Nuxeo Enterprise Platform 5.4

org.nuxeo.runtime.deployment.preprocessor
Class FragmentRegistry

java.lang.Object
  extended by org.nuxeo.common.collections.DependencyTree<java.lang.String,FragmentDescriptor>
      extended by org.nuxeo.runtime.deployment.preprocessor.FragmentRegistry
All Implemented Interfaces:
java.lang.Iterable<DependencyTree.Entry<java.lang.String,FragmentDescriptor>>

public class FragmentRegistry
extends DependencyTree<java.lang.String,FragmentDescriptor>

Author:
Bogdan Stefanescu

Nested Class Summary
 
Nested classes/interfaces inherited from class org.nuxeo.common.collections.DependencyTree
DependencyTree.Entry<K,T>
 
Constructor Summary
FragmentRegistry()
           
 
Method Summary
 void add(FragmentDescriptor fragment)
           
 FragmentDescriptor get(java.lang.String key)
           
 java.util.Collection<DependencyTree.Entry<java.lang.String,FragmentDescriptor>> getEntries()
           
 DependencyTree.Entry<java.lang.String,FragmentDescriptor> getEntry(java.lang.String key)
           
 java.util.List<DependencyTree.Entry<java.lang.String,FragmentDescriptor>> getMissingRequirements()
           
 java.util.List<DependencyTree.Entry<java.lang.String,FragmentDescriptor>> getPendingEntries()
           
 java.util.List<FragmentDescriptor> getPendingObjects()
           
 java.util.List<DependencyTree.Entry<java.lang.String,FragmentDescriptor>> getResolvedEntries()
          Entries are sorted so an entry never depends on entries on its right.
 java.util.List<FragmentDescriptor> getResolvedObjects()
           
 
Methods inherited from class org.nuxeo.common.collections.DependencyTree
add, add, add, clear, isRegistered, isResolved, iterator, remove, resolve, setEventHandler, unregister, unresolve
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FragmentRegistry

public FragmentRegistry()
Method Detail

add

public void add(FragmentDescriptor fragment)

getResolvedEntries

public java.util.List<DependencyTree.Entry<java.lang.String,FragmentDescriptor>> getResolvedEntries()
Description copied from class: DependencyTree
Entries are sorted so an entry never depends on entries on its right.

Overrides:
getResolvedEntries in class DependencyTree<java.lang.String,FragmentDescriptor>

getMissingRequirements

public java.util.List<DependencyTree.Entry<java.lang.String,FragmentDescriptor>> getMissingRequirements()
Overrides:
getMissingRequirements in class DependencyTree<java.lang.String,FragmentDescriptor>

get

public FragmentDescriptor get(java.lang.String key)
Overrides:
get in class DependencyTree<java.lang.String,FragmentDescriptor>

getEntries

public java.util.Collection<DependencyTree.Entry<java.lang.String,FragmentDescriptor>> getEntries()
Overrides:
getEntries in class DependencyTree<java.lang.String,FragmentDescriptor>

getResolvedObjects

public java.util.List<FragmentDescriptor> getResolvedObjects()
Overrides:
getResolvedObjects in class DependencyTree<java.lang.String,FragmentDescriptor>

getPendingObjects

public java.util.List<FragmentDescriptor> getPendingObjects()
Overrides:
getPendingObjects in class DependencyTree<java.lang.String,FragmentDescriptor>

getEntry

public DependencyTree.Entry<java.lang.String,FragmentDescriptor> getEntry(java.lang.String key)
Overrides:
getEntry in class DependencyTree<java.lang.String,FragmentDescriptor>

getPendingEntries

public java.util.List<DependencyTree.Entry<java.lang.String,FragmentDescriptor>> getPendingEntries()
Overrides:
getPendingEntries in class DependencyTree<java.lang.String,FragmentDescriptor>

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.