Index

A C E G I N O R S 
All Classes and Interfaces|All Packages

A

apply(Project) - Method in class name.jurgenei.gradle.archi.ArchiGradlePlugin
Registers the archi task.
ArchiBackend - Interface in name.jurgenei.gradle.archi
Execution backend for Archi model processing.
ArchiGradlePlugin - Class in name.jurgenei.gradle.archi
Registers Archi-related Gradle tasks.
ArchiGradlePlugin() - Constructor for class name.jurgenei.gradle.archi.ArchiGradlePlugin
Creates the plugin instance.
ArchimateRunner - Class in name.jurgenei.gradle.archi
Coordinates Archi backend execution with normalized arguments and environment.
ArchimateRunner(ArchiBackend) - Constructor for class name.jurgenei.gradle.archi.ArchimateRunner
Creates a runner backed by the provided backend implementation.
ArchiTask - Class in name.jurgenei.gradle.archi
Task that runs Archi model export/transformation via configured backend.
ArchiTask() - Constructor for class name.jurgenei.gradle.archi.ArchiTask
Creates task with default conventions.
arg(String) - Method in class name.jurgenei.gradle.archi.ArchiTask
Appends a single backend argument.

C

CliArchiBackend - Class in name.jurgenei.gradle.archi
CLI-backed Archi execution backend.
CliArchiBackend() - Constructor for class name.jurgenei.gradle.archi.CliArchiBackend
Creates the CLI backend.

E

env(String, Object) - Method in class name.jurgenei.gradle.archi.ArchiTask
Adds/overrides one backend environment variable.
excel(Object) - Method in class name.jurgenei.gradle.archi.ArchiTask
Sets Excel export argument value.

G

getArgs() - Method in class name.jurgenei.gradle.archi.ArchiTask
Additional backend arguments.
getBuildDir() - Method in class name.jurgenei.gradle.archi.ArchiTask
Build directory used by the backend at execution time.
getEnvs() - Method in class name.jurgenei.gradle.archi.ArchiTask
Additional backend environment variables.
getExcel() - Method in class name.jurgenei.gradle.archi.ArchiTask
Optional Excel export target.
getInputFile() - Method in class name.jurgenei.gradle.archi.ArchiTask
Input model file.
getOutputFile() - Method in class name.jurgenei.gradle.archi.ArchiTask
Output file produced by Archi processing.
getProjectDir() - Method in class name.jurgenei.gradle.archi.ArchiTask
Project directory used by the backend at execution time.
getScript() - Method in class name.jurgenei.gradle.archi.ArchiTask
Optional script path passed to Archi.
getStub() - Method in class name.jurgenei.gradle.archi.ArchiTask
Chooses stub backend when true, CLI backend when false.

I

input(Object) - Method in class name.jurgenei.gradle.archi.ArchiTask
Sets input model file.

N

name.jurgenei.gradle.archi - package name.jurgenei.gradle.archi
 

O

output(Object) - Method in class name.jurgenei.gradle.archi.ArchiTask
Sets output file.

R

run(File, File, Logger, File, File, List<String>, Map<String, Object>) - Method in interface name.jurgenei.gradle.archi.ArchiBackend
Executes an Archi processing run.
run(File, File, Logger, File, File, List<String>, Map<String, Object>) - Method in class name.jurgenei.gradle.archi.ArchimateRunner
Runs backend execution with null-safe args/environment maps.
run(File, File, Logger, File, File, List<String>, Map<String, Object>) - Method in class name.jurgenei.gradle.archi.CliArchiBackend
Executes Archi via bundled launcher scripts.
run(File, File, Logger, File, File, List<String>, Map<String, Object>) - Method in class name.jurgenei.gradle.archi.StubArchiBackend
Writes a simple transformed output without invoking external Archi runtime.
runArchi() - Method in class name.jurgenei.gradle.archi.ArchiTask
Executes Archi processing using configured task inputs.

S

script(Object) - Method in class name.jurgenei.gradle.archi.ArchiTask
Sets script argument value.
stub(boolean) - Method in class name.jurgenei.gradle.archi.ArchiTask
Sets stub backend usage.
StubArchiBackend - Class in name.jurgenei.gradle.archi
Lightweight stub backend used for tests and local dry runs.
StubArchiBackend() - Constructor for class name.jurgenei.gradle.archi.StubArchiBackend
Creates the stub backend.
A C E G I N O R S 
All Classes and Interfaces|All Packages