org.nuxeo.runtime.deployment.preprocessor
Class FragmentRegistry
java.lang.Object
org.nuxeo.common.collections.DependencyTree<String,FragmentDescriptor>
org.nuxeo.runtime.deployment.preprocessor.FragmentRegistry
- All Implemented Interfaces:
- Iterable<DependencyTree.Entry<String,FragmentDescriptor>>
public class FragmentRegistry
- extends DependencyTree<String,FragmentDescriptor>
- Author:
- Bogdan Stefanescu
Methods inherited from class org.nuxeo.common.collections.DependencyTree |
add, add, add, clear, isRegistered, isResolved, iterator, remove, resolve, setEventHandler, unregister, unresolve |
FragmentRegistry
public FragmentRegistry()
add
public void add(FragmentDescriptor fragment)
getResolvedEntries
public List<DependencyTree.Entry<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<String,FragmentDescriptor>
getMissingRequirements
public List<DependencyTree.Entry<String,FragmentDescriptor>> getMissingRequirements()
- Overrides:
getMissingRequirements
in class DependencyTree<String,FragmentDescriptor>
get
public FragmentDescriptor get(String key)
- Overrides:
get
in class DependencyTree<String,FragmentDescriptor>
getEntries
public Collection<DependencyTree.Entry<String,FragmentDescriptor>> getEntries()
- Overrides:
getEntries
in class DependencyTree<String,FragmentDescriptor>
getResolvedObjects
public List<FragmentDescriptor> getResolvedObjects()
- Overrides:
getResolvedObjects
in class DependencyTree<String,FragmentDescriptor>
getPendingObjects
public List<FragmentDescriptor> getPendingObjects()
- Overrides:
getPendingObjects
in class DependencyTree<String,FragmentDescriptor>
getEntry
public DependencyTree.Entry<String,FragmentDescriptor> getEntry(String key)
- Overrides:
getEntry
in class DependencyTree<String,FragmentDescriptor>
getPendingEntries
public List<DependencyTree.Entry<String,FragmentDescriptor>> getPendingEntries()
- Overrides:
getPendingEntries
in class DependencyTree<String,FragmentDescriptor>
Copyright © 2011 Nuxeo SAS. All Rights Reserved.