com.sun.xml.ws.db.toplink
Class JAXBContextWrapper

java.lang.Object
  extended by 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


Field Summary
 
Fields inherited from interface com.sun.xml.ws.spi.db.BindingContext
CANONICALIZATION_SUPPORT, DEFAULT_NAMESPACE_REMAP, ENABLE_XOP, RETAIN_REFERENCE_TO_INFO, SUBCLASS_REPLACEMENTS, TREAT_EVERYTHING_NILLABLE, TYPE_REFERENCES, XMLACCESSORFACTORY_SUPPORT
 
Method Summary
 com.sun.xml.ws.spi.db.XMLBridge createBridge(com.sun.xml.ws.spi.db.TypeInfo ref)
           
 com.sun.xml.ws.spi.db.XMLBridge createFragmentBridge()
           
 Marshaller createMarshaller()
           
 Unmarshaller createUnmarshaller()
           
 void generateSchema(SchemaOutputResolver outputResolver)
           
 String getBuildId()
           
 QName getElementName(Class o)
           
 QName getElementName(Object o)
           
<B,V> com.sun.xml.ws.spi.db.PropertyAccessor<B,V>
getElementPropertyAccessor(Class<B> wrapperBean, String ns, String name)
           
 JAXBContext getJAXBContext()
           
 List<String> getKnownNamespaceURIs()
           
 QName getTypeName(com.sun.xml.ws.spi.db.TypeInfo tr)
           
 boolean hasSwaRef()
           
 Object newWrapperInstace(Class<?> wrapperType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getBuildId

public String getBuildId()
Specified by:
getBuildId in interface com.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:
createBridge in interface com.sun.xml.ws.spi.db.BindingContext

createFragmentBridge

public com.sun.xml.ws.spi.db.XMLBridge createFragmentBridge()
Specified by:
createFragmentBridge in interface com.sun.xml.ws.spi.db.BindingContext

createMarshaller

public Marshaller createMarshaller()
                            throws JAXBException
Specified by:
createMarshaller in interface com.sun.xml.ws.spi.db.BindingContext
Throws:
JAXBException

createUnmarshaller

public Unmarshaller createUnmarshaller()
                                throws JAXBException
Specified by:
createUnmarshaller in interface com.sun.xml.ws.spi.db.BindingContext
Throws:
JAXBException

generateSchema

public void generateSchema(SchemaOutputResolver outputResolver)
                    throws IOException
Specified by:
generateSchema in interface com.sun.xml.ws.spi.db.BindingContext
Throws:
IOException

getElementName

public QName getElementName(Object o)
                     throws JAXBException
Specified by:
getElementName in interface com.sun.xml.ws.spi.db.BindingContext
Throws:
JAXBException

getElementName

public QName getElementName(Class o)
                     throws JAXBException
Specified by:
getElementName in interface com.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:
getElementPropertyAccessor in interface com.sun.xml.ws.spi.db.BindingContext
Throws:
JAXBException

getJAXBContext

public JAXBContext getJAXBContext()
Specified by:
getJAXBContext in interface com.sun.xml.ws.spi.db.BindingContext

getKnownNamespaceURIs

public List<String> getKnownNamespaceURIs()
Specified by:
getKnownNamespaceURIs in interface com.sun.xml.ws.spi.db.BindingContext

getTypeName

public QName getTypeName(com.sun.xml.ws.spi.db.TypeInfo tr)
Specified by:
getTypeName in interface com.sun.xml.ws.spi.db.BindingContext

hasSwaRef

public boolean hasSwaRef()
Specified by:
hasSwaRef in interface com.sun.xml.ws.spi.db.BindingContext

newWrapperInstace

public Object newWrapperInstace(Class<?> wrapperType)
                         throws InstantiationException,
                                IllegalAccessException
Specified by:
newWrapperInstace in interface com.sun.xml.ws.spi.db.BindingContext
Throws:
InstantiationException
IllegalAccessException


Copyright © 2015 Oracle Corporation. All Rights Reserved.