org.ow2.easywsdl.wsdl.impl.wsdl11
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<TTypes,org.ow2.easywsdl.schema.api.Schema,org.ow2.easywsdl.schema.api.Import>
                  extended by org.ow2.easywsdl.wsdl.impl.wsdl11.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<TTypes,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(TTypes types, DescriptionImpl desc)
           
 
Method Summary
 void addSchema(org.ow2.easywsdl.schema.api.Schema schema)
           
 org.ow2.easywsdl.schema.api.Schema createSchema()
          create the schema
 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, getOtherElements, 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.xml.api.XMLElement
getOtherElements
 
Methods inherited from interface org.ow2.easywsdl.schema.api.SchemaElement
createDocumentation, getDocumentation, getOtherAttributes, setDocumentation
 

Constructor Detail

TypesImpl

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

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<TTypes,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.