public class ChildElementFinder extends PatternWalker
One can use a similar technique to introspect a pattern.
| Modifier and Type | Class and Description |
|---|---|
static class |
ChildElementFinder.Element
Represents a child element.
|
| Constructor and Description |
|---|
ChildElementFinder() |
| Modifier and Type | Method and 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) |
visitAfter, visitBinary, visitChoice, visitData, visitDataExcept, visitEmpty, visitError, visitGroup, visitInterleave, visitNotAllowed, visitOneOrMore, visitText, visitValuepublic 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 JBoss by Red Hat. All rights reserved.