oracle.wsdl.internal
Class DefinitionFactory

java.lang.Object
  |
  +--oracle.wsdl.internal.DefinitionFactory
Direct Known Subclasses:
DefinitionFactoryImpl

public abstract class DefinitionFactory
extends java.lang.Object

This factory class hides users from implementation-specific types, and can be used to create WSDL elements such as definitions, messages, portType, binding, service, and so on.


Constructor Summary
DefinitionFactory()
           
 
Method Summary
TypeMethod
abstract  Binding createBinding(java.lang.String name, QName portType)
           
abstract  BindingFault createBindingFault(java.lang.String name)
           
abstract  BindingInput createBindingInput()
           
abstract  BindingOperation createBindingOperation(java.lang.String name)
           
abstract  BindingOutput createBindingOutput()
           
abstract  Definitions createDefinitions(java.lang.String name)
           
abstract  Documentation createDocumentation()
           
abstract  Documentation createDocumentation(java.lang.String comment)
           
abstract  Fault createFault(java.lang.String name, QName messageName)
           
abstract  Import createImport(java.lang.String namespace, java.lang.String location)
           
abstract  Input createInput(QName messageName)
           
abstract  Message createMessage(java.lang.String name)
           
abstract  Operation createOperation(java.lang.String name)
           
abstract  Output createOutput(QName messageName)
           
abstract  Part createPart(java.lang.String name, QName element, QName type)
           
abstract  Port createPort(java.lang.String name, QName bindingName)
           
abstract  PortType createPortType(java.lang.String name)
           
abstract  Service createService(java.lang.String name)
           
abstract  Types createTypes()
           
static java.lang.String getVersion()
           
static DefinitionFactory newInstance()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefinitionFactory

public DefinitionFactory()
Method Detail

newInstance

public static DefinitionFactory newInstance()
                                     throws WSDLException

getVersion

public static java.lang.String getVersion()

createDefinitions

public abstract Definitions createDefinitions(java.lang.String name)

createDocumentation

public abstract Documentation createDocumentation()

createDocumentation

public abstract Documentation createDocumentation(java.lang.String comment)

createImport

public abstract Import createImport(java.lang.String namespace,
                                    java.lang.String location)

createMessage

public abstract Message createMessage(java.lang.String name)

createPart

public abstract Part createPart(java.lang.String name,
                                QName element,
                                QName type)

createTypes

public abstract Types createTypes()

createPortType

public abstract PortType createPortType(java.lang.String name)

createOperation

public abstract Operation createOperation(java.lang.String name)

createInput

public abstract Input createInput(QName messageName)

createOutput

public abstract Output createOutput(QName messageName)

createFault

public abstract Fault createFault(java.lang.String name,
                                  QName messageName)

createBinding

public abstract Binding createBinding(java.lang.String name,
                                      QName portType)

createBindingOperation

public abstract BindingOperation createBindingOperation(java.lang.String name)

createBindingInput

public abstract BindingInput createBindingInput()

createBindingOutput

public abstract BindingOutput createBindingOutput()

createBindingFault

public abstract BindingFault createBindingFault(java.lang.String name)

createService

public abstract Service createService(java.lang.String name)

createPort

public abstract Port createPort(java.lang.String name,
                                QName bindingName)


Copyright © 2001 Oracle SOAP. All Rights Reserved.