com.sun.tools.ws.processor.model
Class ExtendedModelVisitor

java.lang.Object
  extended by com.sun.tools.ws.processor.model.ExtendedModelVisitor
Direct Known Subclasses:
ClassNameCollector

public class ExtendedModelVisitor
extends Object

A model visitor incorporating all the logic required to walk through the model.


Constructor Summary
ExtendedModelVisitor()
           
 
Method Summary
protected  void postVisit(Fault fault)
           
protected  void postVisit(Model model)
           
protected  void postVisit(Operation operation)
           
protected  void postVisit(Port port)
           
protected  void postVisit(Request request)
           
protected  void postVisit(Response response)
           
protected  void postVisit(Service service)
           
protected  void preVisit(Fault fault)
           
protected  void preVisit(Model model)
           
protected  void preVisit(Operation operation)
           
protected  void preVisit(Port port)
           
protected  void preVisit(Request request)
           
protected  void preVisit(Response response)
           
protected  void preVisit(Service service)
           
protected  boolean shouldVisit(Port port)
           
 void visit(Model model)
           
protected  void visit(Parameter parameter)
           
protected  void visitBodyBlock(Block block)
           
protected  void visitFaultBlock(Block block)
           
protected  void visitHeaderBlock(Block block)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExtendedModelVisitor

public ExtendedModelVisitor()
Method Detail

visit

public void visit(Model model)
           throws Exception
Throws:
Exception

shouldVisit

protected boolean shouldVisit(Port port)

preVisit

protected void preVisit(Model model)
                 throws Exception
Throws:
Exception

postVisit

protected void postVisit(Model model)
                  throws Exception
Throws:
Exception

preVisit

protected void preVisit(Service service)
                 throws Exception
Throws:
Exception

postVisit

protected void postVisit(Service service)
                  throws Exception
Throws:
Exception

preVisit

protected void preVisit(Port port)
                 throws Exception
Throws:
Exception

postVisit

protected void postVisit(Port port)
                  throws Exception
Throws:
Exception

preVisit

protected void preVisit(Operation operation)
                 throws Exception
Throws:
Exception

postVisit

protected void postVisit(Operation operation)
                  throws Exception
Throws:
Exception

preVisit

protected void preVisit(Request request)
                 throws Exception
Throws:
Exception

postVisit

protected void postVisit(Request request)
                  throws Exception
Throws:
Exception

preVisit

protected void preVisit(Response response)
                 throws Exception
Throws:
Exception

postVisit

protected void postVisit(Response response)
                  throws Exception
Throws:
Exception

preVisit

protected void preVisit(Fault fault)
                 throws Exception
Throws:
Exception

postVisit

protected void postVisit(Fault fault)
                  throws Exception
Throws:
Exception

visitBodyBlock

protected void visitBodyBlock(Block block)
                       throws Exception
Throws:
Exception

visitHeaderBlock

protected void visitHeaderBlock(Block block)
                         throws Exception
Throws:
Exception

visitFaultBlock

protected void visitFaultBlock(Block block)
                        throws Exception
Throws:
Exception

visit

protected void visit(Parameter parameter)
              throws Exception
Throws:
Exception