JavaScript is disabled on your browser.
Description
Field Summary
Constructor Summary
Method Summary
Constructor Details
XSLElement()
Method Details
isInstruction()
mayContainSequenceConstructor()
prepareAttributes()
validate(Declaration)
compile(Executable, Declaration)
All Implemented Interfaces:
Serializable , Source , SourceLocator , LocationProvider , SaxonLocator , PullEvent , Container , FingerprintedNode , Item <NodeInfo >, MutableNodeInfo , NamespaceResolver , NodeInfo , ValueRepresentation <NodeInfo >, InstructionInfo , SiblingCountingNode , Locator
Field Summary
Fields inherited from class StyleElement
ACTION_COMPILE , ACTION_FIXUP , ACTION_OPTIMIZE , ACTION_PROCESS_ATTRIBUTES , ACTION_TYPECHECK , ACTION_VALIDATE , actionsCompleted , defaultCollationName , defaultXPathNamespace , extensionNamespaces , REPORT_ALWAYS , REPORT_IF_INSTANTIATED , REPORT_UNLESS_FALLBACK_AVAILABLE , REPORT_UNLESS_FORWARDS_COMPATIBLE , reportingCircumstances , staticContext , validationError , version , YES_NO
Constructor Summary
Constructors
Method Summary
All Methods Instance Methods Concrete Methods
Compile the instruction on the stylesheet tree into an executable instruction
for use at run-time.
boolean
Determine whether this node is an instruction.
boolean
Determine whether this type of element is allowed to contain a template-body
void
Set the attribute list for the element.
void
Check that the stylesheet element is valid.
Methods inherited from class StyleElement
allocateLocationId , allocatePatternSlots , allocateSlots , bindLocalVariable , bindVariable , checkAttributeValue , checkEmpty , checkSortComesFirst , checkTopLevel , checkUnknownAttribute , compileDeclaration , compileError , compileError , compileError , compileError , compileSequenceConstructor , compileWarning , compileWarning , definesExcludedNamespace , definesExtensionElement , fallbackProcessing , fixupReferences , forwardsCompatibleModeIsEnabled , getAttributeSets , getAttributeValue , getColumnNumber , getCommonChildItemType , getConstructType , getContainerGranularity , getContainingSlotManager , getContainingStylesheet , getDefaultCollationName , getDefaultXPathNamespace , getEffectiveVersion , getExecutable , getHostLanguage , getLastChildInstruction , getLineNumber , getLocationProvider , getNamespaceResolver , getObjectName , getPreparedStylesheet , getPrincipalStylesheetModule , getProcessorVersion , getProperties , getProperty , getReturnedItemType , getSchemaType , getStaticContext , getSystemId , getTypeAnnotation , getWithParamInstructions , index , isActionCompleted , isDeclaration , isExcludedNamespace , isExplaining , isExtensionNamespace , isPermittedChild , issueWarning , issueWarning , isTopLevel , isXslt30Processor , makeAttributeValueTemplate , makeExpression , makeExpressionVisitor , makeNamespaceContext , makePattern , makeQName , makeSequenceType , makeSortKeys , makeTraceInstruction , markTailCalls , mayContainFallback , mayContainParam , postValidate , processAllAttributes , processAttributes , processDefaultCollationAttribute , processDefaultXPathNamespaceAttribute , processExcludedNamespaces , processExtensionElementAttribute , processStandardAttributes , processVersionAttribute , reportAbsence , seesAvuncularVariables , setActionCompleted , setObjectName , setValidationError , substituteFor , typeCheck , typeCheck , undeclaredNamespaceError , validateChildren , validateSubtree , xPath10ModeIsEnabled
Methods inherited from class ElementImpl
addAttribute , addNamespace , copy , delete , fixupInsertedNamespaces , generateId , getAttributeList , getAttributeValue , getAttributeValue , getBaseURI , getColumnNumber , getDeclaredNamespaces , getDocumentRoot , getLineNumber , getNameCode , getNamespaceList , getNodeKind , getPrefixForURI , getRoot , getSchemaType , getSystemId , getTypeAnnotation , getURIForPrefix , gsetAttributeCollection , initialise , isId , isNilled , iteratePrefixes , removeAttribute , removeTypeAnnotation , rename , replaceStringValue , setAttributeList , setLocation , setNameCode , setNamespaceDeclarations , setNamespaceList , setSystemId , setTypeAnnotation
Methods inherited from class ParentNodeImpl
addChild , compact , enumerateChildren , getFirstChild , getLastChild , getNthChild , getNumberOfChildren , getRawSequenceNumber , getSequenceNumber , getStringValue , getStringValueCS , hasChildNodes , insertChildren , insertChildrenAt , removeChild , replaceChildrenAt , setChildren , setRawSequenceNumber
Methods inherited from class NodeImpl
atomize , compareOrder , equals , getConfiguration , getDisplayName , getDocumentNumber , getFingerprint , getLocalPart , getNamePool , getNextInDocument , getNextSibling , getParent , getPhysicalRoot , getPrefix , getPreviousInDocument , getPreviousSibling , getPublicId , getRawParent , getSiblingPosition , getTypedValue , getURI , insertSiblings , isDeleted , isIdref , isSameNodeInfo , iterateAxis , iterateAxis , newBuilder , replace , setRawParent , setSiblingPosition
Method Details
mayContainSequenceConstructor