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