public interface UserSchemaComponent extends SchemaComponent
SchemaComponent.ValidationStatusCOMPONENT_FUNCTION_TYPE| 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(java.util.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(java.util.Stack references,
SchemaCompiler compiler)
throws SchemaException,
MissingComponentException
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 - SchemaExceptionMissingComponentExceptionboolean 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-2020 Saxonica Limited. All rights reserved.