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.schema.api.abstractElmt.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, org.ow2.easywsdl.schema.api.XMLElement, AbsItfTypes<org.ow2.easywsdl.schema.api.Schema,org.ow2.easywsdl.schema.api.Import>, Types, WSDLElement

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.schema.api.abstractElmt.AbstractSchemaElementImpl
documentation, model, parent
 
Constructor Summary
TypesImpl(TTypes types, DescriptionImpl desc, java.util.Map<java.net.URI,org.ow2.easywsdl.schema.api.absItf.AbsItfSchema> imports, WSDLReaderImpl reader)
           
 
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.ow2.easywsdl.schema.api.Schema> getSchemas()
          get all schemas
static org.ow2.easywsdl.schema.api.Schema getSoap11encTypesSchema()
           
static org.ow2.easywsdl.schema.api.Schema getSoap12encTypesSchema()
           
 org.ow2.easywsdl.schema.api.Schema removeSchema()
           
static TTypes replaceDOMElementByTTypes(WSDLElement parent, org.w3c.dom.Element childToReplace, WSDLReaderImpl reader)
           
 
Methods inherited from class org.ow2.easywsdl.wsdl.api.abstractElmt.AbstractTypesImpl
addImportedSchemasInAllList, findSchema, getImportedSchemas, reloadAllListInAllSchema, setAllNamespacesInAllSchemas, setSchemaInAllImport, toString
 
Methods inherited from class org.ow2.easywsdl.wsdl.api.abstractElmt.AbstractWSDLElementImpl
addOtherElements, createDocumentation, 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
 
Methods inherited from interface org.ow2.easywsdl.schema.api.XMLElement
addOtherElements, getOtherElements
 
Methods inherited from interface org.ow2.easywsdl.schema.api.SchemaElement
createDocumentation, getDocumentation, getOtherAttributes, setDocumentation
 

Constructor Detail

TypesImpl

public TypesImpl(TTypes types,
                 DescriptionImpl desc,
                 java.util.Map<java.net.URI,org.ow2.easywsdl.schema.api.absItf.AbsItfSchema> imports,
                 WSDLReaderImpl reader)
          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>

getSchemas

public java.util.List<org.ow2.easywsdl.schema.api.Schema> getSchemas()
Description copied from interface: AbsItfTypes
get all schemas

Specified by:
getSchemas in interface AbsItfTypes<org.ow2.easywsdl.schema.api.Schema,org.ow2.easywsdl.schema.api.Import>
Overrides:
getSchemas in class AbstractTypesImpl<TTypes,org.ow2.easywsdl.schema.api.Schema,org.ow2.easywsdl.schema.api.Import>
Returns:

replaceDOMElementByTTypes

public static TTypes replaceDOMElementByTTypes(WSDLElement parent,
                                               org.w3c.dom.Element childToReplace,
                                               WSDLReaderImpl reader)
                                        throws WSDLException
Throws:
WSDLException

getSoap11encTypesSchema

public static org.ow2.easywsdl.schema.api.Schema getSoap11encTypesSchema()

getSoap12encTypesSchema

public static org.ow2.easywsdl.schema.api.Schema getSoap12encTypesSchema()


Copyright © 2008-2009 Petals Link (previously EBM WebSourcing). All Rights Reserved.