Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ANTLR_TOOL_DEFAULT_ARGS - Static variable in class name.jurgenei.gradle.antlr.constants.GrammarConstants
-
Default ANTLR tool command-line arguments
- apply(Project) - Method in class name.jurgenei.gradle.antlr.XmlAstPlugin
-
Applies task registrations and common task conventions for this plugin.
C
- CatalogPathResolver - Class in name.jurgenei.gradle.antlr.catalog
-
Resolves local path and URL grammar coordinates declared in a catalog entry.
- ConversionFailedException(String, DynamicAntlrXmlAstConverter.ConversionStats) - Constructor for exception class name.jurgenei.gradle.antlr.DynamicAntlrXmlAstConverter.ConversionFailedException
- ConversionStats(int, int, long, long) - Constructor for record class name.jurgenei.gradle.antlr.DynamicAntlrXmlAstConverter.ConversionStats
-
Creates an instance of a
ConversionStatsrecord class. - convert() - Method in class name.jurgenei.gradle.antlr.XmlAstGradleTask
-
Runs conversion for all selected files from source directory to destination directory.
- convertFileTree(File, List<File>, File, String, ClassLoader, String, String, String, boolean, boolean) - Method in class name.jurgenei.gradle.antlr.DynamicAntlrXmlAstConverter
-
Converts a list of source files relative to a source root into XML AST output files.
- convertFileTreeWithStats(File, List<File>, File, String, ClassLoader, String, String, String, boolean, boolean, String, int) - Method in class name.jurgenei.gradle.antlr.DynamicAntlrXmlAstConverter
- convertSqlTrees() - Method in class name.jurgenei.gradle.antlr.XmlAstTask
-
Executes conversion for all configured source trees.
- cumulativeFileProcessingNanos() - Method in record class name.jurgenei.gradle.antlr.DynamicAntlrXmlAstConverter.ConversionStats
-
Returns the value of the
cumulativeFileProcessingNanosrecord component.
D
- DEFAULT_FILE_EXTENSION - Static variable in class name.jurgenei.gradle.antlr.constants.GrammarConstants
-
Default output file extension
- DEFAULT_GRAMMAR - Static variable in class name.jurgenei.gradle.antlr.constants.GrammarConstants
-
Default grammar name from catalog
- DEFAULT_INCLUDE_PATTERN - Static variable in class name.jurgenei.gradle.antlr.constants.GrammarConstants
-
Default file include pattern for scanning
- DEFAULT_PARALLELISM - Static variable in class name.jurgenei.gradle.antlr.constants.GrammarConstants
-
Default parallelism level
- DEFAULT_START_RULE - Static variable in class name.jurgenei.gradle.antlr.constants.GrammarConstants
-
Default parser entry rule name
- DynamicAntlrXmlAstConverter - Class in name.jurgenei.gradle.antlr
-
Converts SQL input files to XML AST output using dynamically loaded ANTLR lexer/parser classes.
- DynamicAntlrXmlAstConverter() - Constructor for class name.jurgenei.gradle.antlr.DynamicAntlrXmlAstConverter
- DynamicAntlrXmlAstConverter.ConversionFailedException - Exception Class in name.jurgenei.gradle.antlr
- DynamicAntlrXmlAstConverter.ConversionStats - Record Class in name.jurgenei.gradle.antlr
E
- equals(Object) - Method in record class name.jurgenei.gradle.antlr.DynamicAntlrXmlAstConverter.ConversionStats
-
Indicates whether some other object is "equal to" this one.
- EXECUTION_MODEL_PLATFORM_THREADS - Static variable in class name.jurgenei.gradle.antlr.constants.GrammarConstants
-
Platform threads execution model - uses fixed thread pool
- EXECUTION_MODEL_SEQUENTIAL - Static variable in class name.jurgenei.gradle.antlr.constants.GrammarConstants
-
Sequential execution model - processes files one at a time
- EXECUTION_MODEL_VIRTUAL_THREADS - Static variable in class name.jurgenei.gradle.antlr.constants.GrammarConstants
-
Virtual threads execution model - uses virtual threads per task
F
- filesWithErrors() - Method in record class name.jurgenei.gradle.antlr.DynamicAntlrXmlAstConverter.ConversionStats
-
Returns the value of the
filesWithErrorsrecord component.
G
- getCatalogFile() - Method in class name.jurgenei.gradle.antlr.XmlAstGradleTask
-
Optional XML catalog containing named grammars and parser/lexer coordinates.
- getCatalogFile() - Method in class name.jurgenei.gradle.antlr.XmlAstTask
-
Optional XML catalog used to resolve grammar metadata.
- getCatalogGrammar() - Method in class name.jurgenei.gradle.antlr.XmlAstGradleTask
-
Grammar name to resolve from
XmlAstGradleTask.getCatalogFile(). - getCatalogGrammar() - Method in class name.jurgenei.gradle.antlr.XmlAstTask
-
Grammar key to select from
getCatalogFile(). - getCompression() - Method in class name.jurgenei.gradle.antlr.XmlAstGradleTask
-
Enables rule-chain compression for generated XML AST output.
- getCompression() - Method in class name.jurgenei.gradle.antlr.XmlAstTask
-
Enables rule-chain compression for generated XML AST output.
- getContinueOnError() - Method in class name.jurgenei.gradle.antlr.XmlAstGradleTask
-
Continue processing remaining files after per-file parse failures.
- getDestinationDirectory() - Method in class name.jurgenei.gradle.antlr.XmlAstGradleTask
-
Destination directory receiving generated XML files.
- getDestinationDirectory() - Method in class name.jurgenei.gradle.antlr.XmlAstTask
-
Destination directory for generated XML AST files.
- getEnableDFAMonitoring() - Method in class name.jurgenei.gradle.antlr.XmlAstGradleTask
-
Enables DFA memory monitoring and logging (requires --info or --debug).
- getExcludes() - Method in class name.jurgenei.gradle.antlr.XmlAstGradleTask
-
Ant-style exclude patterns evaluated relative to
XmlAstGradleTask.getSourceDirectory(). - getExecutionModel() - Method in class name.jurgenei.gradle.antlr.XmlAstGradleTask
-
Execution model setting retained for compatibility.
- getExecutionModel() - Method in class name.jurgenei.gradle.antlr.XmlAstTask
-
Execution model for legacy converter mode.
- getFailOnError() - Method in class name.jurgenei.gradle.antlr.XmlAstGradleTask
-
Global fail-fast switch aligned with Ant task semantics.
- getFailOnTransformationError() - Method in class name.jurgenei.gradle.antlr.XmlAstGradleTask
-
Transformation-specific failure switch aligned with Ant task semantics.
- getForce() - Method in class name.jurgenei.gradle.antlr.XmlAstGradleTask
-
Forces conversion even when output files are newer than inputs.
- getGrammar() - Method in class name.jurgenei.gradle.antlr.XmlAstGradleTask
-
Grammar key used by
SqlXmlConverter(e.g. - getGrammar() - Method in class name.jurgenei.gradle.antlr.XmlAstTask
-
Runtime grammar key for legacy converter mode.
- getIncludes() - Method in class name.jurgenei.gradle.antlr.XmlAstGradleTask
-
Ant-style include patterns evaluated relative to
XmlAstGradleTask.getSourceDirectory(). - getIncludes() - Method in class name.jurgenei.gradle.antlr.XmlAstTask
-
Include patterns evaluated relative to each source root.
- getLexer() - Method in class name.jurgenei.gradle.antlr.catalog.GrammarCatalogEntry
- getLexerClassName() - Method in class name.jurgenei.gradle.antlr.XmlAstGradleTask
-
Optional lexer coordinate used for dynamic ANTLR parsing.
- getLexerClassName() - Method in class name.jurgenei.gradle.antlr.XmlAstTask
-
Optional lexer coordinate for dynamic ANTLR mode.
- getName() - Method in class name.jurgenei.gradle.antlr.catalog.GrammarCatalogEntry
- getParallelism() - Method in class name.jurgenei.gradle.antlr.XmlAstGradleTask
-
Max worker count setting retained for compatibility.
- getParallelism() - Method in class name.jurgenei.gradle.antlr.XmlAstTask
-
Parallelism setting for legacy converter execution.
- getParser() - Method in class name.jurgenei.gradle.antlr.catalog.GrammarCatalogEntry
- getParserClassName() - Method in class name.jurgenei.gradle.antlr.XmlAstGradleTask
-
Optional parser coordinate used for dynamic ANTLR parsing.
- getParserClassName() - Method in class name.jurgenei.gradle.antlr.XmlAstTask
-
Optional parser coordinate for dynamic ANTLR mode.
- getRuntimeClasspath() - Method in class name.jurgenei.gradle.antlr.XmlAstGradleTask
-
Runtime classpath used to load converter classes and dependencies.
- getRuntimeClasspath() - Method in class name.jurgenei.gradle.antlr.XmlAstTask
-
Runtime classpath used to load converter/parser dependencies.
- getRuntimeGrammar() - Method in class name.jurgenei.gradle.antlr.catalog.GrammarCatalogEntry
- getSourceDirectory() - Method in class name.jurgenei.gradle.antlr.XmlAstGradleTask
-
Source directory scanned for input files.
- getSourceTrees() - Method in class name.jurgenei.gradle.antlr.XmlAstTask
-
Source tree roots scanned for input files.
- getStartRule() - Method in class name.jurgenei.gradle.antlr.catalog.GrammarCatalogEntry
- getStartRule() - Method in class name.jurgenei.gradle.antlr.XmlAstGradleTask
-
Parser entry rule method invoked during dynamic parsing.
- getStartRule() - Method in class name.jurgenei.gradle.antlr.XmlAstTask
-
Parser entry rule used in dynamic ANTLR mode.
- getStats() - Method in exception class name.jurgenei.gradle.antlr.DynamicAntlrXmlAstConverter.ConversionFailedException
- getSuppressStackTrace() - Method in class name.jurgenei.gradle.antlr.XmlAstGradleTask
-
Suppresses task failure stack traces and emits concise lifecycle diagnostics instead.
- getTargetExtension() - Method in class name.jurgenei.gradle.antlr.XmlAstGradleTask
-
Output file extension mapped from source files.
- getTargetExtension() - Method in class name.jurgenei.gradle.antlr.XmlAstTask
-
Target extension used when mapping source files to output files.
- GRAMMAR_FILE_EXTENSION - Static variable in class name.jurgenei.gradle.antlr.constants.GrammarConstants
-
Grammar file extension
- GRAMMAR_NAME_PATTERN - Static variable in class name.jurgenei.gradle.antlr.constants.GrammarConstants
-
Pattern for extracting grammar name from a grammar file.
- GrammarCatalog - Class in name.jurgenei.gradle.antlr.catalog
-
In-memory grammar catalog keyed by grammar name.
- GrammarCatalog(Map<String, GrammarCatalogEntry>) - Constructor for class name.jurgenei.gradle.antlr.catalog.GrammarCatalog
-
Creates a catalog from grammar entries keyed by grammar name.
- GrammarCatalogEntry - Class in name.jurgenei.gradle.antlr.catalog
-
Immutable grammar entry loaded from a catalog file.
- GrammarCatalogEntry(String, String, String, String, String) - Constructor for class name.jurgenei.gradle.antlr.catalog.GrammarCatalogEntry
-
Creates an immutable grammar catalog entry.
- GrammarCatalogLoader - Class in name.jurgenei.gradle.antlr.catalog
-
Loads XML grammar catalogs with entries such as:
<grammar name="plsql" runtimeGrammar="oracle" parser="..." lexer="..." start-rule="script"/>. - GrammarCatalogLoader() - Constructor for class name.jurgenei.gradle.antlr.catalog.GrammarCatalogLoader
- GrammarConstants - Class in name.jurgenei.gradle.antlr.constants
-
Centralized constants for grammar processing, execution models, and defaults.
H
- hashCode() - Method in record class name.jurgenei.gradle.antlr.DynamicAntlrXmlAstConverter.ConversionStats
-
Returns a hash code value for this object.
L
- load(File) - Method in class name.jurgenei.gradle.antlr.catalog.GrammarCatalogLoader
-
Loads and validates a grammar catalog file.
M
- MINUTES_PER_HOUR - Static variable in class name.jurgenei.gradle.antlr.constants.TimeConstants
-
Minutes per hour
N
- name.jurgenei.gradle.antlr - package name.jurgenei.gradle.antlr
- name.jurgenei.gradle.antlr.catalog - package name.jurgenei.gradle.antlr.catalog
- name.jurgenei.gradle.antlr.constants - package name.jurgenei.gradle.antlr.constants
- NANOS_PER_MILLI - Static variable in class name.jurgenei.gradle.antlr.constants.TimeConstants
-
Nanoseconds per millisecond
- NANOS_PER_SECOND - Static variable in class name.jurgenei.gradle.antlr.constants.TimeConstants
-
Nanoseconds per second
- nanosToMillis(long) - Static method in class name.jurgenei.gradle.antlr.constants.TimeConstants
-
Converts nanoseconds to milliseconds.
- nanosToSeconds(long) - Static method in class name.jurgenei.gradle.antlr.constants.TimeConstants
-
Converts nanoseconds to seconds, rounding to nearest whole second.
P
- PACKAGE_DECLARATION_PATTERN - Static variable in class name.jurgenei.gradle.antlr.constants.GrammarConstants
-
Pattern for extracting package declaration from a Java source file.
- processedFiles() - Method in record class name.jurgenei.gradle.antlr.DynamicAntlrXmlAstConverter.ConversionStats
-
Returns the value of the
processedFilesrecord component.
R
- require(String) - Method in class name.jurgenei.gradle.antlr.catalog.GrammarCatalog
-
Returns a grammar entry by name.
- resolveLexerPath(Path) - Method in class name.jurgenei.gradle.antlr.catalog.GrammarCatalogEntry
-
Resolves lexer coordinate to a local path when applicable.
- resolveLexerUri(Path) - Method in class name.jurgenei.gradle.antlr.catalog.GrammarCatalogEntry
-
Resolves lexer coordinate to a URI.
- resolveParserPath(Path) - Method in class name.jurgenei.gradle.antlr.catalog.GrammarCatalogEntry
-
Resolves parser coordinate to a local path when applicable.
- resolveParserUri(Path) - Method in class name.jurgenei.gradle.antlr.catalog.GrammarCatalogEntry
-
Resolves parser coordinate to a URI.
- resolveRuntimeGrammar() - Method in class name.jurgenei.gradle.antlr.catalog.GrammarCatalogEntry
-
Resolves effective runtime grammar key.
- resolveToPath(String, Path) - Static method in class name.jurgenei.gradle.antlr.catalog.CatalogPathResolver
-
Resolves a catalog coordinate to a local file system path when possible.
- resolveToUri(String, Path) - Static method in class name.jurgenei.gradle.antlr.catalog.CatalogPathResolver
-
Resolves a catalog coordinate to a URI.
S
- SCHEME_FILE - Static variable in class name.jurgenei.gradle.antlr.constants.GrammarConstants
-
File URI scheme prefix
- SCHEME_HTTP - Static variable in class name.jurgenei.gradle.antlr.constants.GrammarConstants
-
HTTP URI scheme prefix
- SCHEME_HTTPS - Static variable in class name.jurgenei.gradle.antlr.constants.GrammarConstants
-
HTTPS URI scheme prefix
- SCHEME_PROTOCOL_LESS - Static variable in class name.jurgenei.gradle.antlr.constants.GrammarConstants
-
Protocol-less URI prefix (becomes HTTPS)
- SECONDS_PER_HOUR - Static variable in class name.jurgenei.gradle.antlr.constants.TimeConstants
-
Seconds per hour
- SECONDS_PER_MINUTE - Static variable in class name.jurgenei.gradle.antlr.constants.TimeConstants
-
Seconds per minute
T
- TimeConstants - Class in name.jurgenei.gradle.antlr.constants
-
Time unit conversion constants to avoid magic numbers.
- toHourMinuteSecond(long) - Static method in class name.jurgenei.gradle.antlr.constants.TimeConstants
-
Converts total seconds to HH:MM:SS format components.
- toString() - Method in record class name.jurgenei.gradle.antlr.DynamicAntlrXmlAstConverter.ConversionStats
-
Returns a string representation of this record class.
- totalDurationNanos() - Method in record class name.jurgenei.gradle.antlr.DynamicAntlrXmlAstConverter.ConversionStats
-
Returns the value of the
totalDurationNanosrecord component.
V
- values() - Method in class name.jurgenei.gradle.antlr.catalog.GrammarCatalog
-
Returns all catalog entries preserving load order.
- VIRTUAL_THREAD_NAME_PREFIX - Static variable in class name.jurgenei.gradle.antlr.constants.GrammarConstants
-
Prefix for virtual thread names
X
- XmlAstGradleTask - Class in name.jurgenei.gradle.antlr
-
Native Gradle-style task with explicit source/destination properties.
- XmlAstGradleTask(ObjectFactory) - Constructor for class name.jurgenei.gradle.antlr.XmlAstGradleTask
- XmlAstPlugin - Class in name.jurgenei.gradle.antlr
-
Registers xmlast Gradle tasks and wires them to the Java runtime classpath.
- XmlAstPlugin() - Constructor for class name.jurgenei.gradle.antlr.XmlAstPlugin
- XmlAstTask - Class in name.jurgenei.gradle.antlr
-
Legacy Gradle task model for converting source trees to XML AST output.
- XmlAstTask(ObjectFactory) - Constructor for class name.jurgenei.gradle.antlr.XmlAstTask
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form