java.io.Serializable
, javax.xml.transform.SourceLocator
, LocationProvider
, SaxonLocator
, EvaluableItem
, SequenceIterable
, TailCallReturner
, InstructionInfo
, org.xml.sax.Locator
ComputedAttribute
, FixedAttribute
public abstract class AttributeCreator extends SimpleNodeConstructor
EVALUATE_METHOD, ITERATE_METHOD, locationId, PROCESS_METHOD, staticProperties
select
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, typeError
assembleParams, assembleTunnelParams, dynamicError, evaluateAsString, getConstructType, getImplementationMethod, getInstructionNameCode, getItemType, getSourceLocator, isXSLT, process, processLeavingTail, promote
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
checkContent, computeCardinality, computeSpecialProperties, createsNewNodes, evaluateItem, evaluateNameCode, expandChildren, getSelect, iterate, iterateSubExpressions, localTypeCheck, optimize, promoteInst, replaceSubExpression, setSelect, simplify, typeCheck
public 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()