Package com.sun.xml.rpc.processor.util
Class ModelWriter
java.lang.Object
com.sun.xml.rpc.processor.model.ExtendedModelVisitor
com.sun.xml.rpc.processor.util.ModelWriter
- All Implemented Interfaces:
LiteralTypeVisitor,SOAPTypeVisitor,ProcessorAction
- Direct Known Subclasses:
CanonicalModelWriter
public class ModelWriter
extends ExtendedModelVisitor
implements ProcessorAction, SOAPTypeVisitor, LiteralTypeVisitor
This class writes out a Model. It is intended for debugging purposes only.
- Author:
- JAX-RPC Development Team
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddescribe(LiteralType type) protected voidvoidperform(Model model, Configuration config, Properties options) protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprocessTypes(Model model) voidvisit(LiteralAllType type) voidvisit(LiteralArrayType type) voidvisit(LiteralArrayWrapperType type) voidvisit(LiteralAttachmentType type) voidvisit(LiteralEnumerationType type) voidvisit(LiteralFragmentType type) voidvisit(LiteralIDType type) voidvisit(LiteralListType type) voidvisit(LiteralSequenceType type) voidvisit(LiteralSimpleType type) protected voidvoidvoidvoidvoidvisit(SOAPAnyType type) voidvisit(SOAPArrayType type) voidvisit(SOAPCustomType type) voidvisit(SOAPEnumerationType type) voidvisit(SOAPListType type) voidvoidvisit(SOAPSimpleType type) voidprotected voidvisitBodyBlock(Block block) protected voidvisitFaultBlock(Block block) protected voidvisitHeaderBlock(Block block) voidprotected voidwriteAttributeMember(LiteralAttributeMember attribute) protected voidwriteElementMember(LiteralElementMember element) protected voidwriteMember(SOAPStructureMember member) protected voidwriteQName(QName name) protected voidwriteWildcardMember(LiteralWildcardMember wildcard) Methods inherited from class com.sun.xml.rpc.processor.model.ExtendedModelVisitor
shouldVisit, visit
-
Constructor Details
-
ModelWriter
-
ModelWriter
-
ModelWriter
- Throws:
FileNotFoundException
-
-
Method Details
-
write
-
perform
- Specified by:
performin interfaceProcessorAction
-
preVisit
- Overrides:
preVisitin classExtendedModelVisitor- Throws:
Exception
-
postVisit
- Overrides:
postVisitin classExtendedModelVisitor- Throws:
Exception
-
processTypes
- Throws:
Exception
-
preVisit
- Overrides:
preVisitin classExtendedModelVisitor- Throws:
Exception
-
postVisit
- Overrides:
postVisitin classExtendedModelVisitor- Throws:
Exception
-
preVisit
- Overrides:
preVisitin classExtendedModelVisitor- Throws:
Exception
-
postVisit
- Overrides:
postVisitin classExtendedModelVisitor- Throws:
Exception
-
preVisit
- Overrides:
preVisitin classExtendedModelVisitor- Throws:
Exception
-
postVisit
- Overrides:
postVisitin classExtendedModelVisitor- Throws:
Exception
-
preVisit
- Overrides:
preVisitin classExtendedModelVisitor- Throws:
Exception
-
postVisit
- Overrides:
postVisitin classExtendedModelVisitor- Throws:
Exception
-
preVisit
- Overrides:
preVisitin classExtendedModelVisitor- Throws:
Exception
-
postVisit
- Overrides:
postVisitin classExtendedModelVisitor- Throws:
Exception
-
preVisit
- Overrides:
preVisitin classExtendedModelVisitor- Throws:
Exception
-
postVisit
- Overrides:
postVisitin classExtendedModelVisitor- Throws:
Exception
-
visitBodyBlock
- Overrides:
visitBodyBlockin classExtendedModelVisitor- Throws:
Exception
-
visitHeaderBlock
- Overrides:
visitHeaderBlockin classExtendedModelVisitor- Throws:
Exception
-
visitFaultBlock
- Overrides:
visitFaultBlockin classExtendedModelVisitor- Throws:
Exception
-
visit
- Overrides:
visitin classExtendedModelVisitor- Throws:
Exception
-
describe
- Throws:
Exception
-
visit
- Specified by:
visitin interfaceLiteralTypeVisitor- Throws:
Exception
-
visit
- Specified by:
visitin interfaceLiteralTypeVisitor- Throws:
Exception
-
visit
- Specified by:
visitin interfaceLiteralTypeVisitor- Throws:
Exception
-
visit
- Specified by:
visitin interfaceLiteralTypeVisitor- Throws:
Exception
-
visit
- Specified by:
visitin interfaceLiteralTypeVisitor- Throws:
Exception
-
processContentMember
- Throws:
Exception
-
processAttributeMembers
- Throws:
Exception
-
writeAttributeMember
- Throws:
Exception
-
processElementMembers
- Throws:
Exception
-
writeElementMember
- Throws:
Exception
-
writeWildcardMember
- Throws:
Exception
-
visit
- Specified by:
visitin interfaceLiteralTypeVisitor- Throws:
Exception
-
visit
- Specified by:
visitin interfaceLiteralTypeVisitor- Throws:
Exception
-
visit
- Specified by:
visitin interfaceLiteralTypeVisitor- Throws:
Exception
-
visit
- Specified by:
visitin interfaceSOAPTypeVisitor- Throws:
Exception
-
visit
- Specified by:
visitin interfaceLiteralTypeVisitor- Throws:
Exception
-
describe
- Throws:
Exception
-
visit
- Specified by:
visitin interfaceSOAPTypeVisitor- Throws:
Exception
-
visit
- Specified by:
visitin interfaceSOAPTypeVisitor- Throws:
Exception
-
visit
- Specified by:
visitin interfaceSOAPTypeVisitor- Throws:
Exception
-
visit
- Specified by:
visitin interfaceSOAPTypeVisitor- Throws:
Exception
-
visit
- Specified by:
visitin interfaceSOAPTypeVisitor- Throws:
Exception
-
visit
- Specified by:
visitin interfaceSOAPTypeVisitor- Throws:
Exception
-
visit
- Specified by:
visitin interfaceSOAPTypeVisitor- Throws:
Exception
-
visit
- Specified by:
visitin interfaceSOAPTypeVisitor- Throws:
Exception
-
visit
- Specified by:
visitin interfaceSOAPTypeVisitor- Throws:
Exception
-
visit
- Specified by:
visitin interfaceSOAPTypeVisitor- Throws:
Exception
-
processMembers
- Throws:
Exception
-
writeMember
- Throws:
Exception
-
writeQName
- Throws:
IOException
-
visit
- Specified by:
visitin interfaceLiteralTypeVisitor- Throws:
Exception
-