com.sun.xml.ws.api.databinding
Class DatabindingConfig

java.lang.Object
  extended by com.sun.xml.ws.api.databinding.DatabindingConfig

public class DatabindingConfig
extends java.lang.Object

DatabindingConfig contains the initial states for Databinding. After a Databinding instance is created, all it's internal states should be considered 'immutable' and therefore the operations on Databinding are thread-safe.


Field Summary
protected  java.util.Set<java.lang.Class> additionalValueTypes
           
protected  java.lang.ClassLoader classLoader
           
protected  java.lang.Class contractClass
           
protected  java.lang.Class endpointClass
           
protected  org.xml.sax.EntityResolver entityResolver
           
protected  java.lang.Iterable<javax.xml.ws.WebServiceFeature> features
           
protected  MappingInfo mappingInfo
           
protected  MetadataReader metadataReader
           
protected  java.util.Map<java.lang.String,java.lang.Object> properties
           
protected  WSBinding wsBinding
           
protected  WSDLPort wsdlPort
           
protected  javax.xml.transform.Source wsdlSource
           
protected  java.net.URL wsdlURL
           
 
Constructor Summary
DatabindingConfig()
           
 
Method Summary
 java.util.Set<java.lang.Class> additionalValueTypes()
           
 java.lang.ClassLoader getClassLoader()
           
 java.lang.Class getContractClass()
           
 java.lang.Class getEndpointClass()
           
 org.xml.sax.EntityResolver getEntityResolver()
           
 java.lang.Iterable<javax.xml.ws.WebServiceFeature> getFeatures()
           
 MappingInfo getMappingInfo()
           
 MetadataReader getMetadataReader()
           
 WSBinding getWSBinding()
           
 WSDLPort getWsdlPort()
           
 javax.xml.transform.Source getWsdlSource()
           
 java.net.URL getWsdlURL()
           
 java.util.Map<java.lang.String,java.lang.Object> properties()
           
 void setClassLoader(java.lang.ClassLoader classLoader)
           
 void setContractClass(java.lang.Class contractClass)
           
 void setEndpointClass(java.lang.Class implBeanClass)
           
 void setEntityResolver(org.xml.sax.EntityResolver entityResolver)
           
 void setFeatures(java.lang.Iterable<javax.xml.ws.WebServiceFeature> features)
           
 void setFeatures(javax.xml.ws.WebServiceFeature[] features)
           
 void setMappingInfo(MappingInfo mappingInfo)
           
 void setMetadataReader(MetadataReader reader)
           
 void setWSBinding(WSBinding wsBinding)
           
 void setWsdlPort(WSDLPort wsdlPort)
           
 void setWsdlSource(javax.xml.transform.Source wsdlSource)
           
 void setWsdlURL(java.net.URL wsdlURL)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

contractClass

protected java.lang.Class contractClass

endpointClass

protected java.lang.Class endpointClass

additionalValueTypes

protected java.util.Set<java.lang.Class> additionalValueTypes

mappingInfo

protected MappingInfo mappingInfo

wsdlURL

protected java.net.URL wsdlURL

classLoader

protected java.lang.ClassLoader classLoader

features

protected java.lang.Iterable<javax.xml.ws.WebServiceFeature> features

wsBinding

protected WSBinding wsBinding

wsdlPort

protected WSDLPort wsdlPort

metadataReader

protected MetadataReader metadataReader

properties

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

wsdlSource

protected javax.xml.transform.Source wsdlSource

entityResolver

protected org.xml.sax.EntityResolver entityResolver
Constructor Detail

DatabindingConfig

public DatabindingConfig()
Method Detail

getContractClass

public java.lang.Class getContractClass()

setContractClass

public void setContractClass(java.lang.Class contractClass)

getEndpointClass

public java.lang.Class getEndpointClass()

setEndpointClass

public void setEndpointClass(java.lang.Class implBeanClass)

getMappingInfo

public MappingInfo getMappingInfo()

setMappingInfo

public void setMappingInfo(MappingInfo mappingInfo)

getWsdlURL

public java.net.URL getWsdlURL()

setWsdlURL

public void setWsdlURL(java.net.URL wsdlURL)

getClassLoader

public java.lang.ClassLoader getClassLoader()

setClassLoader

public void setClassLoader(java.lang.ClassLoader classLoader)

getFeatures

public java.lang.Iterable<javax.xml.ws.WebServiceFeature> getFeatures()

setFeatures

public void setFeatures(javax.xml.ws.WebServiceFeature[] features)

setFeatures

public void setFeatures(java.lang.Iterable<javax.xml.ws.WebServiceFeature> features)

getWsdlPort

public WSDLPort getWsdlPort()

setWsdlPort

public void setWsdlPort(WSDLPort wsdlPort)

additionalValueTypes

public java.util.Set<java.lang.Class> additionalValueTypes()

properties

public java.util.Map<java.lang.String,java.lang.Object> properties()

getWSBinding

public WSBinding getWSBinding()

setWSBinding

public void setWSBinding(WSBinding wsBinding)

getMetadataReader

public MetadataReader getMetadataReader()

setMetadataReader

public void setMetadataReader(MetadataReader reader)

getWsdlSource

public javax.xml.transform.Source getWsdlSource()

setWsdlSource

public void setWsdlSource(javax.xml.transform.Source wsdlSource)

getEntityResolver

public org.xml.sax.EntityResolver getEntityResolver()

setEntityResolver

public void setEntityResolver(org.xml.sax.EntityResolver entityResolver)


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