Class DynamicContext
- java.lang.Object
-
- gov.nist.secauto.metaschema.core.metapath.DynamicContext
-
public class DynamicContext extends Object
-
-
Constructor Summary
Constructors Constructor Description DynamicContext(StaticContext staticContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
cacheResult(DefaultFunction.CallingContext callingContext, ISequence<?> result)
void
clearVariableValue(String name)
DynamicContext
disablePredicateEvaluation()
Map<URI,INodeItem>
getAvailableDocuments()
ISequence<?>
getCachedResult(DefaultFunction.CallingContext callingContext)
IConfiguration<MetapathEvaluationFeature<?>>
getConfiguration()
ZonedDateTime
getCurrentDateTime()
IDocumentLoader
getDocumentLoader()
ZoneId
getImplicitTimeZone()
StaticContext
getStaticContext()
ISequence<?>
getVariableValue(String name)
void
setDocumentLoader(IDocumentLoader documentLoader)
void
setVariableValue(String name, ISequence<?> boundValue)
-
-
-
Constructor Detail
-
DynamicContext
public DynamicContext(@NonNull StaticContext staticContext)
-
-
Method Detail
-
getStaticContext
@NonNull public StaticContext getStaticContext()
-
getImplicitTimeZone
@NonNull public ZoneId getImplicitTimeZone()
-
getCurrentDateTime
@NonNull public ZonedDateTime getCurrentDateTime()
-
getAvailableDocuments
@NonNull public Map<URI,INodeItem> getAvailableDocuments()
-
getDocumentLoader
public IDocumentLoader getDocumentLoader()
-
setDocumentLoader
public void setDocumentLoader(@NonNull IDocumentLoader documentLoader)
-
getCachedResult
public ISequence<?> getCachedResult(@NonNull DefaultFunction.CallingContext callingContext)
-
disablePredicateEvaluation
@NonNull public DynamicContext disablePredicateEvaluation()
-
getConfiguration
@NonNull public IConfiguration<MetapathEvaluationFeature<?>> getConfiguration()
-
cacheResult
public void cacheResult(@NonNull DefaultFunction.CallingContext callingContext, @NonNull ISequence<?> result)
-
getVariableValue
@NonNull public ISequence<?> getVariableValue(String name)
-
setVariableValue
public void setVariableValue(String name, ISequence<?> boundValue)
-
clearVariableValue
public void clearVariableValue(String name)
-
-