Package org.apache.cxf.databinding
Class AbstractDataBinding
java.lang.Object
org.apache.cxf.databinding.AbstractDataBinding
- All Implemented Interfaces:
- DataBinding
- Direct Known Subclasses:
- AbstractInterceptorProvidingDataBinding,- SourceDataBinding
Supply default implementations, as appropriate, for DataBinding.
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionorg.apache.ws.commons.schema.XmlSchemaaddSchemaDocument(ServiceInfo serviceInfo, SchemaCollection col, Document d, String systemId) org.apache.ws.commons.schema.XmlSchemaaddSchemaDocument(ServiceInfo serviceInfo, SchemaCollection col, Document d, String systemId, Collection<String> ids) protected static voidcheckNamespaceMap(Map<String, String> namespaceMap) protected BusgetBus()Provide explicit mappings to ReflectionServiceFactory.intbooleanvoidThis call is used to set the bus.voidsetContextualNamespaceMap(Map<String, String> contextualNamespaceMap) voidsetMtomEnabled(boolean enabled) voidsetMtomThreshold(int threshold) If the binding supports MTOM, set the size threshold for its use.voidsetNamespaceMap(Map<String, String> namespaceMap) Set a map of from URI to prefix.voidsetSchemas(Collection<DOMSource> schemas) protected voidMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.cxf.databinding.DataBindingcreateReader, createWriter, getSupportedReaderFormats, getSupportedWriterFormats, initialize
- 
Field Details- 
mtomEnabledprotected boolean mtomEnabled
- 
mtomThresholdprotected int mtomThreshold
 
- 
- 
Constructor Details- 
AbstractDataBindingpublic AbstractDataBinding()
 
- 
- 
Method Details- 
getBus
- 
setBusThis call is used to set the bus. It should only be called once.- Parameters:
- bus-
 
- 
getSchemas
- 
setSchemas
- 
addSchemaDocumentpublic org.apache.ws.commons.schema.XmlSchema addSchemaDocument(ServiceInfo serviceInfo, SchemaCollection col, Document d, String systemId) 
- 
addSchemaDocumentpublic org.apache.ws.commons.schema.XmlSchema addSchemaDocument(ServiceInfo serviceInfo, SchemaCollection col, Document d, String systemId, Collection<String> ids) 
- 
updateSchemaLocation
- 
getNamespaceMap- Returns:
- the namespaceMap (URI to prefix). This will be null if no particular namespace map has been set.
 
- 
setNamespaceMapSet a map of from URI to prefix. If possible, the data binding will use these prefixes on the wire.- Parameters:
- namespaceMap- The namespaceMap to set.
 
- 
getContextualNamespaceMap
- 
setContextualNamespaceMap
- 
getDeclaredNamespaceMappingsProvide explicit mappings to ReflectionServiceFactory. Return a set of mappings from namespace to prefix to allow bindings to control the prefixes.- Specified by:
- getDeclaredNamespaceMappingsin interface- DataBinding
- Returns:
- the map, or null if there are none.
 
- 
checkNamespaceMap
- 
setMtomEnabledpublic void setMtomEnabled(boolean enabled) - Specified by:
- setMtomEnabledin interface- DataBinding
 
- 
isMtomEnabledpublic boolean isMtomEnabled()- Specified by:
- isMtomEnabledin interface- DataBinding
 
- 
getMtomThresholdpublic int getMtomThreshold()- Specified by:
- getMtomThresholdin interface- DataBinding
 
- 
setMtomThresholdpublic void setMtomThreshold(int threshold) Description copied from interface:DataBindingIf the binding supports MTOM, set the size threshold for its use. may be overridden by (e.g.) JAXWS configuration.- Specified by:
- setMtomThresholdin interface- DataBinding
 
 
-