Package net.thevpc.naru.ext.tools.plan
Class NaruPlanItemSpec
java.lang.Object
net.thevpc.naru.ext.tools.plan.NaruPlanItemSpec
Declarative form of a
NaruPlanItem, used when a plan is authored in one
shot (for example by the plan_create tool).
Dependencies are expressed as local keys rather than UUIDs,
because at declaration time the UUIDs do not exist yet.
NaruPlan.addItems(List) resolves the keys to UUIDs and rewrites
dependsOn() accordingly. Keys are optional; a keyless item simply cannot
be referenced by later items.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionLocal keys of the items this one waits for.description(String description) key()static NaruPlanItemSpecstatic NaruPlanItemSpecvalidator(NaruPlanValidatorKind validator)
-
Constructor Details
-
NaruPlanItemSpec
public NaruPlanItemSpec()
-
-
Method Details
-
of
-
of
-
key
-
key
-
description
-
description
-
dependsOn
Local keys of the items this one waits for. -
dependsOn
-
dependsOn
-
validator
-
validator
-