Package com.sun.xml.rpc.processor.util
Class CanonicalModelWriter
- java.lang.Object
-
- com.sun.xml.rpc.processor.model.ExtendedModelVisitor
-
- com.sun.xml.rpc.processor.util.ModelWriter
-
- com.sun.xml.rpc.processor.util.CanonicalModelWriter
-
- All Implemented Interfaces:
LiteralTypeVisitor,SOAPTypeVisitor,ProcessorAction
public class CanonicalModelWriter extends ModelWriter implements ProcessorAction, SOAPTypeVisitor, LiteralTypeVisitor
This class writes out a Model. It is intended for debugging purposes only.- Author:
- JAX-RPC Development Team
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCanonicalModelWriter.GetNameComparator
-
Constructor Summary
Constructors Constructor Description CanonicalModelWriter(IndentingWriter w)CanonicalModelWriter(File f)CanonicalModelWriter(OutputStream out)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static intcompareNames(Object o1, Object o2)protected voidprocessAttributeMembers(LiteralStructuredType type)protected voidprocessElementMembers(LiteralStructuredType type)protected voidprocessMembers(SOAPStructureType type)protected voidprocessTypes(Model model)voidvisit(Model model)-
Methods inherited from class com.sun.xml.rpc.processor.util.ModelWriter
describe, describe, perform, postVisit, postVisit, postVisit, postVisit, postVisit, postVisit, postVisit, preVisit, preVisit, preVisit, preVisit, preVisit, preVisit, preVisit, processContentMember, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitBodyBlock, visitFaultBlock, visitHeaderBlock, write, writeAttributeMember, writeElementMember, writeMember, writeQName, writeWildcardMember
-
Methods inherited from class com.sun.xml.rpc.processor.model.ExtendedModelVisitor
shouldVisit
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.sun.xml.rpc.processor.model.literal.LiteralTypeVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
Methods inherited from interface com.sun.xml.rpc.processor.ProcessorAction
perform
-
-
-
-
Constructor Detail
-
CanonicalModelWriter
public CanonicalModelWriter(IndentingWriter w)
-
CanonicalModelWriter
public CanonicalModelWriter(OutputStream out)
-
CanonicalModelWriter
public CanonicalModelWriter(File f) throws FileNotFoundException
- Throws:
FileNotFoundException
-
-
Method Detail
-
visit
public void visit(Model model) throws Exception
- Overrides:
visitin classExtendedModelVisitor- Throws:
Exception
-
processTypes
protected void processTypes(Model model) throws Exception
- Overrides:
processTypesin classModelWriter- Throws:
Exception
-
processAttributeMembers
protected void processAttributeMembers(LiteralStructuredType type) throws Exception
- Overrides:
processAttributeMembersin classModelWriter- Throws:
Exception
-
processElementMembers
protected void processElementMembers(LiteralStructuredType type) throws Exception
- Overrides:
processElementMembersin classModelWriter- Throws:
Exception
-
processMembers
protected void processMembers(SOAPStructureType type) throws Exception
- Overrides:
processMembersin classModelWriter- Throws:
Exception
-
-