public final class GlobalParam extends GlobalVariable
references| Constructor and Description |
|---|
GlobalParam() |
| Modifier and Type | Method and Description |
|---|---|
GroundedValue |
evaluateVariable(XPathContext context)
Evaluate the variable
|
GroundedValue |
evaluateVariable(XPathContext context,
Component target)
Evaluate the variable
|
protected java.lang.String |
getFlags() |
java.lang.String |
getTracingTag()
Get a string used to identify this kind of component when used in tracing output
|
boolean |
isImplicitlyRequiredParam()
Ask whether this variable represents a required parameter
|
void |
setImplicitlyRequiredParam(boolean requiredParam)
Indicate that this parameter is implicitly required, because the default value does not match the type
|
actuallyEvaluate, addReference, compile, export, gatherProperties, getBinderySlotNumber, getDescription, getHostLanguage, getIntegerBoundsForVariable, getLocalSlotNumber, getObjectName, getOriginalVariable, getProperties, getProperty, getRequiredType, getSelectValue, getSymbolicName, getUltimateOriginalVariable, getVariableQName, init, isAssignable, isGlobal, isIndexedVariable, isPrivate, isRequiredParam, isStatic, isUnused, iterateReferences, lookForCycles, registerReference, setAssignable, setBinderySlotNumber, setContainsLocals, setDependencies, setIndexedVariable, setOriginalVariable, setPrivate, setRequiredParam, setRequiredType, setStatic, setUnused, setVariableQName, typeCheckallocateAllBindingSlots, allocateBindingSlotsRecursive, getBody, getChildExpression, getColumnNumber, getComponentName, getDeclaredVisibility, getDeclaringComponent, getLineNumber, getLocation, getPackageData, getPublicId, getRetainedStaticContext, getStackFrameMap, getSystemId, isExportable, makeDeclaringComponent, obtainDeclaringComponent, saveLocation, setBody, setChildExpression, setColumnNumber, setDeclaredVisibility, setDeclaringComponent, setLineNumber, setPackageData, setRetainedStaticContext, setStackFrameMap, setSystemIdclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetColumnNumber, getLineNumber, getPublicId, getSystemIdgetBody, setBodygetLocationpublic void setImplicitlyRequiredParam(boolean requiredParam)
requiredParam - true if this is a required parameterpublic boolean isImplicitlyRequiredParam()
public java.lang.String getTracingTag()
ActorgetTracingTag in interface TraceableComponentgetTracingTag in class GlobalVariablepublic GroundedValue evaluateVariable(XPathContext context, Component target) throws XPathException
evaluateVariable in class GlobalVariableXPathExceptionpublic GroundedValue evaluateVariable(XPathContext context) throws XPathException
evaluateVariable in interface BindingevaluateVariable in class GlobalVariablecontext - the XPath dynamic evaluation contextXPathException - if an error occurs while evaluating
the variableprotected java.lang.String getFlags()
getFlags in class GlobalVariableCopyright (c) 2004-2021 Saxonica Limited. All rights reserved.