Package com.sun.tools.ws.processor.util
Class ClassNameCollector
- java.lang.Object
-
- com.sun.tools.ws.processor.model.ExtendedModelVisitor
-
- com.sun.tools.ws.processor.util.ClassNameCollector
-
- All Implemented Interfaces:
JAXBTypeVisitor
public class ClassNameCollector extends ExtendedModelVisitor implements JAXBTypeVisitor
This class writes out a Model as an XML document.- Author:
- WS Development Team
-
-
Constructor Summary
Constructors Constructor Description ClassNameCollector()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SetgetConflictingClassNames()Set<String>getExceptionClassNames()Set<String>getJaxbGeneratedClassNames()Set<String>getSeiClassNames()protected voidpostVisit(Model model)protected voidpostVisit(Port port)protected voidpreVisit(Fault fault)protected voidpreVisit(Port port)protected voidpreVisit(Service service)voidprocess(Model model)protected voidprocessPort11x(Port port)protected booleanshouldVisit(Port port)voidvisit(JAXBType type)voidvisit(RpcLitStructure type)protected voidvisit(Parameter parameter)protected voidvisitBlock(Block block)protected voidvisitBodyBlock(Block block)protected voidvisitFaultBlock(Block block)protected voidvisitHeaderBlock(Block block)
-
-
-
Method Detail
-
process
public void process(Model model)
-
getConflictingClassNames
public Set getConflictingClassNames()
-
postVisit
protected void postVisit(Model model) throws Exception
- Overrides:
postVisitin classExtendedModelVisitor- Throws:
Exception
-
preVisit
protected void preVisit(Service service) throws Exception
- Overrides:
preVisitin classExtendedModelVisitor- Throws:
Exception
-
processPort11x
protected void processPort11x(Port port)
-
preVisit
protected void preVisit(Port port) throws Exception
- Overrides:
preVisitin classExtendedModelVisitor- Throws:
Exception
-
postVisit
protected void postVisit(Port port) throws Exception
- Overrides:
postVisitin classExtendedModelVisitor- Throws:
Exception
-
shouldVisit
protected boolean shouldVisit(Port port)
- Overrides:
shouldVisitin classExtendedModelVisitor
-
preVisit
protected void preVisit(Fault fault) throws Exception
- Overrides:
preVisitin classExtendedModelVisitor- Throws:
Exception
-
visitBodyBlock
protected void visitBodyBlock(Block block) throws Exception
- Overrides:
visitBodyBlockin classExtendedModelVisitor- Throws:
Exception
-
visitHeaderBlock
protected void visitHeaderBlock(Block block) throws Exception
- Overrides:
visitHeaderBlockin classExtendedModelVisitor- Throws:
Exception
-
visitFaultBlock
protected void visitFaultBlock(Block block) throws Exception
- Overrides:
visitFaultBlockin classExtendedModelVisitor- Throws:
Exception
-
visit
protected void visit(Parameter parameter) throws Exception
- Overrides:
visitin classExtendedModelVisitor- Throws:
Exception
-
visit
public void visit(JAXBType type) throws Exception
- Specified by:
visitin interfaceJAXBTypeVisitor- Throws:
Exception
-
visit
public void visit(RpcLitStructure type) throws Exception
- Specified by:
visitin interfaceJAXBTypeVisitor- Throws:
Exception
-
-