org.ow2.easywsdl.wsdl.api.abstractItf
Interface AbsItfTypes<S extends org.ow2.easywsdl.schema.api.absItf.AbsItfSchema,Impt extends org.ow2.easywsdl.schema.api.absItf.AbsItfImport>

All Superinterfaces:
org.ow2.easywsdl.schema.api.SchemaElement, java.io.Serializable, WSDLElement, org.ow2.easywsdl.schema.api.XMLElement
All Known Subinterfaces:
Types
All Known Implementing Classes:
AbstractTypesImpl, TypesImpl, TypesImpl

public interface AbsItfTypes<S extends org.ow2.easywsdl.schema.api.absItf.AbsItfSchema,Impt extends org.ow2.easywsdl.schema.api.absItf.AbsItfImport>
extends WSDLElement

This interface represents the <types> section of a WSDL document.

Author:
Nicolas Salatge - eBM WebSourcing

Method Summary
 void addSchema(S schema)
           
 S createSchema()
          create the schema
 java.util.List<Impt> getImportedSchemas()
          get all imported schemas
 java.util.List<S> getSchemas()
          get all schemas
 S removeSchema()
           
 
Methods inherited from interface org.ow2.easywsdl.schema.api.XMLElement
addOtherElements, getOtherElements
 
Methods inherited from interface org.ow2.easywsdl.schema.api.SchemaElement
createDocumentation, equals, getDocumentation, getOtherAttributes, hashCode, setDocumentation
 

Method Detail

getSchemas

java.util.List<S> getSchemas()
get all schemas

Returns:

getImportedSchemas

java.util.List<Impt> getImportedSchemas()
get all imported schemas

Returns:

createSchema

S createSchema()
create the schema

Returns:

addSchema

void addSchema(S schema)

removeSchema

S removeSchema()


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