public class XmlBeanSerializer extends java.lang.Object implements Serializer
| Constructor and Description |
|---|
XmlBeanSerializer() |
| Modifier and Type | Method and Description |
|---|---|
static SchemaDocument.Schema[] |
findtSchemaDocument(SchemaType docType) |
java.lang.String |
getMechanismType()
Gets the type of the XML processing mechanism and representation used by this Serializer.
|
static XmlObject |
getTypeNode(SchemaDocument.Schema[] schemas,
QName q) |
static SchemaDocument |
parseSchema(java.io.InputStream stream) |
static DefinitionsDocument |
parseWSDL(java.io.File wsdlFile) |
static DefinitionsDocument |
parseWSDL(java.io.InputStream wsdlStream) |
static DefinitionsDocument |
parseWSDL(java.lang.String wsdlLocation) |
static DefinitionsDocument |
parseWSDL(java.net.URL wsdlURL) |
static SchemaDocument.Schema[] |
selectChildren(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 DefinitionsDocument parseWSDL(java.lang.String wsdlLocation)
throws java.io.IOException,
java.net.MalformedURLException,
XmlException
java.io.IOExceptionjava.net.MalformedURLExceptionXmlExceptionpublic static DefinitionsDocument parseWSDL(java.io.File wsdlFile)
throws java.io.IOException,
XmlException
java.io.IOExceptionXmlExceptionpublic static DefinitionsDocument parseWSDL(java.net.URL wsdlURL)
throws java.io.IOException,
XmlException
java.io.IOExceptionXmlExceptionpublic static DefinitionsDocument parseWSDL(java.io.InputStream wsdlStream)
throws java.io.IOException,
XmlException
java.io.IOExceptionXmlExceptionpublic static SchemaDocument parseSchema(java.io.InputStream stream)
throws XmlException,
java.io.IOException
XmlExceptionjava.io.IOExceptionpublic static SchemaDocument.Schema[] selectChildren(XmlObject parent,
java.lang.Class childClass)
throws java.lang.IllegalAccessException,
java.lang.NoSuchFieldException
java.lang.IllegalAccessExceptionjava.lang.NoSuchFieldExceptionpublic static SchemaDocument.Schema[] findtSchemaDocument(SchemaType docType)
throws XmlException,
java.io.IOException,
java.lang.IllegalAccessException,
java.lang.NoSuchFieldException
XmlExceptionjava.io.IOExceptionjava.lang.IllegalAccessExceptionjava.lang.NoSuchFieldExceptionpublic static XmlObject getTypeNode(SchemaDocument.Schema[] schemas,
QName q)
Copyright ? 2005 Apache Web Services Project. All Rights Reserved.