public class ModifierCompositeSpec extends ModifierSpec implements OrderedCompositeSpec
checkValue, opMode, pathElement, TRAVERSAL_BUILDER| Constructor and Description |
|---|
ModifierCompositeSpec(String key,
Map<String,Object> spec,
OpMode opMode,
TemplatrSpecBuilder specBuilder) |
| Modifier and Type | Method and Description |
|---|---|
void |
applyElement(String inputKey,
Optional<Object> inputOptional,
MatchedElement thisLevel,
WalkedPath walkedPath,
Map<String,Object> context)
Templatr specific override that is used in BaseSpec#apply(...)
The name is changed for easy identification during debugging
|
ExecutionStrategy |
determineExecutionStrategy() |
List<? extends BaseSpec> |
getComputedChildren() |
Map<String,? extends BaseSpec> |
getLiteralChildren() |
apply, getPathElement, setDataclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitapply, getPathElementpublic void applyElement(String inputKey, Optional<Object> inputOptional, MatchedElement thisLevel, WalkedPath walkedPath, Map<String,Object> context)
ModifierSpecapplyElement in class ModifierSpecpublic Map<String,? extends BaseSpec> getLiteralChildren()
getLiteralChildren in interface OrderedCompositeSpecpublic List<? extends BaseSpec> getComputedChildren()
getComputedChildren in interface OrderedCompositeSpecpublic ExecutionStrategy determineExecutionStrategy()
determineExecutionStrategy in interface OrderedCompositeSpecCopyright © 2023. All rights reserved.