org.codehaus.xfire.aegis.type
Class Type

java.lang.Object
  |
  +--org.codehaus.xfire.aegis.type.Type
All Implemented Interfaces:
org.codehaus.xfire.wsdl.WSDLType
Direct Known Subclasses:
ArrayType, BeanType, FlatArrayType, SimpleType

public abstract class Type
extends java.lang.Object
implements org.codehaus.xfire.wsdl.WSDLType

An Aegis Type. Something that is read/written.

Since:
Aug 19, 2004
Author:
Dan Diephouse

Constructor Summary
Type()
           
 
Method Summary
abstract  void configure(org.dom4j.Element configuration, AegisService service, TypeRegistry reg)
           
 java.util.Set getDependencies()
           
 java.lang.String getDocumentation()
           
 java.lang.String getMaxOccurs()
           
 java.lang.String getMinOccurs()
           
 java.lang.String getName()
           
 java.lang.String getOgnl()
           
 org.dom4j.QName getQName()
           
 org.dom4j.QName getSchemaType()
           
 boolean isComplex()
           
abstract  void read(org.dom4j.Element element, java.util.Map context)
           
 void setDocumentation(java.lang.String documentation)
           
 void setMaxOccurs(java.lang.String maxOccurs)
           
 void setMinOccurs(java.lang.String minOccurs)
           
 void setName(java.lang.String name)
           
 void setOgnl(java.lang.String ognl)
           
 void setQName(org.dom4j.QName name)
           
 void setSchemaType(org.dom4j.QName schemaType)
           
abstract  void write(org.dom4j.Element element, java.util.Map context)
           
abstract  void writeSchema(org.dom4j.Element element)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Type

public Type()
Method Detail

write

public abstract void write(org.dom4j.Element element,
                           java.util.Map context)
                    throws org.codehaus.xfire.fault.XFireFault
org.codehaus.xfire.fault.XFireFault

read

public abstract void read(org.dom4j.Element element,
                          java.util.Map context)
                   throws org.codehaus.xfire.fault.XFireFault
org.codehaus.xfire.fault.XFireFault

writeSchema

public abstract void writeSchema(org.dom4j.Element element)
Specified by:
writeSchema in interface org.codehaus.xfire.wsdl.WSDLType

configure

public abstract void configure(org.dom4j.Element configuration,
                               AegisService service,
                               TypeRegistry reg)

isComplex

public boolean isComplex()
Specified by:
isComplex in interface org.codehaus.xfire.wsdl.WSDLType

getDependencies

public java.util.Set getDependencies()
Specified by:
getDependencies in interface org.codehaus.xfire.wsdl.WSDLType

getOgnl

public java.lang.String getOgnl()

setOgnl

public void setOgnl(java.lang.String ognl)

getQName

public org.dom4j.QName getQName()

setQName

public void setQName(org.dom4j.QName name)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getSchemaType

public org.dom4j.QName getSchemaType()
Specified by:
getSchemaType in interface org.codehaus.xfire.wsdl.WSDLType

setSchemaType

public void setSchemaType(org.dom4j.QName schemaType)

getDocumentation

public java.lang.String getDocumentation()

setDocumentation

public void setDocumentation(java.lang.String documentation)

getMaxOccurs

public java.lang.String getMaxOccurs()

setMaxOccurs

public void setMaxOccurs(java.lang.String maxOccurs)

getMinOccurs

public java.lang.String getMinOccurs()

setMinOccurs

public void setMinOccurs(java.lang.String minOccurs)


Copyright © 2004 Codehaus. All Rights Reserved.