Interface ManagedObjectRegistry
-
- All Known Subinterfaces:
OfficeFloorNode,OfficeNode,SectionNode
- All Known Implementing Classes:
OfficeFloorNodeImpl,OfficeNodeImpl,SectionNodeImpl
public interface ManagedObjectRegistryRegistry of theManagedObjectNodewithin a particular context (for exampleSectionNode).- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ManagedObjectNodeaddManagedObjectNode(java.lang.String managedObjectName, ManagedObjectScope managedObjectScope, ManagedObjectSourceNode managedObjectSourceNode)Adds an initialisedManagedObjectNodeto the registry.ManagedObjectNodegetManagedObjectNode(java.lang.String managedObjectName)Obtains theManagedObjectNodefrom the registry.
-
-
-
Method Detail
-
getManagedObjectNode
ManagedObjectNode getManagedObjectNode(java.lang.String managedObjectName)
Obtains the
ManagedObjectNodefrom the registry.The returned
ManagedObjectNodemay or may not be initialised.- Parameters:
managedObjectName- Name of theManagedObjectNode.- Returns:
ManagedObjectNodefrom the registry.
-
addManagedObjectNode
ManagedObjectNode addManagedObjectNode(java.lang.String managedObjectName, ManagedObjectScope managedObjectScope, ManagedObjectSourceNode managedObjectSourceNode)
Adds an initialised
ManagedObjectNodeto the registry.Should an
ManagedObjectNodealready be added by the name, then an issue is reported to theCompilerIssue.- Parameters:
managedObjectName- Name of theManagedObjectNode.managedObjectScope-ManagedObjectScope.managedObjectSourceNode-ManagedObjectSourceNodefor theManagedObjectNode.- Returns:
- Initialised
ManagedObjectNodeby the name.
-
-