public abstract class XmlSchemaType extends XmlSchemaAnnotated implements XmlSchemaNamed
| Modifier and Type | Field and Description |
|---|---|
private XmlSchemaDerivationMethod |
deriveBy |
private XmlSchemaDerivationMethod |
finalDerivation |
private XmlSchemaDerivationMethod |
finalResolved |
private boolean |
isMixed |
private XmlSchemaNamedImpl |
namedDelegate |
lineNumber, linePosition, sourceURI| Modifier | Constructor and Description |
|---|---|
protected |
XmlSchemaType(XmlSchema schema,
boolean topLevel)
Creates new XmlSchemaType
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object what) |
XmlSchemaDerivationMethod |
getDeriveBy() |
XmlSchemaDerivationMethod |
getFinal() |
XmlSchemaDerivationMethod |
getFinalDerivation() |
XmlSchemaDerivationMethod |
getFinalResolved() |
java.lang.String |
getName()
Retrieve the name.
|
XmlSchema |
getParent()
Retrieve the parent schema.
|
javax.xml.namespace.QName |
getQName()
Get the QName for this object.
|
int |
hashCode() |
boolean |
isAnonymous() |
boolean |
isMixed() |
boolean |
isTopLevel() |
void |
setDeriveBy(XmlSchemaDerivationMethod deriveBy) |
void |
setFinal(XmlSchemaDerivationMethod finalDerivationValue) |
void |
setFinalDerivation(XmlSchemaDerivationMethod finalDerivation) |
(package private) void |
setFinalResolved(XmlSchemaDerivationMethod finalResolved) |
void |
setMixed(boolean isMixedValue) |
void |
setName(java.lang.String name)
Set the name.
|
java.lang.String |
toString() |
getAnnotation, getId, getUnhandledAttributes, setAnnotation, setId, setUnhandledAttributesaddMetaInfo, getLineNumber, getLinePosition, getMetaInfoMap, getSourceURI, setLineNumber, setLinePosition, setMetaInfoMap, setSourceURIprivate XmlSchemaDerivationMethod deriveBy
private XmlSchemaDerivationMethod finalDerivation
private XmlSchemaDerivationMethod finalResolved
private boolean isMixed
private XmlSchemaNamedImpl namedDelegate
protected XmlSchemaType(XmlSchema schema, boolean topLevel)
public boolean equals(java.lang.Object what)
equals in class XmlSchemaObjectpublic int hashCode()
hashCode in class XmlSchemaObjectpublic XmlSchemaDerivationMethod getDeriveBy()
public XmlSchemaDerivationMethod getFinal()
public void setFinal(XmlSchemaDerivationMethod finalDerivationValue)
public XmlSchemaDerivationMethod getFinalResolved()
public boolean isMixed()
public void setMixed(boolean isMixedValue)
public java.lang.String toString()
toString in class XmlSchemaAnnotatedpublic java.lang.String getName()
XmlSchemaNamedgetName in interface XmlSchemaNamedpublic XmlSchema getParent()
XmlSchemaNamedgetParent in interface XmlSchemaNamedpublic javax.xml.namespace.QName getQName()
XmlSchemaNamedgetQName in interface XmlSchemaNamedXmlSchemaNamedWithForm.getWireName()public boolean isAnonymous()
isAnonymous in interface XmlSchemaNamedpublic boolean isTopLevel()
isTopLevel in interface XmlSchemaNamedpublic void setName(java.lang.String name)
XmlSchemaNamedsetName in interface XmlSchemaNamedname - the name.void setFinalResolved(XmlSchemaDerivationMethod finalResolved)
public void setFinalDerivation(XmlSchemaDerivationMethod finalDerivation)
public XmlSchemaDerivationMethod getFinalDerivation()
public void setDeriveBy(XmlSchemaDerivationMethod deriveBy)