public class ContextPartitionVisitorStateWithPath extends Object implements ContextPartitionVisitorWithPath
Modifier and Type | Class and Description |
---|---|
static class |
ContextPartitionVisitorStateWithPath.LeafDesc |
Constructor and Description |
---|
ContextPartitionVisitorStateWithPath(ContextControllerFactory[] nestedFactories,
Map<ContextController,ContextControllerTreeEntry> subcontexts) |
Modifier and Type | Method and Description |
---|---|
Map<Integer,ContextPartitionDescriptor> |
getAgentInstanceInfo() |
Map<ContextController,List<ContextPartitionVisitorStateWithPath.LeafDesc>> |
getControllerAgentInstances() |
TreeMap<ContextStatePathKey,ContextStatePathValue> |
getStates() |
Collection<Integer> |
getSubpaths() |
void |
resetSubPaths() |
void |
visit(int nestingLevel,
int pathId,
ContextStatePathValueBinding binding,
Object payload,
ContextController contextController,
ContextControllerInstanceHandle instanceHandle) |
public ContextPartitionVisitorStateWithPath(ContextControllerFactory[] nestedFactories, Map<ContextController,ContextControllerTreeEntry> subcontexts)
public void visit(int nestingLevel, int pathId, ContextStatePathValueBinding binding, Object payload, ContextController contextController, ContextControllerInstanceHandle instanceHandle)
visit
in interface ContextPartitionVisitor
public TreeMap<ContextStatePathKey,ContextStatePathValue> getStates()
public void resetSubPaths()
resetSubPaths
in interface ContextPartitionVisitorWithPath
public Collection<Integer> getSubpaths()
getSubpaths
in interface ContextPartitionVisitorWithPath
public Map<ContextController,List<ContextPartitionVisitorStateWithPath.LeafDesc>> getControllerAgentInstances()
public Map<Integer,ContextPartitionDescriptor> getAgentInstanceInfo()