Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- acceptServiceReferences(Set) - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
-
Deprecated.
- appendParallelSafeAction(Action) - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
-
Deprecated.
- apply(Project) - Method in class io.github.brunopacheco1.praecepta.gradle.PraeceptaPlugin
C
- column(String) - Method in class io.github.brunopacheco1.praecepta.gradle.Columns
-
Declares a column of type
STRINGwith no value list. - column(String, Action) - Method in class io.github.brunopacheco1.praecepta.gradle.Columns
-
Declares a column and configures it:
column("age") { type = "NUMBER" }. - Columns - Class in io.github.brunopacheco1.praecepta.gradle
-
The input or output columns of an Excel or CSV table, in the order they are declared.
- Columns() - Constructor for class io.github.brunopacheco1.praecepta.gradle.Columns
-
Creates an empty list of columns; Gradle does for each table.
- ColumnSpec - Class in io.github.brunopacheco1.praecepta.gradle
-
A column of an Excel or CSV table, with the Maven plugin's settings:
- ColumnSpec(String) - Constructor for class io.github.brunopacheco1.praecepta.gradle.ColumnSpec
-
Creates a column of type
STRING;Columns.column(String)does. - compareTo(Task) - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
- configure(Closure) - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
D
- dependsOn(Object...) - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
- doFirst(Closure) - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
- doFirst(String, Action) - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
- doFirst(Action) - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
- doLast(Closure) - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
- doLast(String, Action) - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
- doLast(Action) - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
- doNotTrackState(String) - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
-
Deprecated.
- doNotTrackState(String) - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
E
- EXTENSION_NAME - Static variable in class io.github.brunopacheco1.praecepta.gradle.PraeceptaPlugin
-
The extension's name in build scripts.
F
- finalizedBy(Object...) - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
G
- generate() - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
-
Compiles every table and writes the results; a table that cannot be compiled fails the build.
- GeneratePraecepta - Class in io.github.brunopacheco1.praecepta.gradle
-
Compiles decision tables, as the Maven plugin's
generategoal does. - GeneratePraecepta() - Constructor for class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
-
Creates the task; Gradle does when the plugin registers it.
- getActions() - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
- getAggregation() - Method in class io.github.brunopacheco1.praecepta.gradle.TableSpec
-
Excel and CSV only:
SUM,MIN,MAXorCOUNTfor aCOLLECTtable with oneNUMBERoutput. - getAllowedValues() - Method in class io.github.brunopacheco1.praecepta.gradle.ColumnSpec
-
Inputs only: the DMN input value list, as unary tests (
"PT","ES"or[0..120]). - getAnt() - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
- getAsDynamicObject() - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
-
Deprecated.
- getClassName() - Method in class io.github.brunopacheco1.praecepta.gradle.TableSpec
-
Name of the generated decision class; defaults to the DMN decision's name or the file name.
- getColumns() - Method in class io.github.brunopacheco1.praecepta.gradle.Columns
-
The columns, in the order they were declared.
- getConvention() - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
-
Deprecated.
- getConvention() - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
-
Deprecated.
- getDecision() - Method in class io.github.brunopacheco1.praecepta.gradle.TableSpec
-
DMN only: the decision to read, when the model has several decision tables.
- getDependsOn() - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
- getDescription() - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
- getDestroyables() - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
- getDidWork() - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
- getEnabled() - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
- getExtensions() - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
- getFailOn() - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
-
The validation severity that fails the build:
ERROR,WARNINGorNONE, in any case. - getFailOn() - Method in class io.github.brunopacheco1.praecepta.gradle.PraeceptaExtension
-
Fail the build if validation finds issues at least this severe:
ERROR(default),WARNINGorNONE, in any case. - getFileHeader() - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
-
Text put first in every generated source, as
//comments; none when absent. - getFileHeader() - Method in class io.github.brunopacheco1.praecepta.gradle.PraeceptaExtension
-
Text put first in every generated source, as
//comments: typically the project's own SPDX licence header. - getFileSystemOperations() - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
-
Empties the output directories.
- getFinalizedBy() - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
- getGroup() - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
- getHitPolicy() - Method in class io.github.brunopacheco1.praecepta.gradle.TableSpec
-
Excel and CSV only (required there):
UNIQUE,ANY,PRIORITY,FIRST,OUTPUT_ORDER,RULE_ORDERorCOLLECT. - getIdentityPath() - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
-
Deprecated.
- getImpliesSubProjects() - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
-
Deprecated.
- getInputs() - Method in class io.github.brunopacheco1.praecepta.gradle.TableSpec
-
Excel and CSV only: the input columns, in order.
- getInputs() - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
- getLifecycleDependencies() - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
-
Deprecated.
- getList() - Method in class io.github.brunopacheco1.praecepta.gradle.ColumnSpec
-
Inputs only: whether the column holds lists of its type, such as a customer's nationalities.
- getLocalState() - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
- getLogger() - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
- getLogging() - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
- getMustRunAfter() - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
- getName() - Method in class io.github.brunopacheco1.praecepta.gradle.ColumnSpec
-
The column's header in the sheet.
- getName() - Method in class io.github.brunopacheco1.praecepta.gradle.TableSpec
-
The name the table is registered under, used in Gradle's messages only.
- getName() - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
- getObjects() - Method in class io.github.brunopacheco1.praecepta.gradle.Columns
-
Creates the columns.
- getOnlyIf() - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
-
Deprecated.
- getOutputs() - Method in class io.github.brunopacheco1.praecepta.gradle.TableSpec
-
Excel and CSV only: the output columns, in order.
- getOutputs() - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
- getPackageName() - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
-
Package of the generated classes and DMN resources; empty for the default package.
- getPackageName() - Method in class io.github.brunopacheco1.praecepta.gradle.PraeceptaExtension
-
Package of the generated classes and DMN resources (required); empty for the default package.
- getPath() - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
- getPriority() - Method in class io.github.brunopacheco1.praecepta.gradle.ColumnSpec
-
Outputs only: the DMN output value list, highest priority first (
PRIORITYandOUTPUT_ORDER). - getProject() - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
- getReasonNotToTrackState() - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
-
Deprecated.
- getReasonTaskIsIncompatibleWithConfigurationCache() - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
-
Deprecated.
- getRequiredServices() - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
-
Deprecated.
- getResourceDirectory() - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
-
Where the DMN resources go;
build/generated/resources/praecepta/mainby default. - getServices() - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
-
Deprecated.
- getSharedResources() - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
-
Deprecated.
- getShouldRunAfter() - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
- getSkip() - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
-
Whether to write nothing.
- getSkip() - Method in class io.github.brunopacheco1.praecepta.gradle.PraeceptaExtension
-
Whether to skip generation: the task then writes nothing.
- getSource() - Method in class io.github.brunopacheco1.praecepta.gradle.TableSpec
-
The
.xlsx,.csvor.dmnfile (required). - getSourceDirectory() - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
-
Where the Java sources go;
build/generated/sources/praecepta/java/mainby default. - getStandardOutputCapture() - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
-
Deprecated.
- getState() - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
- getTables() - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
-
The tables to compile.
- getTables() - Method in class io.github.brunopacheco1.praecepta.gradle.PraeceptaExtension
-
The tables to compile, each registered under a name of its own, used in Gradle's messages.
- getTaskActions() - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
-
Deprecated.
- getTaskDependencies() - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
- getTaskIdentity() - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
-
Deprecated.
- getTemporaryDir() - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
- getTemporaryDirFactory() - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
-
Deprecated.
- getTimeout() - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
- getType() - Method in class io.github.brunopacheco1.praecepta.gradle.ColumnSpec
-
STRING(default),NUMBER,DATE,BOOLEAN,TIME,DATE_TIME,DAY_TIME_DURATIONorYEAR_MONTH_DURATION.
H
- hasProperty(String) - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
- hasTaskActions() - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
-
Deprecated.
I
- ID - Static variable in class io.github.brunopacheco1.praecepta.gradle.PraeceptaPlugin
-
The plugin's id.
- injectIntoNewInstance(ProjectInternal, TaskIdentity, Callable) - Static method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
-
Deprecated.
- inputs(Action) - Method in class io.github.brunopacheco1.praecepta.gradle.TableSpec
-
Declares input columns:
inputs { column("country") { ... } }. - io.github.brunopacheco1.praecepta.gradle - module io.github.brunopacheco1.praecepta.gradle
- io.github.brunopacheco1.praecepta.gradle - package io.github.brunopacheco1.praecepta.gradle
- isCompatibleWithConfigurationCache() - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
-
Deprecated.
- isEnabled() - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
-
Deprecated.
- isHasCustomActions() - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
-
Deprecated.
M
- mustRunAfter(Object...) - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
N
- notCompatibleWithConfigurationCache(String) - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
-
Deprecated.
- notCompatibleWithConfigurationCache(String) - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
O
- onlyIf(Closure) - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
- onlyIf(String, Spec) - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
- onlyIf(Spec) - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
- outputs(Action) - Method in class io.github.brunopacheco1.praecepta.gradle.TableSpec
-
Declares output columns:
outputs { column("discount") { type = "NUMBER" } }.
P
- PraeceptaExtension - Class in io.github.brunopacheco1.praecepta.gradle
-
The
praeceptaextension: the settings ofpraecepta-maven-plugin, with the same names and values. - PraeceptaExtension() - Constructor for class io.github.brunopacheco1.praecepta.gradle.PraeceptaExtension
-
Creates the extension; Gradle does when the plugin is applied.
- PraeceptaPlugin - Class in io.github.brunopacheco1.praecepta.gradle
-
The Gradle plugin "io.github.brunopacheco1.praecepta": compiles decision tables at build time, as
praecepta-maven-plugindoes. - PraeceptaPlugin() - Constructor for class io.github.brunopacheco1.praecepta.gradle.PraeceptaPlugin
-
Creates the plugin; Gradle does when the plugin is applied.
- prependParallelSafeAction(Action) - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
-
Deprecated.
- property(String) - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
S
- setActions(List) - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
- setDependsOn(Iterable) - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
- setDescription(String) - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
- setDidWork(boolean) - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
- setEnabled(boolean) - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
- setFinalizedBy(Iterable) - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
- setGroup(String) - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
- setImpliesSubProjects(boolean) - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
-
Deprecated.
- setMustRunAfter(Iterable) - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
- setOnlyIf(Closure) - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
- setOnlyIf(String, Spec) - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
- setOnlyIf(Spec) - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
- setProperty(String, Object) - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
- setShouldRunAfter(Iterable) - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
- shouldRunAfter(Object...) - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
- SKIP_PROPERTY - Static variable in class io.github.brunopacheco1.praecepta.gradle.PraeceptaPlugin
-
The Gradle property that skips generation, as
-Dpraecepta.skipdoes in Maven.
T
- tables(Action) - Method in class io.github.brunopacheco1.praecepta.gradle.PraeceptaExtension
-
Configures the tables:
tables { register("discount") { ... } }. - TableSpec - Class in io.github.brunopacheco1.praecepta.gradle
-
One decision table to compile.
- TableSpec() - Constructor for class io.github.brunopacheco1.praecepta.gradle.TableSpec
-
Creates a table; Gradle does when one is registered.
- TASK_ACTION - Static variable in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
- TASK_CONSTRUCTOR_ARGS - Static variable in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
- TASK_DEPENDS_ON - Static variable in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
- TASK_DESCRIPTION - Static variable in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
- TASK_GROUP - Static variable in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
- TASK_NAME - Static variable in class io.github.brunopacheco1.praecepta.gradle.PraeceptaPlugin
-
The name of the task that compiles the tables.
- TASK_NAME - Static variable in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
- TASK_OVERWRITE - Static variable in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
- TASK_TYPE - Static variable in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
U
- usesService(Provider) - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
All Classes and Interfaces|All Packages|Constant Field Values