B C E G H I P R S V 
All Classes All Packages

B

bytesToHex(byte[]) - Static method in class com.intsof.ai.build.integrity.HashUtils
Converts a byte array to a lowercase hexadecimal string using a lookup table.

C

CENTRAL - com.intsof.ai.build.integrity.HashFileMode
All generated hashes are aggregated into a single centralized ledger inside the target/ directory (e.g., target/ai-integrity.sha256).
com.intsof.ai.build.integrity - package com.intsof.ai.build.integrity
 
computeHash(Path, String, boolean) - Static method in class com.intsof.ai.build.integrity.HashUtils
Computes the hash of a file using the specified algorithm.

E

execute() - Method in class com.intsof.ai.build.integrity.HashCleanMojo
 
execute() - Method in class com.intsof.ai.build.integrity.HashGeneratorMojo
 
execute() - Method in class com.intsof.ai.build.integrity.HashVerifyMojo
 
extensionForBits(int) - Static method in class com.intsof.ai.build.integrity.HashUtils
Returns the conventional file extension for a given hash algorithm bit width (e.g. ".sha256", ".sha512").

G

GitIgnoreAwareFileVisitor - Class in com.intsof.ai.build.integrity
Shared recursive file visitor that enforces generic traversal behaviors, such as evaluating static `skipDirs` and dynamically parsing and enforcing local `.gitignore` rules in real-time.
GitIgnoreAwareFileVisitor(Path, boolean, Set<String>, List<PathMatcher>, Log) - Constructor for class com.intsof.ai.build.integrity.GitIgnoreAwareFileVisitor
Constructs a new visitor with the specified configuration.
GitIgnoreParser - Class in com.intsof.ai.build.integrity
Lightweight, zero-dependency parser for .gitignore files natively inside the Maven runtime.

H

HashCleanMojo - Class in com.intsof.ai.build.integrity
Removes companion hash sidecar files generated by the generate-hashes goal.
HashCleanMojo() - Constructor for class com.intsof.ai.build.integrity.HashCleanMojo
 
HashFileMode - Enum in com.intsof.ai.build.integrity
Defines the strategy for storing generated file hashes.
HashGeneratorMojo - Class in com.intsof.ai.build.integrity
Generates companion hash files for AI instruction resources (e.g.
HashGeneratorMojo() - Constructor for class com.intsof.ai.build.integrity.HashGeneratorMojo
 
HashUtils - Class in com.intsof.ai.build.integrity
Shared utility methods for hash computation, pattern parsing, and hex encoding used by both the generate and verify mojos.
HashVerifyMojo - Class in com.intsof.ai.build.integrity
Verifies that AI instruction resource files have not been modified since their hashes were generated.
HashVerifyMojo() - Constructor for class com.intsof.ai.build.integrity.HashVerifyMojo
 

I

isIgnoredByGit(Path) - Method in class com.intsof.ai.build.integrity.GitIgnoreAwareFileVisitor
Let subclass mojos efficiently check if a matched file is globally ignored by Git.

P

parse(Path) - Static method in class com.intsof.ai.build.integrity.GitIgnoreParser
Parses a .gitignore file and returns a list of predicates to test paths against.
parsePatterns(String) - Static method in class com.intsof.ai.build.integrity.HashUtils
Parses a comma-separated pattern string into a set of trimmed, non-empty patterns.
postVisitDirectory(Path, IOException) - Method in class com.intsof.ai.build.integrity.GitIgnoreAwareFileVisitor
 
preVisitDirectory(Path, BasicFileAttributes) - Method in class com.intsof.ai.build.integrity.GitIgnoreAwareFileVisitor
 

R

resolveAlgorithm(int) - Static method in class com.intsof.ai.build.integrity.HashUtils
Resolves the SHA algorithm name from the configured bit width.

S

SIDECAR - com.intsof.ai.build.integrity.HashFileMode
Hashes are saved adjacent to the source file as hidden sidecars (e.g., AGENTS.md.sha256).

V

valueOf(String) - Static method in enum com.intsof.ai.build.integrity.HashFileMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.intsof.ai.build.integrity.HashFileMode
Returns an array containing the constants of this enum type, in the order they are declared.
B C E G H I P R S V 
All Classes All Packages