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
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.