org.apache.activemq.filter
Interface DestinationNode

All Known Implementing Classes:
AnyChildDestinationNode, DestinationMapNode

public interface DestinationNode

Represents a node in the DestinationMap tree


Method Summary
 void appendDescendantValues(Set<DestinationNode> answer)
           
 void appendMatchingValues(Set<DestinationNode> answer, String[] paths, int startIndex)
           
 void appendMatchingWildcards(Set<DestinationNode> answer, String[] paths, int startIndex)
           
 DestinationNode getChild(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()


Copyright © 2005-2013 The Apache Software Foundation. All Rights Reserved.