public final class Comment extends SimpleNodeConstructor
select
EVALUATE_METHOD, ITERATE_METHOD, locationId, PROCESS_METHOD, staticProperties
?????? |
---|
Comment()
Construct the instruction
|
?????? | ????? |
---|---|
protected java.lang.String |
checkContent(java.lang.String comment,
XPathContext context)
Check the content of the node, and adjust it if necessary
|
Expression |
copy()
Copy an expression.
|
void |
explain(ExpressionPresenter out)
Diagnostic print of expression structure.
|
int |
getCardinality()
Determine the static cardinality of the expression.
|
int |
getInstructionNameCode()
Get the instruction name, for diagnostics and tracing
return the string "xsl:comment"
|
ItemType |
getItemType(TypeHierarchy th)
Get the item type of the items returned by evaluating this instruction
|
void |
localTypeCheck(ExpressionVisitor visitor,
ItemType contextItemType)
Method to perform type-checking specific to the kind of instruction
|
TailCall |
processLeavingTail(XPathContext context)
Process this instruction, to output a Comment Node
|
computeCardinality, computeSpecialProperties, createsNewNodes, evaluateItem, evaluateNameCode, expandChildren, getSelect, iterate, iterateSubExpressions, optimize, promoteInst, replaceSubExpression, setSelect, simplify, typeCheck
assembleParams, assembleTunnelParams, dynamicError, evaluateAsString, getConstructType, getImplementationMethod, getSourceLocator, isXSLT, process, promote
addToPathMap, adoptChildExpression, checkForUpdatingSubexpressions, checkPermittedContents, computeDependencies, computeStaticProperties, display, doPromotion, dynamicError, effectiveBooleanValue, evaluatePendingUpdates, explain, findParentOf, 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
public int getInstructionNameCode()
getInstructionNameCode
??? Instruction
public ItemType getItemType(TypeHierarchy th)
Instruction
getItemType
??? Instruction
th
- the type hierarchy cachepublic int getCardinality()
Expression
getCardinality
??? Expression
public Expression copy()
copy
??? Expression
public void localTypeCheck(ExpressionVisitor visitor, ItemType contextItemType) throws XPathException
SimpleNodeConstructor
localTypeCheck
??? SimpleNodeConstructor
visitor
- an expression visitorcontextItemType
- the static type of the context itemXPathException
public TailCall processLeavingTail(XPathContext context) throws XPathException
processLeavingTail
???? TailCallReturner
processLeavingTail
??? Instruction
context
- the dynamic context for this transformationXPathException
protected java.lang.String checkContent(java.lang.String comment, XPathContext context) throws XPathException
checkContent
??? SimpleNodeConstructor
comment
- the supplied contentcontext
- the dynamic contextXPathException
- if the content is invalidpublic void explain(ExpressionPresenter out)
explain
??? Expression
out
- the expression presenter used to display the structure