org.codehaus.xfire.xmlbeans
Class XmlBeansType

java.lang.Object
  extended by org.codehaus.xfire.aegis.type.Type
      extended by org.codehaus.xfire.xmlbeans.XmlBeansType
All Implemented Interfaces:
org.codehaus.xfire.wsdl.SchemaType

public class XmlBeansType
extends org.codehaus.xfire.aegis.type.Type

Since:
Nov 13, 2004
Author:
Dan Diephouse

Field Summary
static java.lang.String XMLBEANS_NAMESPACE_HACK
           
 
Constructor Summary
XmlBeansType(java.lang.Class clazz)
           
XmlBeansType(org.apache.xmlbeans.SchemaType schemaType)
           
 
Method Summary
 java.util.Set getDependencies()
           
 org.apache.xmlbeans.XmlOptions getOptions()
           
 javax.xml.namespace.QName getSchemaType()
           
 boolean isComplex()
           
 java.lang.Object readObject(org.codehaus.xfire.aegis.MessageReader mreader, org.codehaus.xfire.MessageContext context)
           
 void setOptions(org.apache.xmlbeans.XmlOptions options)
           
 void writeObject(java.lang.Object value, org.codehaus.xfire.aegis.MessageWriter writer, org.codehaus.xfire.MessageContext context)
           
 void writeSchema(org.jdom.Element root)
           
 
Methods inherited from class org.codehaus.xfire.aegis.type.Type
equals, getTypeClass, getTypeMapping, hashCode, isAbstract, isNillable, isWriteOuter, setAbstract, setNillable, setSchemaType, setTypeClass, setTypeMapping, setWriteOuter, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

XMLBEANS_NAMESPACE_HACK

public static final java.lang.String XMLBEANS_NAMESPACE_HACK
See Also:
Constant Field Values
Constructor Detail

XmlBeansType

public XmlBeansType(org.apache.xmlbeans.SchemaType schemaType)

XmlBeansType

public XmlBeansType(java.lang.Class clazz)
Method Detail

writeSchema

public void writeSchema(org.jdom.Element root)
Specified by:
writeSchema in interface org.codehaus.xfire.wsdl.SchemaType
Overrides:
writeSchema in class org.codehaus.xfire.aegis.type.Type

isComplex

public boolean isComplex()
Specified by:
isComplex in interface org.codehaus.xfire.wsdl.SchemaType
Overrides:
isComplex in class org.codehaus.xfire.aegis.type.Type

getDependencies

public java.util.Set getDependencies()
Specified by:
getDependencies in interface org.codehaus.xfire.wsdl.SchemaType
Overrides:
getDependencies in class org.codehaus.xfire.aegis.type.Type

getSchemaType

public javax.xml.namespace.QName getSchemaType()
Specified by:
getSchemaType in interface org.codehaus.xfire.wsdl.SchemaType
Overrides:
getSchemaType in class org.codehaus.xfire.aegis.type.Type

readObject

public java.lang.Object readObject(org.codehaus.xfire.aegis.MessageReader mreader,
                                   org.codehaus.xfire.MessageContext context)
                            throws org.codehaus.xfire.fault.XFireFault
Specified by:
readObject in class org.codehaus.xfire.aegis.type.Type
Throws:
org.codehaus.xfire.fault.XFireFault

writeObject

public void writeObject(java.lang.Object value,
                        org.codehaus.xfire.aegis.MessageWriter writer,
                        org.codehaus.xfire.MessageContext context)
                 throws org.codehaus.xfire.fault.XFireFault
Specified by:
writeObject in class org.codehaus.xfire.aegis.type.Type
Throws:
org.codehaus.xfire.fault.XFireFault

getOptions

public org.apache.xmlbeans.XmlOptions getOptions()

setOptions

public void setOptions(org.apache.xmlbeans.XmlOptions options)


Copyright © 2004-2009. All Rights Reserved.