|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Objectcom.saxonica.schema.SchemaStructure
com.saxonica.schema.Notation
public class Notation
An XML Schema Notation
| Field Summary |
|---|
| Fields inherited from interface net.sf.saxon.type.SchemaComponent |
|---|
FIXED_UP, INCOMPLETE, INVALID, UNVALIDATED, VALIDATED, VALIDATING |
| Fields inherited from interface com.saxonica.schema.SerializableSchemaComponent |
|---|
ALL_COMPOSITOR, ATOMIC_TYPE, ATTRIBUTE_DECL, ATTRIBUTE_GROUP, ATTRIBUTE_GROUP_REF, ATTRIBUTE_USE, ATTRIBUTE_WILDCARD, CHOICE_COMPOSITOR, COMPLEX_TYPE, ELEMENT_DECL, ELEMENT_PARTICLE, ELEMENT_WILDCARD, FACET, KEY, KEYREF, LIST_TYPE, MODEL_GROUP, MODEL_GROUP_REF, NOTATION, SEQUENCE_COMPOSITOR, UNION_TYPE, UNIQUE |
| Constructor Summary | |
|---|---|
Notation(PreparedSchema schema,
SourceLocator locator)
Creates a new Notation |
|
| Method Summary | |
|---|---|
boolean |
fixup(SchemaCompiler compiler)
Check references from this component to other components |
Iterator |
getComponentReferences()
Get the component references from this component to other components. |
int |
getComponentTypeCode()
Get a unique number identifying the type of component |
Iterator |
getContainedComponents()
Get the components that are immediately contained within this component. |
int |
getFingerprint()
|
String |
getName()
Returns the name of this Notation. |
String |
getNotationPublicId()
Get the public Id of the notation |
String |
getNotationSystemId()
Get the system Id of the notation |
void |
serialize(SchemaSerializer serializer)
Serialize the schema component |
void |
setFingerprint(int fingerprint)
Set the fingerprint of the notation |
void |
setName(String name)
Set the name of the notation |
void |
setNotationPublicId(String publicId)
|
void |
setNotationSystemId(String systemId)
|
boolean |
validate(SchemaCompiler compiler)
Checks the validity of this Notation. |
| Methods inherited from class com.saxonica.schema.SchemaStructure |
|---|
getColumnNumber, getConfiguration, getFixupStatus, getLineNumber, getPublicId, getSystemId, getValidationStatus, lookForCycles, setConfiguration, setFixupStatus, setLineNumber, setLocator, setSystemId, setValidationStatus |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.saxonica.schema.UserSchemaComponent |
|---|
lookForCycles |
| Methods inherited from interface net.sf.saxon.type.SchemaComponent |
|---|
getValidationStatus |
| Constructor Detail |
|---|
public Notation(PreparedSchema schema,
SourceLocator locator)
schema - the XML Schema to which this Notation
belongs| Method Detail |
|---|
public void setName(String name)
public void setFingerprint(int fingerprint)
public int getFingerprint()
public void setNotationSystemId(String systemId)
public void setNotationPublicId(String publicId)
public String getNotationSystemId()
public String getNotationPublicId()
public String getName()
public boolean validate(SchemaCompiler compiler)
throws SchemaException
validate in interface UserSchemaComponentSchemaException
public boolean fixup(SchemaCompiler compiler)
throws SchemaException
fixup in interface UserSchemaComponentcompiler -
SchemaExceptionpublic Iterator getContainedComponents()
public Iterator getComponentReferences()
public void serialize(SchemaSerializer serializer)
throws IOException
serialize in interface SerializableSchemaComponentIOExceptionpublic int getComponentTypeCode()
getComponentTypeCode in interface SerializableSchemaComponent
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||