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

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

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

Field Detail

contractClass

protected Class contractClass

endpointClass

protected Class endpointClass

additionalValueTypes

protected Set<Class> additionalValueTypes

mappingInfo

protected MappingInfo mappingInfo

wsdlURL

protected URL wsdlURL

classLoader

protected ClassLoader classLoader

features

protected Iterable<WebServiceFeature> features

wsBinding

protected WSBinding wsBinding

wsdlPort

protected WSDLPort wsdlPort

metadataReader

protected MetadataReader metadataReader

properties

protected Map<String,Object> properties

wsdlSource

protected Source wsdlSource

entityResolver

protected EntityResolver entityResolver
Constructor Detail

DatabindingConfig

public DatabindingConfig()
Method Detail

getContractClass

public Class getContractClass()

setContractClass

public void setContractClass(Class contractClass)

getEndpointClass

public Class getEndpointClass()

setEndpointClass

public void setEndpointClass(Class implBeanClass)

getMappingInfo

public MappingInfo getMappingInfo()

setMappingInfo

public void setMappingInfo(MappingInfo mappingInfo)

getWsdlURL

public URL getWsdlURL()

setWsdlURL

public void setWsdlURL(URL wsdlURL)

getClassLoader

public ClassLoader getClassLoader()

setClassLoader

public void setClassLoader(ClassLoader classLoader)

getFeatures

public Iterable<WebServiceFeature> getFeatures()

setFeatures

public void setFeatures(WebServiceFeature[] features)

setFeatures

public void setFeatures(Iterable<WebServiceFeature> features)

getWsdlPort

public WSDLPort getWsdlPort()

setWsdlPort

public void setWsdlPort(WSDLPort wsdlPort)

additionalValueTypes

public Set<Class> additionalValueTypes()

properties

public Map<String,Object> properties()

getWSBinding

public WSBinding getWSBinding()

setWSBinding

public void setWSBinding(WSBinding wsBinding)

getMetadataReader

public MetadataReader getMetadataReader()

setMetadataReader

public void setMetadataReader(MetadataReader reader)

getWsdlSource

public Source getWsdlSource()

setWsdlSource

public void setWsdlSource(Source wsdlSource)

getEntityResolver

public EntityResolver getEntityResolver()

setEntityResolver

public void setEntityResolver(EntityResolver entityResolver)


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