Index

A B C E I M O P R U 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbstractBindexMojo - Class in org.machanism.machai.maven
Abstract base Mojo for Bindex Maven plugin operations.
AbstractBindexMojo() - Constructor for class org.machanism.machai.maven.AbstractBindexMojo
Default constructor.

B

basedir - Variable in class org.machanism.machai.maven.AbstractBindexMojo
The base directory of the Maven project.
basedir - Variable in class org.machanism.machai.maven.Clean
Project base directory.

C

chatModel - Variable in class org.machanism.machai.maven.AbstractBindexMojo
The chat model identifier used by Bindex AI provider.
Clean - Class in org.machanism.machai.maven
Mojo for cleaning up the Bindex plugin's temporary files.
Clean() - Constructor for class org.machanism.machai.maven.Clean
 
Create - Class in org.machanism.machai.maven
Maven Mojo to execute the "create" goal for Bindex.
Create() - Constructor for class org.machanism.machai.maven.Create
 
createBindex(boolean) - Method in class org.machanism.machai.maven.AbstractBindexMojo
Creates or updates Bindex index and resources for the project folder.

E

execute() - Method in class org.machanism.machai.maven.Clean
Deletes the Bindex inputs log file inside the temporary directory.
execute() - Method in class org.machanism.machai.maven.Create
Executes the create goal, which generates a new Bindex index if the project is suitable.
execute() - Method in class org.machanism.machai.maven.Register
Executes the register goal, updating and scanning Bindex resources.
execute() - Method in class org.machanism.machai.maven.Update
Executes the update goal, which updates Bindex index and resources.

I

isBindexed() - Method in class org.machanism.machai.maven.AbstractBindexMojo
Returns true if the project packaging type is suitable for Bindex operations.

M

MACHAI_TEMP_DIR - Static variable in class org.machanism.machai.maven.Clean
Name of the temporary directory used by Machai/Bindex.

O

org.machanism.machai.maven - package org.machanism.machai.maven
Provides classes and interfaces that support the Maven plugin functionality for Bindex in the Machanism project.

P

project - Variable in class org.machanism.machai.maven.AbstractBindexMojo
The Maven project associated with the current build.

R

Register - Class in org.machanism.machai.maven
Maven Mojo to execute the "register" goal for Bindex.
Register() - Constructor for class org.machanism.machai.maven.Register
 
registerUrl - Variable in class org.machanism.machai.maven.Register
URL of the registration database for storing project metadata.

U

update - Variable in class org.machanism.machai.maven.Register
If true, performs update during register operation.
Update - Class in org.machanism.machai.maven
Maven Mojo to execute the "update" goal for Bindex.
Update() - Constructor for class org.machanism.machai.maven.Update
 
A B C E I M O P R U 
All Classes and Interfaces|All Packages|Constant Field Values