Package com.sun.xml.ws.spi.db
Class BindingContextFactory
- java.lang.Object
-
- com.sun.xml.ws.spi.db.BindingContextFactory
-
- Direct Known Subclasses:
JAXBRIContextFactory
public abstract class BindingContextFactory extends Object
BindingContextFactory- Author:
- shih-chang.chen@oracle.com
-
-
Field Summary
Fields Modifier and Type Field Description static StringDefaultDatabindingModestatic StringJAXB_CONTEXT_FACTORY_PROPERTYstatic LoggerLOGGER
-
Constructor Summary
Constructors Constructor Description BindingContextFactory()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static BindingContextcreate(BindingInfo bi)static BindingContextcreate(jakarta.xml.bind.JAXBContext context)static BindingContextgetBindingContext(jakarta.xml.bind.Marshaller m)Deprecated.- Does jaxws need this?protected abstract BindingContextgetContext(jakarta.xml.bind.Marshaller m)Deprecated.- Does jaxws need this?static booleanisContextSupported(Object o)protected abstract booleanisFor(String databinding)Check to see if the BindingContextFactory is for the databinding mode/flavor.protected abstract BindingContextnewContext(BindingInfo bi)protected abstract BindingContextnewContext(jakarta.xml.bind.JAXBContext context)static Iterator<BindingContextFactory>serviceIterator()
-
-
-
Field Detail
-
DefaultDatabindingMode
public static final String DefaultDatabindingMode
- See Also:
- Constant Field Values
-
JAXB_CONTEXT_FACTORY_PROPERTY
public static final String JAXB_CONTEXT_FACTORY_PROPERTY
-
LOGGER
public static final Logger LOGGER
-
-
Method Detail
-
serviceIterator
public static Iterator<BindingContextFactory> serviceIterator()
-
newContext
protected abstract BindingContext newContext(jakarta.xml.bind.JAXBContext context)
-
newContext
protected abstract BindingContext newContext(BindingInfo bi)
-
isFor
protected abstract boolean isFor(String databinding)
Check to see if the BindingContextFactory is for the databinding mode/flavor. The String parameter can be the package name of the JAXBContext implementation as well.- Parameters:
databinding- mode/flavor or the package name of the JAXBContext implementation.- Returns:
-
getContext
protected abstract BindingContext getContext(jakarta.xml.bind.Marshaller m)
Deprecated.- Does jaxws need this?
-
create
public static BindingContext create(jakarta.xml.bind.JAXBContext context) throws DatabindingException
- Throws:
DatabindingException
-
create
public static BindingContext create(BindingInfo bi)
-
isContextSupported
public static boolean isContextSupported(Object o)
-
getBindingContext
public static BindingContext getBindingContext(jakarta.xml.bind.Marshaller m)
Deprecated.- Does jaxws need this?
-
-