private static class SchemaCustom.FacetRemoverVisitor extends SchemaVisitor
Modifier and Type | Field and Description |
---|---|
private NestingCustomBase |
m_currentCustom
Currently active customization.
|
private ObjectStack |
m_customStack
Stack of active customizations.
|
Constructor and Description |
---|
FacetRemoverVisitor(SchemaCustom root)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
exit(AnnotatedBase node)
Exit the generic precursor class of all elements which can have customizations.
|
boolean |
visit(AnnotatedBase node)
Visit the generic precursor class of all elements which can have customizations.
|
boolean |
visit(FacetElement node)
Visit a facet element.
|
exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, exit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
private ObjectStack m_customStack
private NestingCustomBase m_currentCustom
public FacetRemoverVisitor(SchemaCustom root)
root
- customization for root element being processedpublic void exit(AnnotatedBase node)
exit
in class SchemaVisitor
node
- public boolean visit(FacetElement node)
visit
in class SchemaVisitor
node
- true
if continuing expansion, false
if notpublic boolean visit(AnnotatedBase node)
visit
in class SchemaVisitor
node
- true
if continuing expansion, false
if not