net.sf.saxon.expr
Class StringLiteral
java.lang.Object
net.sf.saxon.expr.Expression
net.sf.saxon.expr.Literal
net.sf.saxon.expr.StringLiteral
- All Implemented Interfaces:
- Serializable, SourceLocator, Container, EvaluableItem, SequenceIterable, InstructionInfoProvider
public class StringLiteral
- extends Literal
Subclass of Literal used specifically for string literals, as this is a common case
- See Also:
- Serialized Form
Methods inherited from class net.sf.saxon.expr.Literal |
computeCardinality, computeSpecialProperties, display, effectiveBooleanValue, equals, evaluateAsString, evaluateItem, getDependencies, getItemType, getValue, hashCode, isAtomic, isConstantBoolean, isConstantOne, isEmptySequence, iterate, makeLiteral, optimize, process, simplify, typeCheck |
Methods inherited from class net.sf.saxon.expr.Expression |
adoptChildExpression, checkPermittedContents, computeDependencies, computeStaticProperties, doPromotion, getCardinality, getColumnNumber, getContainingProcedure, getExecutable, getHostLanguage, getImplementationMethod, getInstructionInfo, getIntrinsicDependencies, getLineNumber, getLocationId, getLocationProvider, getParentExpression, getPublicId, getSlotsUsed, getSpecialProperties, getSystemId, hasBadParentPointer, iterateSubExpressions, markTailFunctionCalls, promote, replaceSubExpression, resetStaticProperties, setLocationId, setParentExpression, setParentExpression, suppressValidation |
StringLiteral
public StringLiteral(StringValue value)
StringLiteral
public StringLiteral(CharSequence value)
getStringValue
public String getStringValue()
Copyright (C) Michael H. Kay. All rights reserved.