Package com.saxonica.ee.schema
Class AttributeWildcard
java.lang.Object
com.saxonica.ee.schema.SchemaStructure
com.saxonica.ee.schema.AttributeWildcard
- All Implemented Interfaces:
UserSchemaComponent,SourceLocator,Location,SchemaComponent,Locator
This class represents an xs:anyAttribute element in the schema.
-
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionGet the schema component in the form of a function item.Get the validation status of this component.voidserialize(SchemaModelSerializer serializer) Serialize this schema componentvoidsetWildcard(Wildcard wildcard) booleanvalidate(SchemaCompiler compiler) Validate that this AttributeWildcard obeys the schema consistency rules.Methods inherited from class com.saxonica.ee.schema.SchemaStructure
elaborate, fixup, getColumnNumber, getConfiguration, getFixupStatus, getGeneratedId, getLineNumber, getPublicId, getRedefinitionLevel, getSchemaDocumentURI, getSystemId, hasSameLocation, isValidationNeeded, lookForCycles, makeXPathExpressionPropertyRecord, saveLocation, setConfiguration, setFixupStatus, setGeneratedId, setLineNumber, setLocator, setRedefinitionLevel, setSchemaDocumentURI, setSystemId, setValidationStatusMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.sf.saxon.type.SchemaComponent
getRedefinitionLevelMethods inherited from interface com.saxonica.ee.schema.UserSchemaComponent
elaborate, fixup, lookForCycles
-
Constructor Details
-
AttributeWildcard
-
AttributeWildcard
-
-
Method Details
-
setWildcard
-
getWildcard
-
validate
Validate that this AttributeWildcard obeys the schema consistency rules. Any errors are notified to the ErrorListener, and result in the method returning false.- Specified by:
validatein interfaceUserSchemaComponent- Overrides:
validatein classSchemaStructure- Parameters:
compiler- used for error reporting- Returns:
- false if any errors were found, true if everything is OK
- Throws:
SchemaException- if the error listener decided to treat the error as fatal.
-
serialize
Serialize this schema component- Parameters:
serializer- the object that does the serialization- Throws:
XPathException- if serialization fails
-
getComponentAsFunction
Get the schema component in the form of a function item. This allows schema information to be made visible to XSLT or XQuery code. The function makes available the contents of the schema component as defined in the XSD specification. The function takes a string as argument representing a property name, and returns the corresponding property of the schema component. There is also a property "class" which returns the kind of schema component, for example "Attribute Declaration".- Specified by:
getComponentAsFunctionin interfaceSchemaComponent- Overrides:
getComponentAsFunctionin classSchemaStructure- Returns:
- the schema component represented as a function from property names to property values.
-
getValidationStatus
Get the validation status of this component.- Specified by:
getValidationStatusin interfaceSchemaComponent- Overrides:
getValidationStatusin classSchemaStructure- Returns:
- the value
SchemaValidationStatus.UNVALIDATED
-