Package org.apache.cxf.common.jaxb
Class JAXBUtils
java.lang.Object
org.apache.cxf.common.jaxb.JAXBUtils
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic interfacestatic classstatic enumstatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interface
- 
Field SummaryFields
- 
Method SummaryModifier and TypeMethodDescriptionstatic StringbuiltInTypeToJavaType(String type) static voidcloseUnmarshaller(jakarta.xml.bind.Unmarshaller u) static JAXBUtils.BridgeWrappercreateBridge(Set<Class<?>> ctxClasses, QName qname, Class<?> refcls, Annotation[] anns) static jakarta.xml.bind.JAXBContextstatic Objectstatic ObjectcreateFileCodeWriter(File f, String encoding) static JAXBContextProxycreateJAXBContextProxy(jakarta.xml.bind.JAXBContext ctx) static JAXBContextProxycreateJAXBContextProxy(jakarta.xml.bind.JAXBContext ctx, SchemaCollection collection, String defaultNs) static ObjectcreateMininumEscapeHandler(Class<?> cls) static ObjectcreateNoEscapeHandler(Class<?> cls) static JAXBUtils.SchemaCompilerstatic JAXBUtils.SchemaCompilercreateSchemaCompilerWithDefaultAllocator(Set<String> allocatorSet) generateJaxbSchemas(jakarta.xml.bind.JAXBContext context, Map<String, DOMResult> builtIns) static JAXBBeanInfogetBeanInfo(JAXBContextProxy context, Class<?> cls) getGeneratedClassNames(JAXBUtils.JCodeModel codeModel) static StringgetPackageNamespace(Class<?> cls) static Class<?>getParamClass(JAXBUtils.SchemaCompiler sc, String method) static Class<?>getValidClass(Class<?> cls) static Class<?>holderClass(String type) protected static booleanisJavaKeyword(String word) Checks if the specified word is a Java keyword (as defined in JavaUtils).static booleanisJAXB22()static voidlogGeneratedClassNames(Logger logger, JAXBUtils.JCodeModel codeModel) static StringnamespaceURIToPackage(String namespaceURI) Generates a Java package name from a URI according to the algorithm outlined in JAXB 2.0.static StringnameSpaceURIToPackage(URI uri) Generates a Java package name from a URI according to the algorithm outlined in Appendix D of JAXB (2.0+).static StringnameToIdentifier(String name, JAXBUtils.IdentifierType type) Converts an XML name to a Java identifier according to the mapping algorithm outlined in the JAXB specificationstatic voidscanPackages(Set<Class<?>> classes, Class<?>[] extraClass, Map<Package, CachedClass> objectFactoryCache) static voidscanPackages(Set<Class<?>> classes, Map<Package, CachedClass> objectFactoryCache) static voidsetEscapeHandler(jakarta.xml.bind.Marshaller marshaller, Object escapeHandler) static voidsetMinimumEscapeHandler(jakarta.xml.bind.Marshaller marshaller) static ObjectsetNamespaceMapper(Bus bus, Map<String, String> nspref, jakarta.xml.bind.Marshaller marshaller) static voidsetNoEscapeHandler(jakarta.xml.bind.Marshaller marshaller) static Objectunmarshall(jakarta.xml.bind.JAXBContext c, XMLStreamReader reader) static <T> jakarta.xml.bind.JAXBElement<T>unmarshall(jakarta.xml.bind.JAXBContext c, XMLStreamReader reader, Class<T> cls) static Objectunmarshall(jakarta.xml.bind.JAXBContext c, Source s) static Objectunmarshall(jakarta.xml.bind.JAXBContext c, Element e) static <T> jakarta.xml.bind.JAXBElement<T>unmarshall(jakarta.xml.bind.JAXBContext c, Element e, Class<T> cls) 
- 
Field Details- 
JAXB_URI- See Also:
 
 
- 
- 
Method Details- 
closeUnmarshallerpublic static void closeUnmarshaller(jakarta.xml.bind.Unmarshaller u) 
- 
unmarshallpublic static Object unmarshall(jakarta.xml.bind.JAXBContext c, Element e) throws jakarta.xml.bind.JAXBException - Throws:
- jakarta.xml.bind.JAXBException
 
- 
unmarshallpublic static <T> jakarta.xml.bind.JAXBElement<T> unmarshall(jakarta.xml.bind.JAXBContext c, Element e, Class<T> cls) throws jakarta.xml.bind.JAXBException - Throws:
- jakarta.xml.bind.JAXBException
 
- 
unmarshallpublic static Object unmarshall(jakarta.xml.bind.JAXBContext c, Source s) throws jakarta.xml.bind.JAXBException - Throws:
- jakarta.xml.bind.JAXBException
 
- 
unmarshallpublic static <T> jakarta.xml.bind.JAXBElement<T> unmarshall(jakarta.xml.bind.JAXBContext c, XMLStreamReader reader, Class<T> cls) throws jakarta.xml.bind.JAXBException - Throws:
- jakarta.xml.bind.JAXBException
 
- 
unmarshallpublic static Object unmarshall(jakarta.xml.bind.JAXBContext c, XMLStreamReader reader) throws jakarta.xml.bind.JAXBException - Throws:
- jakarta.xml.bind.JAXBException
 
- 
builtInTypeToJavaType
- 
holderClass
- 
isJavaKeywordChecks if the specified word is a Java keyword (as defined in JavaUtils).- Parameters:
- word- the word to check.
- Returns:
- true if the word is a keyword.
- See Also:
 
- 
namespaceURIToPackageGenerates a Java package name from a URI according to the algorithm outlined in JAXB 2.0.- Parameters:
- namespaceURI- the namespace URI.
- Returns:
- the package name.
 
- 
nameSpaceURIToPackageGenerates a Java package name from a URI according to the algorithm outlined in Appendix D of JAXB (2.0+).- Parameters:
- uri- the namespace URI.
- Returns:
- the package name.
 
- 
nameToIdentifierConverts an XML name to a Java identifier according to the mapping algorithm outlined in the JAXB specification- Parameters:
- name- the XML name
- Returns:
- the Java identifier
 
- 
getValidClass
- 
setNamespaceMapperpublic static Object setNamespaceMapper(Bus bus, Map<String, String> nspref, jakarta.xml.bind.Marshaller marshaller) throws jakarta.xml.bind.PropertyException- Throws:
- jakarta.xml.bind.PropertyException
 
- 
createBridgepublic static JAXBUtils.BridgeWrapper createBridge(Set<Class<?>> ctxClasses, QName qname, Class<?> refcls, Annotation[] anns) throws jakarta.xml.bind.JAXBException - Throws:
- jakarta.xml.bind.JAXBException
 
- 
createSchemaCompiler- Throws:
- jakarta.xml.bind.JAXBException
 
- 
createSchemaCompilerWithDefaultAllocatorpublic static JAXBUtils.SchemaCompiler createSchemaCompilerWithDefaultAllocator(Set<String> allocatorSet) 
- 
logGeneratedClassNames
- 
getGeneratedClassNames
- 
createFileCodeWriter- Throws:
- jakarta.xml.bind.JAXBException
 
- 
createFileCodeWriterpublic static Object createFileCodeWriter(File f, String encoding) throws jakarta.xml.bind.JAXBException - Throws:
- jakarta.xml.bind.JAXBException
 
- 
getParamClass
- 
generateJaxbSchemaspublic static List<DOMResult> generateJaxbSchemas(jakarta.xml.bind.JAXBContext context, Map<String, DOMResult> builtIns) throws IOException- Throws:
- IOException
 
- 
getPackageNamespace
- 
scanPackages
- 
scanPackages
- 
isJAXB22public static boolean isJAXB22()
- 
createJAXBContextProxy
- 
createJAXBContextProxypublic static JAXBContextProxy createJAXBContextProxy(jakarta.xml.bind.JAXBContext ctx, SchemaCollection collection, String defaultNs) 
- 
getBeanInfo
- 
setMinimumEscapeHandlerpublic static void setMinimumEscapeHandler(jakarta.xml.bind.Marshaller marshaller) 
- 
setNoEscapeHandlerpublic static void setNoEscapeHandler(jakarta.xml.bind.Marshaller marshaller) 
- 
setEscapeHandler
- 
createMininumEscapeHandler
- 
createNoEscapeHandler
- 
createContextpublic static jakarta.xml.bind.JAXBContext createContext(Set<Class<?>> classes, Map<String, Object> map) throws jakarta.xml.bind.JAXBException- Throws:
- jakarta.xml.bind.JAXBException
 
 
-