com.ebmwebsourcing.geasyschema.domain.api
Interface ISchema

All Superinterfaces:
ISchemaElement, java.io.Serializable

public interface ISchema
extends ISchemaElement


Method Summary
 void addElement(IElement element)
           
 void addImport(ISchema schema)
           
 IElement findElementInSchemas(java.lang.String tns, java.lang.String name)
           
 IElement getElement(java.lang.String name)
           
 java.util.Set<IElement> getElements()
           
 java.util.Set<ISchema> getImports()
           
 java.lang.String getTargetNamespace()
           
 void setTargetNamespace(java.lang.String namespace)
           
 

Method Detail

getTargetNamespace

java.lang.String getTargetNamespace()

setTargetNamespace

void setTargetNamespace(java.lang.String namespace)

addElement

void addElement(IElement element)

getElement

IElement getElement(java.lang.String name)

getElements

java.util.Set<IElement> getElements()

addImport

void addImport(ISchema schema)

getImports

java.util.Set<ISchema> getImports()

findElementInSchemas

IElement findElementInSchemas(java.lang.String tns,
                              java.lang.String name)


Copyright © 2011 eBM WebSourcing. All Rights Reserved.