com.sun.xml.ws.db
Class DatabindingFactoryImpl

java.lang.Object
  extended by com.oracle.webservices.api.databinding.DatabindingFactory
      extended by com.sun.xml.ws.api.databinding.DatabindingFactory
          extended by com.sun.xml.ws.db.DatabindingFactoryImpl

public class DatabindingFactoryImpl
extends DatabindingFactory

DatabindingFactoryImpl


Field Summary
protected  DatabindingProvider defaultRuntimeFactory
           
protected  java.util.Map<java.lang.String,java.lang.Object> properties
           
protected  java.util.List<DatabindingProvider> providers
           
 
Constructor Summary
DatabindingFactoryImpl()
           
 
Method Summary
 com.oracle.webservices.api.databinding.Databinding.Builder createBuilder(java.lang.Class<?> contractClass, java.lang.Class<?> endpointClass)
          Creates a new instance of a Databinding.Builder which is initialized with the specified contractClass and endpointClass.
 com.oracle.webservices.api.databinding.Databinding createRuntime(DatabindingConfig config)
          Creates a new instance of a WsRuntime which is initialized with the specified configuration object.
 com.oracle.webservices.api.databinding.WSDLGenerator createWsdlGen(DatabindingConfig config)
           
 java.util.Map<java.lang.String,java.lang.Object> properties()
          Access properties on the WsFactory instance.
 DatabindingProvider provider(DatabindingConfig config)
           
 
Methods inherited from class com.sun.xml.ws.api.databinding.DatabindingFactory
newInstance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

properties

protected java.util.Map<java.lang.String,java.lang.Object> properties

defaultRuntimeFactory

protected DatabindingProvider defaultRuntimeFactory

providers

protected java.util.List<DatabindingProvider> providers
Constructor Detail

DatabindingFactoryImpl

public DatabindingFactoryImpl()
Method Detail

properties

public java.util.Map<java.lang.String,java.lang.Object> properties()
Description copied from class: DatabindingFactory
Access properties on the WsFactory instance.

Specified by:
properties in class DatabindingFactory
Returns:
properties of this WsFactory

provider

public DatabindingProvider provider(DatabindingConfig config)

createRuntime

public com.oracle.webservices.api.databinding.Databinding createRuntime(DatabindingConfig config)
Description copied from class: DatabindingFactory
Creates a new instance of a WsRuntime which is initialized with the specified configuration object.

Specified by:
createRuntime in class DatabindingFactory
Parameters:
config - the EndpointRuntimeConfig to init this WsRuntime
Returns:
New instance of a WsRuntime

createWsdlGen

public com.oracle.webservices.api.databinding.WSDLGenerator createWsdlGen(DatabindingConfig config)

createBuilder

public com.oracle.webservices.api.databinding.Databinding.Builder createBuilder(java.lang.Class<?> contractClass,
                                                                                java.lang.Class<?> endpointClass)
Description copied from class: com.oracle.webservices.api.databinding.DatabindingFactory
Creates a new instance of a Databinding.Builder which is initialized with the specified contractClass and endpointClass. The most importance initial states of a Builder object is the contract class which is also called "service endpoint interface" or "SEI" in JAX-WS and JAX-RPC, and the implementation bean class (endpointClass). The the implementation bean class (endpointClass) should be null if the Builder is to create the client side proxy databinding.

Specified by:
createBuilder in class com.oracle.webservices.api.databinding.DatabindingFactory
Parameters:
contractClass - The service endpoint interface class
endpointClass - The service implementation bean class
Returns:
New instance of a Databinding.Builder


Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.