org.apache.activemq.apollo.util.path
Interface PathNode<Value>

All Known Implementing Classes:
AnyChildPathNode, PathMapNode

public interface PathNode<Value>

Represents a node in the PathMap tree


Method Summary
 void appendDescendantValues(java.util.Set<Value> answer)
           
 void appendMatchingValues(java.util.Set<Value> answer, Path path, int startIndex)
           
 void appendMatchingWildcards(java.util.Set<Value> answer, Path path, int startIndex)
           
 PathNode<Value> getChild(Part part)
           
 java.util.Collection<PathNode<Value>> getChildren()
           
 java.util.Collection<Value> getDesendentValues()
           
 java.util.Collection<Value> getValues()
           
 java.util.Collection<Value> removeDesendentValues()
           
 java.util.Collection<Value> removeValues()
           
 

Method Detail

appendMatchingValues

void appendMatchingValues(java.util.Set<Value> answer,
                          Path path,
                          int startIndex)

appendMatchingWildcards

void appendMatchingWildcards(java.util.Set<Value> answer,
                             Path path,
                             int startIndex)

appendDescendantValues

void appendDescendantValues(java.util.Set<Value> answer)

getDesendentValues

java.util.Collection<Value> getDesendentValues()

getChild

PathNode<Value> getChild(Part part)

getValues

java.util.Collection<Value> getValues()

getChildren

java.util.Collection<PathNode<Value>> getChildren()

removeDesendentValues

java.util.Collection<Value> removeDesendentValues()

removeValues

java.util.Collection<Value> removeValues()


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