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, 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 © 2017 JBoss by Red Hat. All rights reserved.