PatternVisitor
public class ChildElementFinder extends PatternWalker
One can use a similar technique to introspect a pattern.
Modifier and Type | Class | Description |
---|---|---|
static class |
ChildElementFinder.Element |
Represents a child element.
|
Constructor | Description |
---|---|
ChildElementFinder() |
Modifier and Type | Method | Description |
---|---|---|
Set |
getChildren() |
Returns a set of
ChildElementFinder.Element . |
void |
visitAttribute(NameClass ns,
Pattern value) |
|
void |
visitElement(NameClass nc,
Pattern content) |
|
void |
visitList(Pattern p) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
visitAfter, visitBinary, visitChoice, visitData, visitDataExcept, visitEmpty, visitError, visitGroup, visitInterleave, visitNotAllowed, visitOneOrMore, visitText, visitValue
public Set getChildren()
ChildElementFinder.Element
.public void visitElement(NameClass nc, Pattern content)
visitElement
in interface PatternVisitor
visitElement
in class PatternWalker
public void visitAttribute(NameClass ns, Pattern value)
visitAttribute
in interface PatternVisitor
visitAttribute
in class PatternWalker
public void visitList(Pattern p)
visitList
in interface PatternVisitor
visitList
in class PatternWalker
Copyright © 2018 Oracle Corporation. All rights reserved.