Package org.apache.activemq.filter
Interface DestinationNode
-
- All Known Implementing Classes:
AnyChildDestinationNode,DestinationMapNode
public interface DestinationNodeRepresents a node in theDestinationMaptree
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidappendDescendantValues(Set<DestinationNode> answer)voidappendMatchingValues(Set<DestinationNode> answer, String[] paths, int startIndex)voidappendMatchingWildcards(Set<DestinationNode> answer, String[] paths, int startIndex)DestinationNodegetChild(String path)Collection<DestinationNode>getChildren()Collection<DestinationNode>getDesendentValues()Collection<DestinationNode>getValues()Collection<DestinationNode>removeDesendentValues()Collection<DestinationNode>removeValues()
-
-
-
Method Detail
-
appendMatchingValues
void appendMatchingValues(Set<DestinationNode> answer, String[] paths, int startIndex)
-
appendMatchingWildcards
void appendMatchingWildcards(Set<DestinationNode> answer, String[] paths, int startIndex)
-
appendDescendantValues
void appendDescendantValues(Set<DestinationNode> answer)
-
getDesendentValues
Collection<DestinationNode> getDesendentValues()
-
getChild
DestinationNode getChild(String path)
-
getValues
Collection<DestinationNode> getValues()
-
getChildren
Collection<DestinationNode> getChildren()
-
removeDesendentValues
Collection<DestinationNode> removeDesendentValues()
-
removeValues
Collection<DestinationNode> removeValues()
-
-