class SequenceVisitor extends ModelVisitor
| Modifier and Type | Field and Description |
|---|---|
private StructureElementBase |
m_baseStructure |
private boolean |
m_isTextAllowed |
private ValidationContext |
m_validationContext |
| Constructor and Description |
|---|
SequenceVisitor(StructureElementBase base,
ValidationContext vctx)
Constructor.
|
| Modifier and Type | Method and 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)
ModelVisitorvisit in class ModelVisitornode - structure element being visitedtrue if children to be processed, false
if notpublic boolean visit(ValueElement node)
ModelVisitorvisit in class ModelVisitornode - value element being visitedtrue if children to be processed, false
if notpublic void exit(StructureElementBase node)
ModelVisitorexit in class ModelVisitornode - structure element being exited