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