class SequenceVisitor extends ModelVisitor
Modifier and Type | Field | Description |
---|---|---|
private StructureElementBase |
m_baseStructure |
|
private boolean |
m_isTextAllowed |
|
private ValidationContext |
m_validationContext |
Constructor | Description |
---|---|
SequenceVisitor(StructureElementBase base,
ValidationContext vctx) |
Constructor.
|
Modifier and Type | Method | Description |
---|---|---|
void |
exit(StructureElementBase node) |
Exit any structure element.
|
boolean |
visit(StructureElementBase node) |
Visit structure element.
|
boolean |
visit(ValueElement node) |
Visit value element.
|
private final StructureElementBase m_baseStructure
private final ValidationContext m_validationContext
private boolean m_isTextAllowed
public SequenceVisitor(StructureElementBase base, ValidationContext vctx)
base
- root of subtree being visited (null
if not
a structure)vctx
- validation context used for reporting errorspublic boolean visit(StructureElementBase node)
ModelVisitor
visit
in class ModelVisitor
node
- structure element being visitedtrue
if children to be processed, false
if notpublic boolean visit(ValueElement node)
ModelVisitor
visit
in class ModelVisitor
node
- value element being visitedtrue
if children to be processed, false
if notpublic void exit(StructureElementBase node)
ModelVisitor
exit
in class ModelVisitor
node
- structure element being exited