public interface UserSchemaComponent extends SchemaComponent
COMPONENT_FUNCTION_TYPE, FIXED_UP, INCOMPLETE, INVALID, UNVALIDATED, VALIDATED, VALIDATING| Modifier and Type | Method and Description |
|---|---|
void |
elaborate(SchemaCompiler compiler)
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.
|
getComponentAsFunction, getRedefinitionLevel, getValidationStatusboolean fixup(SchemaCompiler compiler) throws SchemaException
compiler - SchemaExceptionvoid 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 - SchemaExceptionUnresolvedReferenceExceptionboolean validate(SchemaCompiler compiler) throws SchemaException
compiler - SchemaException - if the ErrorListener decides that an error is fatal.void elaborate(SchemaCompiler compiler) throws SchemaException
compiler - SchemaExceptionCopyright (c) 2004-2013 Saxonica Limited. All rights reserved.