org.apache.ws.resource.tool
Class PortType2JavaInfo

java.lang.Object
  extended byorg.apache.ws.resource.tool.PortType2JavaInfo

public abstract class PortType2JavaInfo
extends java.lang.Object

Contains the info needed to generate Java artifacts for a particular portType.

Author:
Ian Springer (ian DOT springer AT hp DOT com)

Constructor Summary
PortType2JavaInfo()
           
 
Method Summary
 java.lang.String getAbstractResourceInitMethodIncludeLocation()
          Returns the name of a file containing text to be inserted into the body of the abstract resource's init() method.
abstract  javax.xml.namespace.QName getName()
          Returns the name of the portType that this object corresponds to.
 java.lang.String getResourceInitMethodIncludeLocation()
          Returns the name of a file containing text to be inserted into the body of the concrete resource's init() method.
 java.lang.String getResourceInterfaceName()
          Returns the name of an interface that the generated resource should implement, or null if no interface should be implemented.
 java.lang.String getResourceTemplateFileName()
          Returns the name of a Velocity template file that should be parsed and included in the body of the generated abstract resource class, or null if no template should be parsed and included.
 java.lang.String getServiceInterfaceName()
          Returns the name of an interface that the generated service should implement, or null if no interface should be implemented.
 java.lang.String getServiceTemplateFileName()
          Returns the name of a Velocity template file that should be parsed and included in the body of the generated service class, or null if no template should be parsed and included.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PortType2JavaInfo

public PortType2JavaInfo()
Method Detail

getName

public abstract javax.xml.namespace.QName getName()
Returns the name of the portType that this object corresponds to.

Returns:
the name of the portType that this object corresponds to

getAbstractResourceInitMethodIncludeLocation

public java.lang.String getAbstractResourceInitMethodIncludeLocation()
Returns the name of a file containing text to be inserted into the body of the abstract resource's init() method.

Returns:
the name of a file containing text to be inserted into the body of the abstract resource's init() method

getResourceInitMethodIncludeLocation

public java.lang.String getResourceInitMethodIncludeLocation()
Returns the name of a file containing text to be inserted into the body of the concrete resource's init() method.

Returns:
the name of a file containing text to be inserted into the body of the concrete resource's init() method

getResourceInterfaceName

public java.lang.String getResourceInterfaceName()
Returns the name of an interface that the generated resource should implement, or null if no interface should be implemented.

Returns:
the name of an interface that the generated resource should implement, or null if no interface should be implemented

getResourceTemplateFileName

public java.lang.String getResourceTemplateFileName()
Returns the name of a Velocity template file that should be parsed and included in the body of the generated abstract resource class, or null if no template should be parsed and included.

Returns:
the name of a Velocity template file that should be parsed and included in the body of the generated resource class, or null if no template should be parsed and included

getServiceInterfaceName

public java.lang.String getServiceInterfaceName()
Returns the name of an interface that the generated service should implement, or null if no interface should be implemented.

Returns:
the name of an interface that the generated service should implement, or null if no interface should be implemented

getServiceTemplateFileName

public java.lang.String getServiceTemplateFileName()
Returns the name of a Velocity template file that should be parsed and included in the body of the generated service class, or null if no template should be parsed and included.

Returns:
the name of a Velocity template file that should be parsed and included in the body of the generated service class, or null if no template should be parsed and included


Copyright © 2004-2005 Apache Software Foundation. All Rights Reserved.