|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SchemaDeclaration
This is a marker interface that acts as a surrogate for an object representing a global element or attribute declaration. The real implementation of these declarations is available in the schema-aware version of the Saxon product.
Method Summary | |
---|---|
int |
getFingerprint()
Get the name of the schema component |
SchemaType |
getType()
Get the simple or complex type associated with the element or attribute declaration |
boolean |
isAbstract()
Determine, in the case of an Element Declaration, whether the declaration is abstract |
boolean |
isNillable()
Determine, in the case of an Element Declaration, whether it is nillable. |
NodeTest |
makeSchemaNodeTest()
Create a NodeTest that implements the semantics of schema-element(name) or schema-attribute(name) applied to this element or attribute declaration. |
Method Detail |
---|
int getFingerprint()
SchemaType getType()
NodeTest makeSchemaNodeTest()
boolean isNillable()
boolean isAbstract()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |