public class XmlBeanSerializer extends java.lang.Object implements Serializer
| Constructor and Description |
|---|
XmlBeanSerializer() |
| Modifier and Type | Method and Description |
|---|---|
static org.apache.xmlbeans.impl.xb.xsdschema.SchemaDocument.Schema[] |
findtSchemaDocument(org.apache.xmlbeans.SchemaType docType) |
java.lang.String |
getMechanismType()
Gets the type of the XML processing mechanism and representation used by this Serializer.
|
static org.apache.xmlbeans.XmlObject |
getTypeNode(org.apache.xmlbeans.impl.xb.xsdschema.SchemaDocument.Schema[] schemas,
QName q) |
static org.apache.xmlbeans.impl.xb.xsdschema.SchemaDocument |
parseSchema(java.io.InputStream stream) |
static org.xmlsoap.schemas.wsdl.DefinitionsDocument |
parseWSDL(java.io.File wsdlFile) |
static org.xmlsoap.schemas.wsdl.DefinitionsDocument |
parseWSDL(java.io.InputStream wsdlStream) |
static org.xmlsoap.schemas.wsdl.DefinitionsDocument |
parseWSDL(java.lang.String wsdlLocation) |
static org.xmlsoap.schemas.wsdl.DefinitionsDocument |
parseWSDL(java.net.URL wsdlURL) |
static org.apache.xmlbeans.impl.xb.xsdschema.SchemaDocument.Schema[] |
selectChildren(org.apache.xmlbeans.XmlObject parent,
java.lang.Class childClass) |
void |
serialize(QName name,
org.xml.sax.Attributes attributes,
java.lang.Object value,
SerializationContext context)
Serialize an element named name, with the indicated attributes
and value.
|
org.w3c.dom.Element |
writeSchema(java.lang.Class javaType,
Types types)
Return XML schema for the specified type, suitable for insertion into the
<types> element of a WSDL document, or underneath an
<element> or <attribute> declaration.
|
public void serialize(QName name, org.xml.sax.Attributes attributes, java.lang.Object value, SerializationContext context) throws java.io.IOException
name - is the element nameattributes - are the attributes...serialize is free to add more.value - is the valuecontext - is the SerializationContextjava.io.IOExceptionpublic java.lang.String getMechanismType()
SerializergetMechanismType in interface Serializerpublic org.w3c.dom.Element writeSchema(java.lang.Class javaType,
Types types)
throws java.lang.Exception
javaType - the Java Class we're writing out schema fortypes - the Java2WSDL Types object which holds the context for the
WSDL being generated.java.lang.ExceptionTypespublic static org.xmlsoap.schemas.wsdl.DefinitionsDocument parseWSDL(java.lang.String wsdlLocation)
throws java.io.IOException,
java.net.MalformedURLException,
org.apache.xmlbeans.XmlException
java.io.IOExceptionjava.net.MalformedURLExceptionorg.apache.xmlbeans.XmlExceptionpublic static org.xmlsoap.schemas.wsdl.DefinitionsDocument parseWSDL(java.io.File wsdlFile)
throws java.io.IOException,
org.apache.xmlbeans.XmlException
java.io.IOExceptionorg.apache.xmlbeans.XmlExceptionpublic static org.xmlsoap.schemas.wsdl.DefinitionsDocument parseWSDL(java.net.URL wsdlURL)
throws java.io.IOException,
org.apache.xmlbeans.XmlException
java.io.IOExceptionorg.apache.xmlbeans.XmlExceptionpublic static org.xmlsoap.schemas.wsdl.DefinitionsDocument parseWSDL(java.io.InputStream wsdlStream)
throws java.io.IOException,
org.apache.xmlbeans.XmlException
java.io.IOExceptionorg.apache.xmlbeans.XmlExceptionpublic static org.apache.xmlbeans.impl.xb.xsdschema.SchemaDocument parseSchema(java.io.InputStream stream)
throws org.apache.xmlbeans.XmlException,
java.io.IOException
org.apache.xmlbeans.XmlExceptionjava.io.IOExceptionpublic static org.apache.xmlbeans.impl.xb.xsdschema.SchemaDocument.Schema[] selectChildren(org.apache.xmlbeans.XmlObject parent,
java.lang.Class childClass)
throws java.lang.IllegalAccessException,
java.lang.NoSuchFieldException
java.lang.IllegalAccessExceptionjava.lang.NoSuchFieldExceptionpublic static org.apache.xmlbeans.impl.xb.xsdschema.SchemaDocument.Schema[] findtSchemaDocument(org.apache.xmlbeans.SchemaType docType)
throws org.apache.xmlbeans.XmlException,
java.io.IOException,
java.lang.IllegalAccessException,
java.lang.NoSuchFieldException
org.apache.xmlbeans.XmlExceptionjava.io.IOExceptionjava.lang.IllegalAccessExceptionjava.lang.NoSuchFieldExceptionpublic static org.apache.xmlbeans.XmlObject getTypeNode(org.apache.xmlbeans.impl.xb.xsdschema.SchemaDocument.Schema[] schemas,
QName q)
Copyright ? 2005 Apache Web Services Project. All Rights Reserved.