|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.codehaus.activemq.filter.DestinationMapNode
An implementation class used to implement DestinationMap
Field Summary | |
protected static String |
ANY_CHILD
|
protected static String |
ANY_DESCENDENT
|
Constructor Summary | |
DestinationMapNode()
|
Method Summary | |
void |
add(String[] paths,
int idx,
Object value)
|
protected void |
appendDescendantValues(Set answer)
|
void |
appendMatchingValues(Set answer,
String[] paths,
int startIndex)
|
void |
appendMatchingWildcards(Set answer,
String[] paths,
int idx)
|
protected DestinationMapNode |
createChildNode()
Factory method to create a child node |
DestinationMapNode |
getAnyChildNode()
Returns the node which represents all children (i.e. |
DestinationMapNode |
getChild(String path)
Returns the child node for the given named path or null if it does not exist |
DestinationMapNode |
getChildOrCreate(String path)
Returns the child node for the given named path, lazily creating one if it does not yet exist |
Set |
getDesendentValues()
Returns a list of all the values from this node down the tree |
List |
getValues()
Returns a mutable List of the values available at this node in the tree |
void |
remove(String[] paths,
int idx,
Object value)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected static final String ANY_CHILD
protected static final String ANY_DESCENDENT
Constructor Detail |
public DestinationMapNode()
Method Detail |
public DestinationMapNode getChild(String path)
public DestinationMapNode getChildOrCreate(String path)
public DestinationMapNode getAnyChildNode()
public List getValues()
public Set getDesendentValues()
public void add(String[] paths, int idx, Object value)
public void remove(String[] paths, int idx, Object value)
protected void appendDescendantValues(Set answer)
protected DestinationMapNode createChildNode()
public void appendMatchingWildcards(Set answer, String[] paths, int idx)
public void appendMatchingValues(Set answer, String[] paths, int startIndex)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |