Class CastFunction<ITEM extends IAnyAtomicItem>
- java.lang.Object
-
- gov.nist.secauto.metaschema.core.metapath.function.library.CastFunction<ITEM>
-
- All Implemented Interfaces:
IFunctionExecutor
public final class CastFunction<ITEM extends IAnyAtomicItem> extends Object implements IFunctionExecutor
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
CastFunction.ICastExecutor<ITEM extends IAnyAtomicItem>
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ISequence<ITEM>
execute(IFunction function, List<ISequence<?>> arguments, DynamicContext dynamicContext, IItem focus)
Execute the provided function using the provided arguments, dynamic context, and focus.
-
-
-
Method Detail
-
execute
public ISequence<ITEM> execute(@NonNull IFunction function, @NonNull List<ISequence<?>> arguments, @NonNull DynamicContext dynamicContext, IItem focus)
Description copied from interface:IFunctionExecutor
Execute the provided function using the provided arguments, dynamic context, and focus.- Specified by:
execute
in interfaceIFunctionExecutor
- Parameters:
function
- the signature of the functionarguments
- the function argumentsdynamicContext
- the dynamic evaluation contextfocus
- the current focus- Returns:
- a sequence containing the result of the execution
-
-