net.sf.saxon.instruct
Class Comment
- SourceLocator, EvaluableItem, InstructionInfoProvider, SequenceIterable, Serializable, SourceLocator, TailCallReturner
public final class Comment
An instruction representing an xsl:comment element in the stylesheet.
Comment() - Construct the instruction
|
checkContent , computeCardinality , computeSpecialProperties , createsNewNodes , evaluateItem , evaluateNameCode , expandChildren , getSelect , iterate , iterateSubExpressions , localTypeCheck , optimize , promoteInst , replaceSubExpression , setSelect , simplify , typeCheck |
assembleParams , assembleTunnelParams , computeCardinality , computeSpecialProperties , createsNewNodes , dynamicError , evaluateAsString , evaluateItem , getImplementationMethod , getInstructionInfo , getInstructionNameCode , getItemType , getSourceLocator , isXSLT , iterate , process , processLeavingTail , promote , promoteInst , simplify |
addToPathMap , adoptChildExpression , checkPermittedContents , computeCardinality , computeDependencies , computeSpecialProperties , computeStaticProperties , copy , display , doPromotion , dynamicError , effectiveBooleanValue , evaluateAsString , evaluateItem , explain , explain , findParentOf , getCardinality , getColumnNumber , getConstructType , getContainer , getDependencies , getExecutable , getHostLanguage , getImplementationMethod , getInstructionInfo , getIntrinsicDependencies , getItemType , getLineNumber , getLocationId , getLocationProvider , getPublicId , getSlotsUsed , getSpecialProperties , getSystemId , hasLoopingSubexpression , implementsStaticTypeCheck , iterate , iterateEvents , iterateSubExpressions , markTailFunctionCalls , optimize , process , promote , replaceSubExpression , resetLocalStaticProperties , setContainer , setFiltered , setFlattened , setLocationId , simplify , staticTypeCheck , suppressValidation , toString , typeCheck , typeError |
Comment
public Comment()
Construct the instruction
checkContent
protected String checkContent(String comment,
XPathContext context)
throws XPathException
Check the content of the node, and adjust it if necessary
- checkContent in interface SimpleNodeConstructor
comment
- the supplied contentcontext
- the dynamic context
- the original content, unless adjustments are needed
copy
public Expression copy()
Copy an expression. This makes a deep copy.
- copy in interface Expression
- the copy of the original expression
explain
public void explain(ExpressionPresenter out)
Diagnostic print of expression structure. The abstract expression tree
is written to the supplied output destination.
- explain in interface Expression
getInstructionNameCode
public int getInstructionNameCode()
Get the instruction name, for diagnostics and tracing
return the string "xsl:comment"
- getInstructionNameCode in interface Instruction