Package com.sun.xml.ws.db.toplink
Class JAXBContextWrapper
- java.lang.Object
-
- com.sun.xml.ws.db.toplink.JAXBContextWrapper
-
- All Implemented Interfaces:
com.sun.xml.ws.spi.db.BindingContext
public class JAXBContextWrapper extends Object implements com.sun.xml.ws.spi.db.BindingContext
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.sun.xml.ws.spi.db.XMLBridgecreateBridge(com.sun.xml.ws.spi.db.TypeInfo ref)com.sun.xml.ws.spi.db.XMLBridgecreateFragmentBridge()MarshallercreateMarshaller()UnmarshallercreateUnmarshaller()voidgenerateSchema(SchemaOutputResolver outputResolver)StringgetBuildId()QNamegetElementName(Class cls)QNamegetElementName(Object o)<B,V>
com.sun.xml.ws.spi.db.PropertyAccessor<B,V>getElementPropertyAccessor(Class<B> wrapperBean, String ns, String name)JAXBContextgetJAXBContext()List<String>getKnownNamespaceURIs()QNamegetTypeName(com.sun.xml.ws.spi.db.TypeInfo tr)booleanhasSwaRef()ObjectnewWrapperInstace(Class<?> wrapperType)
-
-
-
Method Detail
-
getBuildId
public String getBuildId()
- Specified by:
getBuildIdin interfacecom.sun.xml.ws.spi.db.BindingContext
-
createBridge
public com.sun.xml.ws.spi.db.XMLBridge createBridge(com.sun.xml.ws.spi.db.TypeInfo ref)
- Specified by:
createBridgein interfacecom.sun.xml.ws.spi.db.BindingContext
-
createFragmentBridge
public com.sun.xml.ws.spi.db.XMLBridge createFragmentBridge()
- Specified by:
createFragmentBridgein interfacecom.sun.xml.ws.spi.db.BindingContext
-
createMarshaller
public Marshaller createMarshaller() throws JAXBException
- Specified by:
createMarshallerin interfacecom.sun.xml.ws.spi.db.BindingContext- Throws:
JAXBException
-
createUnmarshaller
public Unmarshaller createUnmarshaller() throws JAXBException
- Specified by:
createUnmarshallerin interfacecom.sun.xml.ws.spi.db.BindingContext- Throws:
JAXBException
-
generateSchema
public void generateSchema(SchemaOutputResolver outputResolver) throws IOException
- Specified by:
generateSchemain interfacecom.sun.xml.ws.spi.db.BindingContext- Throws:
IOException
-
getElementName
public QName getElementName(Object o) throws JAXBException
- Specified by:
getElementNamein interfacecom.sun.xml.ws.spi.db.BindingContext- Throws:
JAXBException
-
getElementName
public QName getElementName(Class cls) throws JAXBException
- Specified by:
getElementNamein interfacecom.sun.xml.ws.spi.db.BindingContext- Throws:
JAXBException
-
getElementPropertyAccessor
public <B,V> com.sun.xml.ws.spi.db.PropertyAccessor<B,V> getElementPropertyAccessor(Class<B> wrapperBean, String ns, String name) throws JAXBException
- Specified by:
getElementPropertyAccessorin interfacecom.sun.xml.ws.spi.db.BindingContext- Throws:
JAXBException
-
getJAXBContext
public JAXBContext getJAXBContext()
- Specified by:
getJAXBContextin interfacecom.sun.xml.ws.spi.db.BindingContext
-
getKnownNamespaceURIs
public List<String> getKnownNamespaceURIs()
- Specified by:
getKnownNamespaceURIsin interfacecom.sun.xml.ws.spi.db.BindingContext
-
getTypeName
public QName getTypeName(com.sun.xml.ws.spi.db.TypeInfo tr)
- Specified by:
getTypeNamein interfacecom.sun.xml.ws.spi.db.BindingContext
-
hasSwaRef
public boolean hasSwaRef()
- Specified by:
hasSwaRefin interfacecom.sun.xml.ws.spi.db.BindingContext
-
newWrapperInstace
public Object newWrapperInstace(Class<?> wrapperType) throws InstantiationException, IllegalAccessException
- Specified by:
newWrapperInstacein interfacecom.sun.xml.ws.spi.db.BindingContext- Throws:
InstantiationExceptionIllegalAccessException
-
-