public class AnyChildDestinationNode extends 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(Set answer) |
void |
appendMatchingValues(Set answer,
String[] paths,
int startIndex) |
void |
appendMatchingWildcards(Set answer,
String[] paths,
int startIndex) |
DestinationNode |
getChild(String path) |
protected Collection |
getChildNodes() |
Collection |
getChildren() |
Collection |
getDesendentValues() |
Collection |
getValues() |
Collection |
removeDesendentValues() |
Collection |
removeValues() |
public AnyChildDestinationNode(DestinationNode node)
public void appendMatchingValues(Set answer, String[] paths, int startIndex)
appendMatchingValues
in interface DestinationNode
public void appendMatchingWildcards(Set answer, String[] paths, int startIndex)
appendMatchingWildcards
in interface DestinationNode
public void appendDescendantValues(Set answer)
appendDescendantValues
in interface DestinationNode
public DestinationNode getChild(String path)
getChild
in interface DestinationNode
public Collection getDesendentValues()
getDesendentValues
in interface DestinationNode
public Collection getValues()
getValues
in interface DestinationNode
public Collection getChildren()
getChildren
in interface DestinationNode
public Collection removeDesendentValues()
removeDesendentValues
in interface DestinationNode
public Collection removeValues()
removeValues
in interface DestinationNode
protected Collection getChildNodes()
Copyright © 2005–2016 FuseSource, Corp.. All rights reserved.