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.schema.api.abstractElmt.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, 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<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.schema.api.abstractElmt.AbstractSchemaElementImpl
documentation, model, parent
 
Constructor Summary
TypesImpl(TypesType 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.w3c.dom.Element> getOtherElements()
          Get all the extensibility elements defined here.
 org.ow2.easywsdl.schema.api.Schema removeSchema()
           
static TypesType replaceDOMElementByTypesType(WSDLElement parent, org.w3c.dom.Element childToReplace, WSDLReaderImpl reader)
           
 
Methods inherited from class org.ow2.easywsdl.wsdl.api.abstractElmt.AbstractTypesImpl
addImportedSchemasInAllList, findSchema, getImportedSchemas, getSchemas, reloadAllListInAllSchema, setAllNamespacesInAllSchemas, setSchemaInAllImport, toString
 
Methods inherited from class org.ow2.easywsdl.wsdl.api.abstractElmt.AbstractWSDLElementImpl
addOtherElements, createDocumentation, getDocumentation, getModel, getOtherAttributes, setDocumentation
 
Methods inherited from class org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl
equals, getParent, getSchema, getTopParent, hashCode, setParent
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, 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.XMLElement
addOtherElements
 
Methods inherited from interface org.ow2.easywsdl.schema.api.SchemaElement
createDocumentation, equals, getDocumentation, getOtherAttributes, hashCode, setDocumentation
 

Constructor Detail

TypesImpl

public TypesImpl(TypesType 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

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.schema.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>

replaceDOMElementByTypesType

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


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