public class XBeanUtil
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
APACHE_XSDPATH_PREFIX |
private static java.lang.String |
BEA_XSDPATH_PREFIX |
private static java.util.logging.Logger |
LOGGER |
static java.lang.String |
SOAPFAULTS_CONTAIN_XMLBEANS |
private static java.lang.String |
XMLOBJECT_SCHEMATYPE_FIELD |
Modifier | Constructor and Description |
---|---|
private |
XBeanUtil() |
Modifier and Type | Method and Description |
---|---|
static org.w3c.dom.Element |
createXMLFragmentFromElement(org.w3c.dom.Element element)
Given an Element
return a clone of the Element but with the top-level element
replaced with an element named
|
(package private) static org.apache.xmlbeans.SchemaType |
getApacheSchemaTypeForApacheXmlBean(java.lang.Class xmlBeanClass) |
(package private) static org.apache.xmlbeans.SchemaType |
getApacheSchemaTypeForApacheXmlBean(java.lang.Class xmlBeanClass,
boolean throwOnError) |
(package private) static com.bea.xml.SchemaType |
getBeaSchemaTypeForBeaXmlBean(java.lang.Class xmlBeanClass) |
(package private) static com.bea.xml.SchemaType |
getBeaSchemaTypeForBeaXmlBean(java.lang.Class xmlBeanClass,
boolean throwOnError) |
static javax.xml.namespace.QName |
getQNameFromXmlBean(java.lang.ClassLoader xmlObjectClassLoader,
java.lang.String javaClassName)
Tries to load the named java class out of our xmlObjectClassLoader.
|
static java.lang.String |
getSchemaTypeSourceName(java.lang.ClassLoader xmlObjectClassLoader,
java.lang.String javaClassName) |
(package private) static java.lang.String |
getXsdPathForXmlBean(java.lang.ClassLoader xmlObjectClassLoader,
java.lang.Class c,
boolean xmlBeanJarSource) |
static boolean |
isArrayOfXmlBean(com.bea.util.jam.JClass jClass) |
static boolean |
isBuiltInTypeXmlBean(java.lang.Class c) |
static boolean |
isBuiltInTypeXmlBean(java.lang.ClassLoader xmlObjectClassLoader,
java.lang.String javaClassName) |
static boolean |
isXmlBean(java.lang.Class c) |
static boolean |
isXmlBean(com.bea.util.jam.JClass type)
Detect whether a given user supplied JClass is an XmlBean.
|
static boolean |
isXmlBeanSchemaCompiled(java.lang.ClassLoader xmlObjectClassLoader,
java.lang.String javaClassName) |
(package private) static java.lang.Class |
loadXmlBean(java.lang.ClassLoader xmlObjectClassLoader,
java.lang.String javaClassName) |
(package private) static java.lang.Class |
loadXmlBean(java.lang.ClassLoader xmlObjectClassLoader,
java.lang.String javaClassName,
boolean throwOnError) |
static com.bea.xml.SchemaType |
transformST(com.bea.xml.SchemaType schemaType)
This is method can be used while we support inner class of a XMLObject as
parameter or return in a web service method
|
static org.apache.xmlbeans.SchemaType |
transformST(org.apache.xmlbeans.SchemaType schemaType) |
static boolean |
xmlBeanIsDocumentType(java.lang.Class c) |
static boolean |
xmlBeanIsDocumentType(java.lang.Class c,
boolean throwOnError) |
static boolean |
xmlBeanIsDocumentType(java.lang.ClassLoader xmlObjectClassLoader,
java.lang.String javaClassName) |
static boolean |
xmlBeanIsDocumentType(java.lang.ClassLoader xmlObjectClassLoader,
java.lang.String javaClassName,
boolean throwOnError) |
private static final java.util.logging.Logger LOGGER
private static final java.lang.String XMLOBJECT_SCHEMATYPE_FIELD
private static final java.lang.String APACHE_XSDPATH_PREFIX
private static final java.lang.String BEA_XSDPATH_PREFIX
public static final java.lang.String SOAPFAULTS_CONTAIN_XMLBEANS
public static org.w3c.dom.Element createXMLFragmentFromElement(org.w3c.dom.Element element)
element
- elementpublic static boolean isXmlBean(com.bea.util.jam.JClass type)
type
- typepublic static boolean isXmlBean(java.lang.Class c)
public static javax.xml.namespace.QName getQNameFromXmlBean(java.lang.ClassLoader xmlObjectClassLoader, java.lang.String javaClassName)
public static boolean xmlBeanIsDocumentType(java.lang.ClassLoader xmlObjectClassLoader, java.lang.String javaClassName)
public static boolean xmlBeanIsDocumentType(java.lang.ClassLoader xmlObjectClassLoader, java.lang.String javaClassName, boolean throwOnError) throws java.lang.RuntimeException
java.lang.RuntimeException
public static boolean xmlBeanIsDocumentType(java.lang.Class c)
public static com.bea.xml.SchemaType transformST(com.bea.xml.SchemaType schemaType)
schemaType
- public static org.apache.xmlbeans.SchemaType transformST(org.apache.xmlbeans.SchemaType schemaType)
public static boolean xmlBeanIsDocumentType(java.lang.Class c, boolean throwOnError) throws java.lang.RuntimeException
java.lang.RuntimeException
public static boolean isArrayOfXmlBean(com.bea.util.jam.JClass jClass)
static java.lang.Class loadXmlBean(java.lang.ClassLoader xmlObjectClassLoader, java.lang.String javaClassName)
static java.lang.Class loadXmlBean(java.lang.ClassLoader xmlObjectClassLoader, java.lang.String javaClassName, boolean throwOnError) throws java.lang.RuntimeException
java.lang.RuntimeException
public static boolean isXmlBeanSchemaCompiled(java.lang.ClassLoader xmlObjectClassLoader, java.lang.String javaClassName)
public static java.lang.String getSchemaTypeSourceName(java.lang.ClassLoader xmlObjectClassLoader, java.lang.String javaClassName)
public static boolean isBuiltInTypeXmlBean(java.lang.ClassLoader xmlObjectClassLoader, java.lang.String javaClassName)
public static boolean isBuiltInTypeXmlBean(java.lang.Class c)
static java.lang.String getXsdPathForXmlBean(java.lang.ClassLoader xmlObjectClassLoader, java.lang.Class c, boolean xmlBeanJarSource)
static org.apache.xmlbeans.SchemaType getApacheSchemaTypeForApacheXmlBean(java.lang.Class xmlBeanClass)
static org.apache.xmlbeans.SchemaType getApacheSchemaTypeForApacheXmlBean(java.lang.Class xmlBeanClass, boolean throwOnError) throws java.lang.RuntimeException
java.lang.RuntimeException
static com.bea.xml.SchemaType getBeaSchemaTypeForBeaXmlBean(java.lang.Class xmlBeanClass)
static com.bea.xml.SchemaType getBeaSchemaTypeForBeaXmlBean(java.lang.Class xmlBeanClass, boolean throwOnError)