public class AnyChildDestinationNode extends java.lang.Object implements DestinationNode
DestinationNode which navigates all the children of the given node
ignoring the name of the current path (so for navigating using * in a wildcard).| Constructor and Description |
|---|
AnyChildDestinationNode(DestinationNode node) |
| Modifier and Type | Method and Description |
|---|---|
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 startIndex) |
DestinationNode |
getChild(java.lang.String path) |
protected java.util.Collection |
getChildNodes() |
java.util.Collection |
getChildren() |
java.util.Collection |
getDesendentValues() |
java.util.Collection |
getValues() |
java.util.Collection |
removeDesendentValues() |
java.util.Collection |
removeValues() |
public AnyChildDestinationNode(DestinationNode node)
public void appendMatchingValues(java.util.Set answer, java.lang.String[] paths, int startIndex)
appendMatchingValues in interface DestinationNodepublic void appendMatchingWildcards(java.util.Set answer, java.lang.String[] paths, int startIndex)
appendMatchingWildcards in interface DestinationNodepublic void appendDescendantValues(java.util.Set answer)
appendDescendantValues in interface DestinationNodepublic DestinationNode getChild(java.lang.String path)
getChild in interface DestinationNodepublic java.util.Collection getDesendentValues()
getDesendentValues in interface DestinationNodepublic java.util.Collection getValues()
getValues in interface DestinationNodepublic java.util.Collection getChildren()
getChildren in interface DestinationNodepublic java.util.Collection removeDesendentValues()
removeDesendentValues in interface DestinationNodepublic java.util.Collection removeValues()
removeValues in interface DestinationNodeprotected java.util.Collection getChildNodes()
Copyright © 2005-2012. All Rights Reserved.