org.jbind.xml.schema.reader
Class BindingVisitor

java.lang.Object
  extended byorg.jbind.xml.schema.cmp.ComponentVisitor
      extended byorg.jbind.xml.schema.reader.BindingVisitor
All Implemented Interfaces:
IComponentVisitor

public class BindingVisitor
extends ComponentVisitor


Constructor Summary
BindingVisitor(java.lang.String aRootPackage, boolean aUseBuiltInClassesOnly, IConstraintViolations aViolations)
           
 
Method Summary
protected  boolean doVisitAnyTypeStart(IAnyType aComponent)
           
protected  boolean doVisitAttrDeclStart(IAttrDecl aComponent)
           
protected  boolean doVisitAttrGroupDescStart(IAttrGroupDesc aComponent)
           
protected  boolean doVisitAttrRefStart(IAttrRef aComponent)
           
protected  boolean doVisitAttrWildcardStart(IAttrWildcard aComponent)
           
protected  void doVisitComponentEnd(IComponent aComponent)
           
protected  boolean doVisitComponentStart(IComponent aComponent)
           
protected  boolean doVisitElemDeclStart(IElemDecl aComponent)
           
protected  boolean doVisitElemGroupDescStart(IElemGroupDesc aComponent)
           
protected  boolean doVisitElemRefStart(IElemRef aComponent)
           
protected  boolean doVisitElemWildcardStart(IElemWildcard aComponent)
           
 
Methods inherited from class org.jbind.xml.schema.cmp.ComponentVisitor
doAfterVisit, doBeforeVisit, doVisitAllDeclEnd, doVisitAllDeclStart, doVisitAllDescEnd, doVisitAllDescStart, doVisitAllRefEnd, doVisitAllRefStart, doVisitAnySimpleTypeEnd, doVisitAnySimpleTypeStart, doVisitAnyTypeEnd, doVisitAtomicTypeEnd, doVisitAtomicTypeStart, doVisitAttrDeclEnd, doVisitAttrDescEnd, doVisitAttrDescStart, doVisitAttrGroupDeclEnd, doVisitAttrGroupDeclStart, doVisitAttrGroupDescEnd, doVisitAttrGroupRefEnd, doVisitAttrGroupRefStart, doVisitAttrRefEnd, doVisitAttrRefOrDeclEnd, doVisitAttrRefOrDeclStart, doVisitAttrWildcardEnd, doVisitChoiceDeclEnd, doVisitChoiceDeclStart, doVisitChoiceDescEnd, doVisitChoiceDescStart, doVisitChoiceRefEnd, doVisitChoiceRefStart, doVisitComplexTypeEnd, doVisitComplexTypeStart, doVisitContentDescEnd, doVisitContentDescStart, doVisitElemDeclEnd, doVisitElemDescEnd, doVisitElemDescStart, doVisitElemGroupDescEnd, doVisitElemRefEnd, doVisitElemRefOrDeclEnd, doVisitElemRefOrDeclStart, doVisitElemWildcardEnd, doVisitListTypeEnd, doVisitListTypeStart, doVisitNotationEnd, doVisitNotationStart, doVisitSequenceDeclEnd, doVisitSequenceDeclStart, doVisitSequenceDescEnd, doVisitSequenceDescStart, doVisitSequenceRefEnd, doVisitSequenceRefStart, doVisitUnionTypeEnd, doVisitUnionTypeStart, shallVisitSubComponents, visitAllDeclEnd, visitAllDeclStart, visitAllRefEnd, visitAllRefStart, visitAnySimpleTypeEnd, visitAnySimpleTypeStart, visitAnyTypeEnd, visitAnyTypeStart, visitAtomicTypeEnd, visitAtomicTypeStart, visitAttrDeclEnd, visitAttrDeclStart, visitAttrGroupDeclEnd, visitAttrGroupDeclStart, visitAttrGroupRefEnd, visitAttrGroupRefStart, visitAttrRefEnd, visitAttrRefStart, visitAttrWildcardEnd, visitAttrWildcardStart, visitChoiceDeclEnd, visitChoiceDeclStart, visitChoiceRefEnd, visitChoiceRefStart, visitComplexTypeEnd, visitComplexTypeStart, visitElemDeclEnd, visitElemDeclStart, visitElemRefEnd, visitElemRefStart, visitElemWildcardEnd, visitElemWildcardStart, visitListTypeEnd, visitListTypeStart, visitNotationEnd, visitNotationStart, visitSequenceDeclEnd, visitSequenceDeclStart, visitSequenceRefEnd, visitSequenceRefStart, visitUnionTypeEnd, visitUnionTypeStart
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BindingVisitor

public BindingVisitor(java.lang.String aRootPackage,
                      boolean aUseBuiltInClassesOnly,
                      IConstraintViolations aViolations)
Method Detail

doVisitComponentStart

protected boolean doVisitComponentStart(IComponent aComponent)
                                 throws XmlException
Overrides:
doVisitComponentStart in class ComponentVisitor
Throws:
XmlException

doVisitComponentEnd

protected void doVisitComponentEnd(IComponent aComponent)
                            throws XmlException
Overrides:
doVisitComponentEnd in class ComponentVisitor
Throws:
XmlException

doVisitAnyTypeStart

protected boolean doVisitAnyTypeStart(IAnyType aComponent)
                               throws XmlException
Overrides:
doVisitAnyTypeStart in class ComponentVisitor
Throws:
XmlException

doVisitAttrDeclStart

protected boolean doVisitAttrDeclStart(IAttrDecl aComponent)
                                throws XmlException
Overrides:
doVisitAttrDeclStart in class ComponentVisitor
Throws:
XmlException

doVisitAttrRefStart

protected boolean doVisitAttrRefStart(IAttrRef aComponent)
                               throws XmlException
Overrides:
doVisitAttrRefStart in class ComponentVisitor
Throws:
XmlException

doVisitAttrWildcardStart

protected boolean doVisitAttrWildcardStart(IAttrWildcard aComponent)
                                    throws XmlException
Overrides:
doVisitAttrWildcardStart in class ComponentVisitor
Throws:
XmlException

doVisitElemGroupDescStart

protected boolean doVisitElemGroupDescStart(IElemGroupDesc aComponent)
                                     throws XmlException
Overrides:
doVisitElemGroupDescStart in class ComponentVisitor
Throws:
XmlException

doVisitElemRefStart

protected boolean doVisitElemRefStart(IElemRef aComponent)
                               throws XmlException
Overrides:
doVisitElemRefStart in class ComponentVisitor
Throws:
XmlException

doVisitElemDeclStart

protected boolean doVisitElemDeclStart(IElemDecl aComponent)
                                throws XmlException
Overrides:
doVisitElemDeclStart in class ComponentVisitor
Throws:
XmlException

doVisitElemWildcardStart

protected boolean doVisitElemWildcardStart(IElemWildcard aComponent)
                                    throws XmlException
Overrides:
doVisitElemWildcardStart in class ComponentVisitor
Throws:
XmlException

doVisitAttrGroupDescStart

protected boolean doVisitAttrGroupDescStart(IAttrGroupDesc aComponent)
                                     throws XmlException
Overrides:
doVisitAttrGroupDescStart in class ComponentVisitor
Throws:
XmlException