|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
public interface UserSchemaComponent
A SchemaComponent is an object in a schema. While the schema is being built, a list of such objects is maintained, and on completion, the fixup method is called to resolve forwards references. Subsequently, the validate method is called to invoke validation
| Field Summary |
|---|
| Fields inherited from interface net.sf.saxon.type.SchemaComponent |
|---|
FIXED_UP, INCOMPLETE, INVALID, UNVALIDATED, VALIDATED, VALIDATING |
| Method Summary | |
|---|---|
void |
elaborate()
Elaborate the schema component: after reloading a serialized schema component model, this expands the component with derived information needed during validation episodes. |
boolean |
fixup(SchemaCompiler compiler)
Check references from this component to other components |
void |
lookForCycles(Stack references,
SchemaCompiler compiler)
This method is called to look for cycles. |
boolean |
validate(SchemaCompiler compiler)
Checks the validity of this Schema component. |
| Methods inherited from interface net.sf.saxon.type.SchemaComponent |
|---|
getValidationStatus |
| Method Detail |
|---|
boolean fixup(SchemaCompiler compiler)
throws SchemaException
compiler -
SchemaException
void lookForCycles(Stack references,
SchemaCompiler compiler)
throws SchemaException,
UnresolvedReferenceException
references - A stack of objects that contain direct or indirect references
to this object, and that must therefore not be referred to from this object.compiler -
SchemaException
UnresolvedReferenceException
boolean validate(SchemaCompiler compiler)
throws SchemaException
compiler -
SchemaException - if the ErrorListener decides that an error is fatal.
void elaborate()
throws SchemaException
SchemaException
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||