java.io.Serializable, javax.xml.transform.SourceLocator, LocationProvider, SaxonLocator, EvaluableItem, SequenceIterable, TailCallReturner, InstructionInfo, org.xml.sax.LocatorComputedAttribute, FixedAttributepublic abstract class AttributeCreator extends SimpleNodeConstructor
EVALUATE_METHOD, ITERATE_METHOD, locationId, PROCESS_METHOD, staticPropertiesselect| Constructor | Description |
|---|---|
AttributeCreator() |
| Modifier and Type | Method | Description |
|---|---|---|
int |
getAnnotation() |
Get the type annotation fingerprint to be used on the attribute event
|
int |
getOptions() |
Get the options to be used on the attribute event
|
SimpleType |
getSchemaType() |
Return the required schema type of the attribute
|
int |
getValidationAction() |
Get the validation action requested
|
void |
setAnnotation(int type) |
Set the type annotation fingerprint to be used on the attribute event
|
void |
setNoSpecialChars() |
Indicate that the attribute value contains no special characters that
might need escaping
|
void |
setOptions(int options) |
Set the options to be used on the attribute event
|
void |
setRejectDuplicates() |
Indicate that two attributes with the same name are not acceptable.
|
void |
setSchemaType(SimpleType type) |
Set the required schema type of the attribute
|
void |
setValidationAction(int action) |
Set the validation action required
|
addToPathMap, adoptChildExpression, checkForUpdatingSubexpressions, checkPermittedContents, computeDependencies, computeStaticProperties, copy, display, doPromotion, dynamicError, effectiveBooleanValue, evaluatePendingUpdates, explain, explain, findParentOf, getCardinality, getColumnNumber, getColumnNumber, getContainer, getDependencies, getExecutable, getHostLanguage, getIntrinsicDependencies, getLineNumber, getLineNumber, getLocationId, getLocationProvider, getObjectName, getProperties, getProperty, getPublicId, getSlotsUsed, getSpecialProperties, getSystemId, getSystemId, hasLoopingSubexpression, implementsStaticTypeCheck, isUpdatingExpression, iterateEvents, markTailFunctionCalls, resetLocalStaticProperties, setContainer, setFiltered, setFlattened, setLocationId, staticTypeCheck, suppressValidation, toString, typeErrorassembleParams, assembleTunnelParams, dynamicError, evaluateAsString, getConstructType, getImplementationMethod, getInstructionNameCode, getItemType, getSourceLocator, isXSLT, process, processLeavingTail, promoteclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcheckContent, computeCardinality, computeSpecialProperties, createsNewNodes, evaluateItem, evaluateNameCode, expandChildren, getSelect, iterate, iterateSubExpressions, localTypeCheck, optimize, promoteInst, replaceSubExpression, setSelect, simplify, typeCheckpublic void setSchemaType(SimpleType type)
type - the required schema type, if validation against a specific type is requiredpublic SimpleType getSchemaType()
public void setValidationAction(int action)
action - the validation action required, for example strict or laxpublic int getValidationAction()
public void setOptions(int options)
options - public void setRejectDuplicates()
public void setNoSpecialChars()
public int getOptions()
public void setAnnotation(int type)
type - the fingerprint of the type annotation to be usedpublic int getAnnotation()