org.ow2.easywsdl.wsdl.impl.wsdl20
Class TypesImpl

java.lang.Object
  extended by org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl<E>
      extended by org.ow2.easywsdl.xml.impl.AbstractXMLElementImpl<E>
          extended by org.ow2.easywsdl.wsdl.api.abstractElmt.AbstractWSDLElementImpl<E>
              extended by org.ow2.easywsdl.wsdl.api.abstractElmt.AbstractTypesImpl<TypesType,org.ow2.easywsdl.schema.api.Schema,org.ow2.easywsdl.schema.api.Import>
                  extended by org.ow2.easywsdl.wsdl.impl.wsdl20.TypesImpl
All Implemented Interfaces:
java.io.Serializable, org.ow2.easywsdl.schema.api.SchemaElement, AbsItfTypes<org.ow2.easywsdl.schema.api.Schema,org.ow2.easywsdl.schema.api.Import>, Types, WSDLElement, org.ow2.easywsdl.xml.api.XMLElement

public class TypesImpl
extends AbstractTypesImpl<TypesType,org.ow2.easywsdl.schema.api.Schema,org.ow2.easywsdl.schema.api.Import>
implements Types

Author:
Nicolas Salatge - eBM WebSourcing
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.ow2.easywsdl.wsdl.api.abstractElmt.AbstractTypesImpl
desc, importedSchemas, schemas
 
Fields inherited from class org.ow2.easywsdl.wsdl.api.abstractElmt.AbstractWSDLElementImpl
documentation
 
Fields inherited from class org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl
model, parent
 
Constructor Summary
TypesImpl(TypesType types, DescriptionImpl desc)
           
 
Method Summary
 void addSchema(org.ow2.easywsdl.schema.api.Schema schema)
           
 org.ow2.easywsdl.schema.api.Schema createSchema()
          create the schema
 java.util.List<org.w3c.dom.Element> getOtherElements()
          Get all the extensibility elements defined here.
 org.ow2.easywsdl.schema.api.Schema removeSchema()
           
 
Methods inherited from class org.ow2.easywsdl.wsdl.api.abstractElmt.AbstractTypesImpl
addImportedSchemasInAllList, getImportedSchemas, getSchemaDocuments, getSchemas, setAllNamespacesInAllSchemas, toString
 
Methods inherited from class org.ow2.easywsdl.wsdl.api.abstractElmt.AbstractWSDLElementImpl
createDocumentation, createElementFromString, getDocumentation, getModel, getOtherAttributes, setDocumentation
 
Methods inherited from class org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl
getParent, getSchema, getTopParent, setParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.ow2.easywsdl.wsdl.api.abstractItf.AbsItfTypes
getImportedSchemas, getSchemas
 
Methods inherited from interface org.ow2.easywsdl.schema.api.SchemaElement
createDocumentation, getDocumentation, getOtherAttributes, setDocumentation
 

Constructor Detail

TypesImpl

public TypesImpl(TypesType types,
                 DescriptionImpl desc)
          throws WSDLException
Throws:
WSDLException
Method Detail

getOtherElements

public java.util.List<org.w3c.dom.Element> getOtherElements()
                                                     throws org.ow2.easywsdl.schema.api.XmlException
Description copied from class: AbstractWSDLElementImpl
Get all the extensibility elements defined here.

Specified by:
getOtherElements in interface org.ow2.easywsdl.xml.api.XMLElement
Overrides:
getOtherElements in class AbstractWSDLElementImpl<TypesType>
Throws:
org.ow2.easywsdl.schema.api.XmlException

createSchema

public org.ow2.easywsdl.schema.api.Schema createSchema()
Description copied from interface: AbsItfTypes
create the schema

Specified by:
createSchema in interface AbsItfTypes<org.ow2.easywsdl.schema.api.Schema,org.ow2.easywsdl.schema.api.Import>
Returns:

addSchema

public void addSchema(org.ow2.easywsdl.schema.api.Schema schema)
Specified by:
addSchema in interface AbsItfTypes<org.ow2.easywsdl.schema.api.Schema,org.ow2.easywsdl.schema.api.Import>
Overrides:
addSchema in class AbstractTypesImpl<TypesType,org.ow2.easywsdl.schema.api.Schema,org.ow2.easywsdl.schema.api.Import>

removeSchema

public org.ow2.easywsdl.schema.api.Schema removeSchema()
Specified by:
removeSchema in interface AbsItfTypes<org.ow2.easywsdl.schema.api.Schema,org.ow2.easywsdl.schema.api.Import>


Copyright © 2008 eBM WebSourcing. All Rights Reserved.