public final class DefaultSchemaImpl extends Object implements DefaultSchema
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitequals, hashCodepublic static DefaultSchema getInstance()
public Type getTypeInt()
getTypeInt in interface DefaultSchemapublic Type getTypeString()
getTypeString in interface DefaultSchemapublic Type getTypeDateTime()
getTypeDateTime in interface DefaultSchemapublic Type getTypeBoolean()
getTypeBoolean in interface DefaultSchemapublic List<Type> getTypes()
getTypes in interface AbsItfSchema<Type,Element,Attribute,Include,Import,Redefine>getTypes in interface DefaultSchemapublic Type getType(QName type)
getType in interface AbsItfSchema<Type,Element,Attribute,Include,Import,Redefine>getType in interface DefaultSchemapublic Type getTypeDouble()
getTypeDouble in interface DefaultSchemapublic Type getTypeDuration()
getTypeDuration in interface DefaultSchemapublic Type getTypeFloat()
getTypeFloat in interface DefaultSchemapublic Type getTypeInteger()
getTypeInteger in interface DefaultSchemapublic Type getTypeLong()
getTypeLong in interface DefaultSchemapublic Type getTypeShort()
getTypeShort in interface DefaultSchemapublic void addAttribute(Attribute attr)
addAttribute in interface AbsItfSchema<Type,Element,Attribute,Include,Import,Redefine>public void addElement(Element elmt)
addElement in interface AbsItfSchema<Type,Element,Attribute,Include,Import,Redefine>public void addImport(Import importDef)
AbsItfSchemapublic void addInclude(Include includeDef) throws SchemaException
AbsItfSchemaaddInclude in interface AbsItfSchema<Type,Element,Attribute,Include,Import,Redefine>includeDef - the include to be addedSchemaException - if an included element can't be retrievedpublic void addRedefine(Redefine redefineDef)
addRedefine in interface AbsItfSchema<Type,Element,Attribute,Include,Import,Redefine>public void addType(Type absItfType)
public Attribute createAttribute()
createAttribute in interface AbsItfSchema<Type,Element,Attribute,Include,Import,Redefine>public Type createComplexType()
createComplexType in interface AbsItfSchema<Type,Element,Attribute,Include,Import,Redefine>public Element createElement()
createElement in interface AbsItfSchema<Type,Element,Attribute,Include,Import,Redefine>public Import createImport() throws SchemaException
AbsItfSchemacreateImport in interface AbsItfSchema<Type,Element,Attribute,Include,Import,Redefine>SchemaException - if an imported element can't be retrievedpublic Include createInclude() throws SchemaException
AbsItfSchemacreateInclude in interface AbsItfSchema<Type,Element,Attribute,Include,Import,Redefine>SchemaException - if an included element can't be retrievedpublic Redefine createRedefine() throws SchemaException
createRedefine in interface AbsItfSchema<Type,Element,Attribute,Include,Import,Redefine>SchemaExceptionpublic Type createSimpleType()
createSimpleType in interface AbsItfSchema<Type,Element,Attribute,Include,Import,Redefine>public List<Element> findElementsInAllSchema(QName element)
findElementsInAllSchema in interface AbsItfSchema<Type,Element,Attribute,Include,Import,Redefine>public NamespaceMapperImpl getAllNamespaces()
getAllNamespaces in interface AbsItfSchema<Type,Element,Attribute,Include,Import,Redefine>public Attribute getAttribute(QName attr)
getAttribute in interface AbsItfSchema<Type,Element,Attribute,Include,Import,Redefine>public List<Attribute> getAttributes()
getAttributes in interface AbsItfSchema<Type,Element,Attribute,Include,Import,Redefine>public List<String> getBlockDefault()
getBlockDefault in interface AbsItfSchema<Type,Element,Attribute,Include,Import,Redefine>public URI getDocumentURI()
getDocumentURI in interface AbsItfSchema<Type,Element,Attribute,Include,Import,Redefine>public Element getElement(QName element)
getElement in interface AbsItfSchema<Type,Element,Attribute,Include,Import,Redefine>public List<Element> getElements()
getElements in interface AbsItfSchema<Type,Element,Attribute,Include,Import,Redefine>public List<String> getFinalDefault()
getFinalDefault in interface AbsItfSchema<Type,Element,Attribute,Include,Import,Redefine>public List<Import> getImports(String namespaceURI)
AbsItfSchemagetImports in interface AbsItfSchema<Type,Element,Attribute,Include,Import,Redefine>namespaceURI - the namespaceURI associated with the desired imports.public List<Import> getImports()
AbsItfSchemagetImports in interface AbsItfSchema<Type,Element,Attribute,Include,Import,Redefine>public List<Include> getIncludes(URI locationURI) throws URISyntaxException
AbsItfSchemagetIncludes in interface AbsItfSchema<Type,Element,Attribute,Include,Import,Redefine>locationURI - the locationURI associated with the desired includes.URISyntaxException - The schemaLocation definition of an include of the schema is
invalid.public List<Include> getIncludes()
AbsItfSchemagetIncludes in interface AbsItfSchema<Type,Element,Attribute,Include,Import,Redefine>public List<Redefine> getRedefines(String namespaceURI)
getRedefines in interface AbsItfSchema<Type,Element,Attribute,Include,Import,Redefine>public List<Redefine> getRedefines()
getRedefines in interface AbsItfSchema<Type,Element,Attribute,Include,Import,Redefine>public String getLang()
public String getTargetNamespace()
getTargetNamespace in interface AbsItfSchema<Type,Element,Attribute,Include,Import,Redefine>public String getVersion()
getVersion in interface AbsItfSchema<Type,Element,Attribute,Include,Import,Redefine>public Import removeImport(Import importDef)
AbsItfSchemaremoveImport in interface AbsItfSchema<Type,Element,Attribute,Include,Import,Redefine>importDef - the import to be removedpublic Include removeInclude(Include includeDef) throws SchemaException
AbsItfSchemaremoveInclude in interface AbsItfSchema<Type,Element,Attribute,Include,Import,Redefine>includeDef - the include to be removedSchemaExceptionpublic Redefine removeRedefine(Redefine redefineDef)
removeRedefine in interface AbsItfSchema<Type,Element,Attribute,Include,Import,Redefine>public void setDocumentURI(URI documentBaseURI)
AbsItfSchemasetDocumentURI in interface AbsItfSchema<Type,Element,Attribute,Include,Import,Redefine>documentBaseURI - the document base URI of this definitionpublic void setTargetNamespace(String tns)
setTargetNamespace in interface AbsItfSchema<Type,Element,Attribute,Include,Import,Redefine>public Map<QName,String> getOtherAttributes() throws XmlException
SchemaElementgetOtherAttributes in interface SchemaElementXmlExceptionpublic void setDocumentation(Documentation doc)
SchemaElementsetDocumentation in interface SchemaElementpublic FormChoice getAttributeFormDefault()
getAttributeFormDefault in interface AbsItfSchema<Type,Element,Attribute,Include,Import,Redefine>public FormChoice getElementFormDefault()
getElementFormDefault in interface AbsItfSchema<Type,Element,Attribute,Include,Import,Redefine>public void setAttributeFormDefault(FormChoice form)
setAttributeFormDefault in interface AbsItfSchema<Type,Element,Attribute,Include,Import,Redefine>public void setElementFormDefault(FormChoice form)
setElementFormDefault in interface AbsItfSchema<Type,Element,Attribute,Include,Import,Redefine>public Documentation createDocumentation()
SchemaElementcreateDocumentation in interface SchemaElementpublic Documentation getDocumentation()
SchemaElementgetDocumentation in interface SchemaElementCopyright © 2008-2015 Petals Link (previously EBM WebSourcing). All Rights Reserved.