org.jbind.xml.core.cmp
Interface IComponentVisitor

All Known Subinterfaces:
ICartridge
All Known Implementing Classes:
AbstractCartridge, ComponentVisitor

public interface IComponentVisitor

Visits components.


Method Summary
 boolean shallVisitSubComponents()
           
 void visitAllDeclEnd(IAllDecl aComponent)
           
 void visitAllDeclStart(IAllDecl aComponent)
           
 void visitAllRefEnd(IAllRef aComponent)
           
 void visitAllRefStart(IAllRef aComponent)
           
 void visitAnySimpleTypeEnd(IAnySimpleType aSimpleType)
           
 void visitAnySimpleTypeStart(IAnySimpleType aSimpleType)
           
 void visitAnyTypeEnd(IAnyType aType)
           
 void visitAnyTypeStart(IAnyType aType)
           
 void visitAtomicTypeEnd(IAtomicType aComponent)
           
 void visitAtomicTypeStart(IAtomicType aComponent)
           
 void visitAttrDeclEnd(IAttrDecl aComponent)
           
 void visitAttrDeclStart(IAttrDecl aComponent)
           
 void visitAttrGroupDeclEnd(IAttrGroupDecl aComponent)
           
 void visitAttrGroupDeclStart(IAttrGroupDecl aComponent)
           
 void visitAttrGroupRefEnd(IAttrGroupRef aComponent)
           
 void visitAttrGroupRefStart(IAttrGroupRef aComponent)
           
 void visitAttrRefEnd(IAttrRef aComponent)
           
 void visitAttrRefStart(IAttrRef aComponent)
           
 void visitAttrWildcardEnd(IAttrWildcard anElement)
           
 void visitAttrWildcardStart(IAttrWildcard anElement)
           
 void visitChoiceDeclEnd(IChoiceDecl aComponent)
           
 void visitChoiceDeclStart(IChoiceDecl aComponent)
           
 void visitChoiceRefEnd(IChoiceRef aComponent)
           
 void visitChoiceRefStart(IChoiceRef aComponent)
           
 void visitComplexTypeEnd(IComplexType aComponent)
           
 void visitComplexTypeStart(IComplexType aComponent)
           
 void visitElemDeclEnd(IElemDecl aComponent)
           
 void visitElemDeclStart(IElemDecl aComponent)
           
 void visitElemRefEnd(IElemRef aComponent)
           
 void visitElemRefStart(IElemRef aComponent)
           
 void visitElemWildcardEnd(IElemWildcard anElement)
           
 void visitElemWildcardStart(IElemWildcard anElement)
           
 void visitListTypeEnd(IListType aComponent)
           
 void visitListTypeStart(IListType aComponent)
           
 void visitNotationEnd(INotation aComponent)
           
 void visitNotationStart(INotation aComponent)
           
 void visitSequenceDeclEnd(ISequenceDecl aComponent)
           
 void visitSequenceDeclStart(ISequenceDecl aComponent)
           
 void visitSequenceRefEnd(ISequenceRef aComponent)
           
 void visitSequenceRefStart(ISequenceRef aComponent)
           
 void visitUnionTypeEnd(IUnionType aComponent)
           
 void visitUnionTypeStart(IUnionType aComponent)
           
 

Method Detail

shallVisitSubComponents

public boolean shallVisitSubComponents()

visitAttrDeclStart

public void visitAttrDeclStart(IAttrDecl aComponent)
                        throws XmlException
Throws:
XmlException

visitAttrDeclEnd

public void visitAttrDeclEnd(IAttrDecl aComponent)
                      throws XmlException
Throws:
XmlException

visitAttrRefStart

public void visitAttrRefStart(IAttrRef aComponent)
                       throws XmlException
Throws:
XmlException

visitAttrRefEnd

public void visitAttrRefEnd(IAttrRef aComponent)
                     throws XmlException
Throws:
XmlException

visitAttrWildcardStart

public void visitAttrWildcardStart(IAttrWildcard anElement)
                            throws XmlException
Throws:
XmlException

visitAttrWildcardEnd

public void visitAttrWildcardEnd(IAttrWildcard anElement)
                          throws XmlException
Throws:
XmlException

visitAttrGroupDeclStart

public void visitAttrGroupDeclStart(IAttrGroupDecl aComponent)
                             throws XmlException
Throws:
XmlException

visitAttrGroupDeclEnd

public void visitAttrGroupDeclEnd(IAttrGroupDecl aComponent)
                           throws XmlException
Throws:
XmlException

visitAttrGroupRefStart

public void visitAttrGroupRefStart(IAttrGroupRef aComponent)
                            throws XmlException
Throws:
XmlException

visitAttrGroupRefEnd

public void visitAttrGroupRefEnd(IAttrGroupRef aComponent)
                          throws XmlException
Throws:
XmlException

visitElemDeclStart

public void visitElemDeclStart(IElemDecl aComponent)
                        throws XmlException
Throws:
XmlException

visitElemDeclEnd

public void visitElemDeclEnd(IElemDecl aComponent)
                      throws XmlException
Throws:
XmlException

visitElemRefStart

public void visitElemRefStart(IElemRef aComponent)
                       throws XmlException
Throws:
XmlException

visitElemRefEnd

public void visitElemRefEnd(IElemRef aComponent)
                     throws XmlException
Throws:
XmlException

visitElemWildcardStart

public void visitElemWildcardStart(IElemWildcard anElement)
                            throws XmlException
Throws:
XmlException

visitElemWildcardEnd

public void visitElemWildcardEnd(IElemWildcard anElement)
                          throws XmlException
Throws:
XmlException

visitAllRefStart

public void visitAllRefStart(IAllRef aComponent)
                      throws XmlException
Throws:
XmlException

visitAllRefEnd

public void visitAllRefEnd(IAllRef aComponent)
                    throws XmlException
Throws:
XmlException

visitChoiceRefStart

public void visitChoiceRefStart(IChoiceRef aComponent)
                         throws XmlException
Throws:
XmlException

visitChoiceRefEnd

public void visitChoiceRefEnd(IChoiceRef aComponent)
                       throws XmlException
Throws:
XmlException

visitSequenceRefStart

public void visitSequenceRefStart(ISequenceRef aComponent)
                           throws XmlException
Throws:
XmlException

visitSequenceRefEnd

public void visitSequenceRefEnd(ISequenceRef aComponent)
                         throws XmlException
Throws:
XmlException

visitAllDeclStart

public void visitAllDeclStart(IAllDecl aComponent)
                       throws XmlException
Throws:
XmlException

visitAllDeclEnd

public void visitAllDeclEnd(IAllDecl aComponent)
                     throws XmlException
Throws:
XmlException

visitChoiceDeclStart

public void visitChoiceDeclStart(IChoiceDecl aComponent)
                          throws XmlException
Throws:
XmlException

visitChoiceDeclEnd

public void visitChoiceDeclEnd(IChoiceDecl aComponent)
                        throws XmlException
Throws:
XmlException

visitSequenceDeclStart

public void visitSequenceDeclStart(ISequenceDecl aComponent)
                            throws XmlException
Throws:
XmlException

visitSequenceDeclEnd

public void visitSequenceDeclEnd(ISequenceDecl aComponent)
                          throws XmlException
Throws:
XmlException

visitComplexTypeStart

public void visitComplexTypeStart(IComplexType aComponent)
                           throws XmlException
Throws:
XmlException

visitComplexTypeEnd

public void visitComplexTypeEnd(IComplexType aComponent)
                         throws XmlException
Throws:
XmlException

visitUnionTypeStart

public void visitUnionTypeStart(IUnionType aComponent)
                         throws XmlException
Throws:
XmlException

visitUnionTypeEnd

public void visitUnionTypeEnd(IUnionType aComponent)
                       throws XmlException
Throws:
XmlException

visitAtomicTypeStart

public void visitAtomicTypeStart(IAtomicType aComponent)
                          throws XmlException
Throws:
XmlException

visitAtomicTypeEnd

public void visitAtomicTypeEnd(IAtomicType aComponent)
                        throws XmlException
Throws:
XmlException

visitListTypeStart

public void visitListTypeStart(IListType aComponent)
                        throws XmlException
Throws:
XmlException

visitListTypeEnd

public void visitListTypeEnd(IListType aComponent)
                      throws XmlException
Throws:
XmlException

visitAnySimpleTypeStart

public void visitAnySimpleTypeStart(IAnySimpleType aSimpleType)
                             throws XmlException
Throws:
XmlException

visitAnySimpleTypeEnd

public void visitAnySimpleTypeEnd(IAnySimpleType aSimpleType)
                           throws XmlException
Throws:
XmlException

visitAnyTypeStart

public void visitAnyTypeStart(IAnyType aType)
                       throws XmlException
Throws:
XmlException

visitAnyTypeEnd

public void visitAnyTypeEnd(IAnyType aType)
                     throws XmlException
Throws:
XmlException

visitNotationStart

public void visitNotationStart(INotation aComponent)
                        throws XmlException
Throws:
XmlException

visitNotationEnd

public void visitNotationEnd(INotation aComponent)
                      throws XmlException
Throws:
XmlException