public abstract class AbstractSchemaImpl<E,T extends AbsItfType,El extends AbsItfElement,A extends AbsItfAttribute,Incl extends AbsItfInclude,Impt extends AbsItfImport,Red extends AbsItfRedefine> extends AbstractSchemaElementImpl<E> implements AbsItfSchema<T,El,A,Incl,Impt,Red>
documentation, model, parent| Constructor and Description |
|---|
AbstractSchemaImpl() |
AbstractSchemaImpl(String baseURIString) |
AbstractSchemaImpl(URI documentURI,
E schema,
NamespaceMapperImpl namespaceMapper,
SchemaLocatorImpl schemaLocator) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAttribute(A elmt) |
void |
addElement(El elmt) |
void |
addImport(Impt impt)
ImportImpl operation
|
void |
addImportElementsInAllList() |
void |
addInclude(Incl incl)
IncludeImpl operation
|
void |
addIncludeElementsInAllList() |
void |
addIncludeElementsInAllList(AbsItfInclude incl) |
void |
addRedefine(Red red)
RedefineImpl operation
|
void |
addRedefineElementsInAllList() |
void |
addType(T type) |
List<El> |
findElementsInAllSchema(QName element) |
NamespaceMapperImpl |
getAllNamespaces() |
A |
getAttribute(QName element) |
List<A> |
getAttributes() |
URI |
getDocumentURI()
methods for baseURI
|
El |
getElement(QName element) |
List<El> |
getElements() |
Map<SchemaReader.FeatureConstants,Object> |
getFeatures() |
List<Impt> |
getImports()
Get a map of lists containing all the imports defined here.
|
List<Impt> |
getImports(String namespaceUri)
Get the list of imports for the specified namespaceURI.
|
List<Incl> |
getIncludes()
Get a map of lists containing all the includes defined here.
|
List<Incl> |
getIncludes(URI locationUri)
Get the list of includes for the specified locationURI.
|
List<Red> |
getRedefines() |
List<Red> |
getRedefines(String namespaceURI) |
T |
getType(QName type) |
List<T> |
getTypes() |
abstract void |
initialize() |
void |
setDocumentURI(URI documentURI)
Set the document base URI of this definition.
|
void |
setFeatures(Map<SchemaReader.FeatureConstants,Object> features) |
String |
toString() |
createDocumentation, equals, getDocumentation, getModel, getOtherAttributes, getParent, getSchema, getTopParent, hashCode, setDocumentation, setParentclone, finalize, getClass, notify, notifyAll, wait, wait, waitcreateAttribute, createComplexType, createElement, createImport, createInclude, createRedefine, createSimpleType, getAttributeFormDefault, getBlockDefault, getElementFormDefault, getFinalDefault, getLang, getTargetNamespace, getVersion, removeImport, removeInclude, removeRedefine, setAttributeFormDefault, setElementFormDefault, setTargetNamespacecreateDocumentation, equals, getDocumentation, getOtherAttributes, hashCode, setDocumentationpublic AbstractSchemaImpl()
public AbstractSchemaImpl(URI documentURI, E schema, NamespaceMapperImpl namespaceMapper, SchemaLocatorImpl schemaLocator)
parent - doc - public AbstractSchemaImpl(String baseURIString)
public abstract void initialize()
public void addImportElementsInAllList()
public void addIncludeElementsInAllList()
public void addIncludeElementsInAllList(AbsItfInclude incl)
public void addRedefineElementsInAllList()
public void addImport(Impt impt)
addImport in interface AbsItfSchema<T extends AbsItfType,El extends AbsItfElement,A extends AbsItfAttribute,Incl extends AbsItfInclude,Impt extends AbsItfImport,Red extends AbsItfRedefine>impt - the import to be addedpublic List<Impt> getImports()
AbsItfSchemagetImports in interface AbsItfSchema<T extends AbsItfType,El extends AbsItfElement,A extends AbsItfAttribute,Incl extends AbsItfInclude,Impt extends AbsItfImport,Red extends AbsItfRedefine>public List<Impt> getImports(String namespaceUri)
AbsItfSchemagetImports in interface AbsItfSchema<T extends AbsItfType,El extends AbsItfElement,A extends AbsItfAttribute,Incl extends AbsItfInclude,Impt extends AbsItfImport,Red extends AbsItfRedefine>namespaceUri - the namespaceURI associated with the desired imports.public void addInclude(Incl incl) throws SchemaException
addInclude in interface AbsItfSchema<T extends AbsItfType,El extends AbsItfElement,A extends AbsItfAttribute,Incl extends AbsItfInclude,Impt extends AbsItfImport,Red extends AbsItfRedefine>incl - the include to be addedWSDLExceptionSchemaException - if an included element can't be retrievedpublic List<Incl> getIncludes()
AbsItfSchemagetIncludes in interface AbsItfSchema<T extends AbsItfType,El extends AbsItfElement,A extends AbsItfAttribute,Incl extends AbsItfInclude,Impt extends AbsItfImport,Red extends AbsItfRedefine>public List<Incl> getIncludes(URI locationUri)
AbsItfSchemagetIncludes in interface AbsItfSchema<T extends AbsItfType,El extends AbsItfElement,A extends AbsItfAttribute,Incl extends AbsItfInclude,Impt extends AbsItfImport,Red extends AbsItfRedefine>locationUri - the locationURI associated with the desired includes.public void addRedefine(Red red)
addRedefine in interface AbsItfSchema<T extends AbsItfType,El extends AbsItfElement,A extends AbsItfAttribute,Incl extends AbsItfInclude,Impt extends AbsItfImport,Red extends AbsItfRedefine>WSDLExceptionpublic List<Red> getRedefines()
getRedefines in interface AbsItfSchema<T extends AbsItfType,El extends AbsItfElement,A extends AbsItfAttribute,Incl extends AbsItfInclude,Impt extends AbsItfImport,Red extends AbsItfRedefine>public List<Red> getRedefines(String namespaceURI)
getRedefines in interface AbsItfSchema<T extends AbsItfType,El extends AbsItfElement,A extends AbsItfAttribute,Incl extends AbsItfInclude,Impt extends AbsItfImport,Red extends AbsItfRedefine>public List<T> getTypes()
getTypes in interface AbsItfSchema<T extends AbsItfType,El extends AbsItfElement,A extends AbsItfAttribute,Incl extends AbsItfInclude,Impt extends AbsItfImport,Red extends AbsItfRedefine>public T getType(QName type)
getType in interface AbsItfSchema<T extends AbsItfType,El extends AbsItfElement,A extends AbsItfAttribute,Incl extends AbsItfInclude,Impt extends AbsItfImport,Red extends AbsItfRedefine>public void addType(T type)
addType in interface AbsItfSchema<T extends AbsItfType,El extends AbsItfElement,A extends AbsItfAttribute,Incl extends AbsItfInclude,Impt extends AbsItfImport,Red extends AbsItfRedefine>public List<A> getAttributes()
getAttributes in interface AbsItfSchema<T extends AbsItfType,El extends AbsItfElement,A extends AbsItfAttribute,Incl extends AbsItfInclude,Impt extends AbsItfImport,Red extends AbsItfRedefine>public A getAttribute(QName element)
getAttribute in interface AbsItfSchema<T extends AbsItfType,El extends AbsItfElement,A extends AbsItfAttribute,Incl extends AbsItfInclude,Impt extends AbsItfImport,Red extends AbsItfRedefine>public void addAttribute(A elmt)
addAttribute in interface AbsItfSchema<T extends AbsItfType,El extends AbsItfElement,A extends AbsItfAttribute,Incl extends AbsItfInclude,Impt extends AbsItfImport,Red extends AbsItfRedefine>public List<El> getElements()
getElements in interface AbsItfSchema<T extends AbsItfType,El extends AbsItfElement,A extends AbsItfAttribute,Incl extends AbsItfInclude,Impt extends AbsItfImport,Red extends AbsItfRedefine>public El getElement(QName element)
getElement in interface AbsItfSchema<T extends AbsItfType,El extends AbsItfElement,A extends AbsItfAttribute,Incl extends AbsItfInclude,Impt extends AbsItfImport,Red extends AbsItfRedefine>public List<El> findElementsInAllSchema(QName element)
findElementsInAllSchema in interface AbsItfSchema<T extends AbsItfType,El extends AbsItfElement,A extends AbsItfAttribute,Incl extends AbsItfInclude,Impt extends AbsItfImport,Red extends AbsItfRedefine>public void addElement(El elmt)
addElement in interface AbsItfSchema<T extends AbsItfType,El extends AbsItfElement,A extends AbsItfAttribute,Incl extends AbsItfInclude,Impt extends AbsItfImport,Red extends AbsItfRedefine>public NamespaceMapperImpl getAllNamespaces()
getAllNamespaces in interface AbsItfSchema<T extends AbsItfType,El extends AbsItfElement,A extends AbsItfAttribute,Incl extends AbsItfInclude,Impt extends AbsItfImport,Red extends AbsItfRedefine>public Map<SchemaReader.FeatureConstants,Object> getFeatures()
public void setFeatures(Map<SchemaReader.FeatureConstants,Object> features)
features - the features to setpublic URI getDocumentURI()
getDocumentURI in interface AbsItfSchema<T extends AbsItfType,El extends AbsItfElement,A extends AbsItfAttribute,Incl extends AbsItfInclude,Impt extends AbsItfImport,Red extends AbsItfRedefine>public void setDocumentURI(URI documentURI)
AbsItfSchemasetDocumentURI in interface AbsItfSchema<T extends AbsItfType,El extends AbsItfElement,A extends AbsItfAttribute,Incl extends AbsItfInclude,Impt extends AbsItfImport,Red extends AbsItfRedefine>documentURI - the document base URI of this definitionCopyright © 2008-2015 Petals Link (previously EBM WebSourcing). All Rights Reserved.