org.jbind.xml.schema.cmp
Class MarshalVisitor

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

public class MarshalVisitor
extends ComponentVisitor


Constructor Summary
MarshalVisitor(java.io.OutputStream aStream)
           
MarshalVisitor(java.io.Writer aWriter, java.lang.StringBuffer anIndent)
           
 
Method Summary
protected  void doAfterVisit(IComponent aComponent)
           
protected  void doBeforeVisit(IComponent aComponent)
           
protected  void doVisitAnyTypeEnd(IAnyType aComponent)
           
protected  boolean doVisitAnyTypeStart(IAnyType aComponent)
           
protected  void doVisitElemGroupDescEnd(IElemGroupDesc aComponent)
           
protected  boolean doVisitElemGroupDescStart(IElemGroupDesc aComponent)
           
protected  boolean doVisitElemRefOrDeclStart(IElemRefOrDecl aComponent)
           
protected  boolean doVisitElemWildcardStart(IElemWildcard aComponent)
           
 
Methods inherited from class org.jbind.xml.schema.cmp.ComponentVisitor
doVisitAllDeclEnd, doVisitAllDeclStart, doVisitAllDescEnd, doVisitAllDescStart, doVisitAllRefEnd, doVisitAllRefStart, doVisitAnySimpleTypeEnd, doVisitAnySimpleTypeStart, doVisitAtomicTypeEnd, doVisitAtomicTypeStart, doVisitAttrDeclEnd, doVisitAttrDeclStart, doVisitAttrDescEnd, doVisitAttrDescStart, doVisitAttrGroupDeclEnd, doVisitAttrGroupDeclStart, doVisitAttrGroupDescEnd, doVisitAttrGroupDescStart, doVisitAttrGroupRefEnd, doVisitAttrGroupRefStart, doVisitAttrRefEnd, doVisitAttrRefOrDeclEnd, doVisitAttrRefOrDeclStart, doVisitAttrRefStart, doVisitAttrWildcardEnd, doVisitAttrWildcardStart, doVisitChoiceDeclEnd, doVisitChoiceDeclStart, doVisitChoiceDescEnd, doVisitChoiceDescStart, doVisitChoiceRefEnd, doVisitChoiceRefStart, doVisitComplexTypeEnd, doVisitComplexTypeStart, doVisitComponentEnd, doVisitComponentStart, doVisitContentDescEnd, doVisitContentDescStart, doVisitElemDeclEnd, doVisitElemDeclStart, doVisitElemDescEnd, doVisitElemDescStart, doVisitElemRefEnd, doVisitElemRefOrDeclEnd, doVisitElemRefStart, 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

MarshalVisitor

public MarshalVisitor(java.io.OutputStream aStream)

MarshalVisitor

public MarshalVisitor(java.io.Writer aWriter,
                      java.lang.StringBuffer anIndent)
Method Detail

doVisitElemRefOrDeclStart

protected boolean doVisitElemRefOrDeclStart(IElemRefOrDecl aComponent)
                                     throws XmlException
Overrides:
doVisitElemRefOrDeclStart in class ComponentVisitor
Throws:
XmlException

doVisitElemWildcardStart

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

doVisitElemGroupDescStart

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

doVisitElemGroupDescEnd

protected void doVisitElemGroupDescEnd(IElemGroupDesc aComponent)
                                throws XmlException
Overrides:
doVisitElemGroupDescEnd in class ComponentVisitor
Throws:
XmlException

doVisitAnyTypeStart

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

doVisitAnyTypeEnd

protected void doVisitAnyTypeEnd(IAnyType aComponent)
                          throws XmlException
Overrides:
doVisitAnyTypeEnd in class ComponentVisitor
Throws:
XmlException

doBeforeVisit

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

doAfterVisit

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