PatternVisitorpublic 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 |
|---|---|---|
java.util.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, waitvisitAfter, visitBinary, visitChoice, visitData, visitDataExcept, visitEmpty, visitError, visitGroup, visitInterleave, visitNotAllowed, visitOneOrMore, visitText, visitValuepublic java.util.Set getChildren()
ChildElementFinder.Element.public void visitElement(NameClass nc, Pattern content)
visitElement in interface PatternVisitorvisitElement in class PatternWalkerpublic void visitAttribute(NameClass ns, Pattern value)
visitAttribute in interface PatternVisitorvisitAttribute in class PatternWalkerpublic void visitList(Pattern p)
visitList in interface PatternVisitorvisitList in class PatternWalkerCopyright © 2018 Oracle Corporation. All rights reserved.