Index

A C D E F G H I M N O P S T U 
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 STRING with 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 generate goal 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, MAX or COUNT for a COLLECT table with one NUMBER output.
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, WARNING or NONE, 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), WARNING or NONE, 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_ORDER or COLLECT.
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 (PRIORITY and OUTPUT_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/main by 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, .csv or .dmn file (required).
getSourceDirectory() - Method in class io.github.brunopacheco1.praecepta.gradle.GeneratePraecepta
Where the Java sources go; build/generated/sources/praecepta/java/main by 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_DURATION or YEAR_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 praecepta extension: the settings of praecepta-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-plugin does.
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.skip does 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
 
A C D E F G H I M N O P S T U 
All Classes and Interfaces|All Packages|Constant Field Values