static class DatabindingFactoryImpl.ConfigBuilder extends Object implements org.jvnet.ws.databinding.Databinding.Builder
Modifier and Type | Field and Description |
---|---|
(package private) DatabindingConfig |
config |
(package private) DatabindingFactoryImpl |
factory |
Constructor and Description |
---|
ConfigBuilder(DatabindingFactoryImpl f,
Class<?> contractClass,
Class<?> implBeanClass) |
Modifier and Type | Method and Description |
---|---|
org.jvnet.ws.databinding.Databinding |
build()
Builds a new Databinding instance
|
org.jvnet.ws.databinding.Databinding.Builder |
classLoader(ClassLoader classLoader)
Sets the ClassLoader which is used to load the service endpoint
interface, implementation bean, and all the value types.
|
org.jvnet.ws.databinding.Databinding.WSDLGenerator |
createWSDLGenerator()
Creates the WSDLGenerator which can be used to generate the WSDL
representation of the service endpoint interface of this Databinding
object.
|
org.jvnet.ws.databinding.Databinding.Builder |
entityResolver(EntityResolver entityResolver)
Sets the EntityResolver for reading the WSDL
|
org.jvnet.ws.databinding.Databinding.Builder |
feature(WebServiceFeature... f)
Sets A list of WebServiceFeatures
|
(package private) boolean |
isfor(Class<?> type,
String name,
Object value) |
org.jvnet.ws.databinding.Databinding.Builder |
portName(QName portName)
Sets the port name of the WSDL
|
org.jvnet.ws.databinding.Databinding.Builder |
property(String name,
Object value)
Sets A property of the Databinding object to be created
|
org.jvnet.ws.databinding.Databinding.Builder |
serviceName(QName serviceName)
Sets the service name of the WSDL
|
org.jvnet.ws.databinding.Databinding.Builder |
targetNamespace(String targetNamespace)
Sets the targetNamespace of the WSDL
|
org.jvnet.ws.databinding.Databinding.Builder |
wsdlSource(Source wsdlSource)
Sets the WSDL Source where the WSDL can be read from
|
org.jvnet.ws.databinding.Databinding.Builder |
wsdlURL(URL wsdlURL)
Sets the WSDL URL where the WSDL can be read from
|
DatabindingConfig config
DatabindingFactoryImpl factory
ConfigBuilder(DatabindingFactoryImpl f, Class<?> contractClass, Class<?> implBeanClass)
public org.jvnet.ws.databinding.Databinding.Builder targetNamespace(String targetNamespace)
org.jvnet.ws.databinding.Databinding.Builder
targetNamespace
in interface org.jvnet.ws.databinding.Databinding.Builder
targetNamespace
- The targetNamespace to setpublic org.jvnet.ws.databinding.Databinding.Builder serviceName(QName serviceName)
org.jvnet.ws.databinding.Databinding.Builder
serviceName
in interface org.jvnet.ws.databinding.Databinding.Builder
serviceName
- The serviceName to setpublic org.jvnet.ws.databinding.Databinding.Builder portName(QName portName)
org.jvnet.ws.databinding.Databinding.Builder
portName
in interface org.jvnet.ws.databinding.Databinding.Builder
portName
- The portName to setpublic org.jvnet.ws.databinding.Databinding.Builder wsdlURL(URL wsdlURL)
org.jvnet.ws.databinding.Databinding.Builder
wsdlURL
in interface org.jvnet.ws.databinding.Databinding.Builder
wsdlURL
- The wsdlURL to setpublic org.jvnet.ws.databinding.Databinding.Builder wsdlSource(Source wsdlSource)
org.jvnet.ws.databinding.Databinding.Builder
wsdlSource
in interface org.jvnet.ws.databinding.Databinding.Builder
wsdlSource
- The wsdlSource to setpublic org.jvnet.ws.databinding.Databinding.Builder entityResolver(EntityResolver entityResolver)
org.jvnet.ws.databinding.Databinding.Builder
entityResolver
in interface org.jvnet.ws.databinding.Databinding.Builder
public org.jvnet.ws.databinding.Databinding.Builder classLoader(ClassLoader classLoader)
org.jvnet.ws.databinding.Databinding.Builder
classLoader
in interface org.jvnet.ws.databinding.Databinding.Builder
classLoader
- The classLoader to setpublic org.jvnet.ws.databinding.Databinding.Builder feature(WebServiceFeature... f)
org.jvnet.ws.databinding.Databinding.Builder
feature
in interface org.jvnet.ws.databinding.Databinding.Builder
f
- The list of WebServiceFeaturespublic org.jvnet.ws.databinding.Databinding.Builder property(String name, Object value)
org.jvnet.ws.databinding.Databinding.Builder
property
in interface org.jvnet.ws.databinding.Databinding.Builder
name
- The name of the propertyvalue
- The value of the propertypublic org.jvnet.ws.databinding.Databinding build()
org.jvnet.ws.databinding.Databinding.Builder
build
in interface org.jvnet.ws.databinding.Databinding.Builder
public org.jvnet.ws.databinding.Databinding.WSDLGenerator createWSDLGenerator()
org.jvnet.ws.databinding.Databinding.Builder
createWSDLGenerator
in interface org.jvnet.ws.databinding.Databinding.Builder
Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.