|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jibx.schema.SchemaVisitor
org.jibx.schema.codegen.custom.SchemaCustom.FacetRemoverVisitor
private static class SchemaCustom.FacetRemoverVisitor
Visitor to flag extensions to remove unused facets. This relies on each customization being set as the type substitution handler for the corresponding extension.
Field Summary | |
---|---|
private NestingCustomBase |
m_currentCustom
Currently active customization. |
private ObjectStack |
m_customStack
Stack of active customizations. |
Constructor Summary | |
---|---|
SchemaCustom.FacetRemoverVisitor(SchemaCustom root)
Constructor. |
Method Summary | |
---|---|
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. |
Methods inherited from class org.jibx.schema.SchemaVisitor |
---|
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 |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private ObjectStack m_customStack
private NestingCustomBase m_currentCustom
Constructor Detail |
---|
public SchemaCustom.FacetRemoverVisitor(SchemaCustom root)
root
- customization for root element being processedMethod Detail |
---|
public 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
|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |