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.