Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractJavaWurblet - Class in org.wurbelizer.wurblet
-
Base class for java wurblets.
ExtendsAbstractWurblet
for wurblets embedded in java classes or interfaces. - AbstractJavaWurblet() - Constructor for class org.wurbelizer.wurblet.AbstractJavaWurblet
- AbstractSourceRegion - Class in org.wurbelizer.wurbel
-
Holds common code for source regions.
- AbstractSourceRegion() - Constructor for class org.wurbelizer.wurbel.AbstractSourceRegion
- AbstractWurbelizerMojo - Class in org.wurbelizer.maven
-
Base class of wurbelizer mojos.
- AbstractWurbelizerMojo() - Constructor for class org.wurbelizer.maven.AbstractWurbelizerMojo
- AbstractWurbelMojo - Class in org.wurbelizer.maven
-
Base class for the wurbel mojos.
Scans the sources for @wurblet anchors and executes the wurblets. - AbstractWurbelMojo() - Constructor for class org.wurbelizer.maven.AbstractWurbelMojo
- AbstractWurbiler - Class in org.wurbelizer.wurbile
-
Provides basic functionality of a wurblet compiler.
Translates an input stream (usually a file with extension *.wrbl) into an output stream and a fixed source list. - AbstractWurbiler(BufferedReader, String, Writer, List<String>) - Constructor for class org.wurbelizer.wurbile.AbstractWurbiler
-
Creates a compiler instance.
- AbstractWurbler - Class in org.wurbelizer.wurbel
-
Provides basic functionality of a wurblet container.
The container is responsible to load a wurblet and run it. - AbstractWurbler() - Constructor for class org.wurbelizer.wurbel.AbstractWurbler
-
Creates a wurbler.
The output of the wurblet output by default goes to stdout. - AbstractWurblet - Class in org.wurbelizer.wurblet
-
Provides basic functionality of a wurblet.
- AbstractWurblet() - Constructor for class org.wurbelizer.wurblet.AbstractWurblet
- addInterface(String) - Method in class org.wurbelizer.wurbile.AbstractWurbiler
-
Adds an interface.
- ANNOTATION - Static variable in class org.wurbelizer.wurbel.JavaSourceType
-
Property holding the annotations for this class.
- AntLogger - Class in org.wurbelizer.ant.misc
-
Ant logger.
Used if the wurbelizer is invoked from within Ant. - AntLogger(Project) - Constructor for class org.wurbelizer.ant.misc.AntLogger
-
Creates an Ant logger.
- AntWurbiler - Class in org.wurbelizer.ant.wurbile
-
Ant Task to invoke the SourceWurbiler.
This task will recursively scan the sourcedir looking for *.wrbl-files to wurbile. - AntWurbiler() - Constructor for class org.wurbelizer.ant.wurbile.AntWurbiler
-
Creates an instance of a wurbiler within ant.
- AntWurbler - Class in org.wurbelizer.ant.wurbel
-
Ant Task to invoke the SourceWurbler.
This task will recursively scan the sourcedir looking *.java-files or *.wurb-files and their corresponding Java source files to wurbelize. - AntWurbler() - Constructor for class org.wurbelizer.ant.wurbel.AntWurbler
-
Creates an instanceof of a wurbler for wurbelization of source files from within ant.
- append(String) - Method in class org.wurbelizer.wurbel.HeapStream
-
Appends a text to the stream (without newline).
- ArgScanner - Class in org.wurbelizer.wurbel
-
Utility class to scan for arguments and to do variable translation.
- ArgScanner(String, Properties) - Constructor for class org.wurbelizer.wurbel.ArgScanner
-
Creates an instance of an arg scanner.
B
- BLOCK_COMMENT - Enum constant in enum class org.wurbelizer.wurbel.SourceElement.Type
-
comment block
C
- charset - Variable in class org.wurbelizer.maven.AbstractWurbelizerMojo
-
The charset used to read and write files.
- checkFileName(File, String) - Method in class org.wurbelizer.ant.wurbel.AntWurbler
-
Checks if given filename applies.
By default java and wurb-files are ok. - checkGuardedElements() - Method in class org.wurbelizer.wurbel.SourceDocument
-
Checks that the guarded blocks are unique among the whole document.
- checkParameters() - Method in class org.wurbelizer.ant.wurbel.AntWurbler
-
Checks that all required attributes have been set and nothing silly has been entered.
- checkParameters() - Method in class org.wurbelizer.ant.wurbile.AntWurbiler
-
Checks that all required attributes have been set and nothing silly has been entered.
- CLASS_NAME - Static variable in class org.wurbelizer.wurbel.JavaSourceType
-
Property holding the java class name of the source file (without package).
Valid for all kinds of Java classes, i.e. - ClassRealmConfigurator - Class in org.wurbelizer.maven
-
A custom configurator for the
WurbelMojo
. - ClassRealmConfigurator() - Constructor for class org.wurbelizer.maven.ClassRealmConfigurator
- cleanup() - Method in class org.wurbelizer.wurblet.AbstractWurblet
- cleanup() - Method in interface org.wurbelizer.wurblet.Wurblet
-
Performs any cleanup necessary after last invocation of a wurblet.
- cleanupInvokedWurblets() - Method in class org.wurbelizer.wurbel.AbstractWurbler
-
Invokes the cleanup method on all wurblets ran so far.
- clearInvokedWurblets() - Method in class org.wurbelizer.wurbel.AbstractWurbler
-
Clears the list of all executed wurblets so far.
- CODE - Enum constant in enum class org.wurbelizer.wurbel.SourceElement.Type
-
source code
- CoffeeBytesRegion - Class in org.wurbelizer.wurbel
-
CoffeeBytes eclipse plugin style source region.
- CoffeeBytesRegion() - Constructor for class org.wurbelizer.wurbel.CoffeeBytesRegion
- COLLAPSED - Enum constant in enum class org.wurbelizer.wurbel.SourceRegion.FoldType
-
editor fold which is collapsed by default.
- compile() - Method in class org.wurbelizer.wurbile.AbstractWurbiler
-
Compiles the wurbelizable.
- compile() - Method in class org.wurbelizer.wurbile.SourceWurbiler
-
Compiles the wurbelizable.
- compile() - Method in interface org.wurbelizer.wurbile.Wurbiler
-
Compiles the wurbelizable.
- concatenateMessages(Throwable) - Static method in class org.wurbelizer.wurbel.ExceptionHelper
-
Concatenates the messages of an exception chain.
- configuration - Variable in class org.wurbelizer.wurblet.AbstractWurblet
-
The wurblet configuration.
- configureComponent(Object, PlexusConfiguration, ExpressionEvaluator, ClassRealm, ConfigurationListener) - Method in class org.wurbelizer.maven.ClassRealmConfigurator
- ConsoleWurbiler - Class in org.wurbelizer.console.wurbile
-
Invokes the wurbiler from the console.
- ConsoleWurbiler() - Constructor for class org.wurbelizer.console.wurbile.ConsoleWurbiler
- ConsoleWurbler - Class in org.wurbelizer.console.wurbel
-
Invokes the wurbler for a single wurblet from the console.
- ConsoleWurbler(String[], int, Set<Integer>) - Constructor for class org.wurbelizer.console.wurbel.ConsoleWurbler
-
Creates an instance of a command line wurbler.
- Constants - Class in org.wurbelizer.misc
-
Constants used by the wurbelizer.
- container - Variable in class org.wurbelizer.wurblet.AbstractWurblet
-
The wurbler container.
- containsHereDocuments() - Method in class org.wurbelizer.wurbel.SourceElement
-
Checks whether this element contains here-documents.
- containsPropertyDocuments() - Method in class org.wurbelizer.wurbel.SourceElement
-
Checks whether this element contains property documents.
- containsWurblets() - Method in class org.wurbelizer.wurbel.SourceElement
-
Checks whether this element contains wurblets.
- convertLineEndings(String) - Method in class org.wurbelizer.wurbel.SourceFile
-
Converts the line-endings if necessary.
- create(String, String) - Static method in class org.wurbelizer.wurbel.HeapFileFactory
-
Creates a heapfile.
- createBegin(SourceRegion.FoldType, String, SourceWurbletSubElement) - Method in class org.wurbelizer.wurbel.CoffeeBytesRegion
- createBegin(SourceRegion.FoldType, String, SourceWurbletSubElement) - Method in class org.wurbelizer.wurbel.NetbeansRegion
- createBegin(SourceRegion.FoldType, String, SourceWurbletSubElement) - Method in interface org.wurbelizer.wurbel.SourceRegion
-
Creates the start comment.
- createBegin(SourceRegion.FoldType, String, SourceWurbletSubElement) - Method in class org.wurbelizer.wurbel.VisualStudioRegion
- createCommentGeneratedBy(String, SourceWurbletSubElement) - Method in class org.wurbelizer.wurbel.AbstractSourceRegion
-
Creates the text for the generated by comment.
- createEnd(SourceRegion.FoldType, String, SourceWurbletSubElement) - Method in class org.wurbelizer.wurbel.CoffeeBytesRegion
- createEnd(SourceRegion.FoldType, String, SourceWurbletSubElement) - Method in class org.wurbelizer.wurbel.NetbeansRegion
- createEnd(SourceRegion.FoldType, String, SourceWurbletSubElement) - Method in interface org.wurbelizer.wurbel.SourceRegion
-
Creates the end comment.
- createEnd(SourceRegion.FoldType, String, SourceWurbletSubElement) - Method in class org.wurbelizer.wurbel.VisualStudioRegion
- createExtraProperties() - Method in class org.wurbelizer.maven.AbstractWurbelizerMojo
-
Creates the extra properties.
- createExtraProperties() - Method in class org.wurbelizer.maven.AbstractWurbelMojo
-
Creates the extra properties.
- createOrGetHeapFile(String) - Method in class org.wurbelizer.wurbel.HeapStream
-
Gets the heapfile or creates it if new.
- createOrOverwrite(String, String, String) - Static method in class org.wurbelizer.wurbel.HeapFileFactory
-
Creates a heapfile if it does not exist.
If it exists, its contents will be overwritten. - createSavePoint() - Method in class org.wurbelizer.wurbel.HeapFile
-
Creates a savepoint.
- createSrc() - Method in class org.wurbelizer.ant.wurbel.AntWurbler
-
Creates a path for source wurbelization.
- createSrc() - Method in class org.wurbelizer.ant.wurbile.AntWurbiler
-
Creates a path for source compilation.
- createWurbiler(File, File, File, Logger, Verbosity) - Method in class org.wurbelizer.maven.WurbileMojo
-
Creates an instance of a wurbiler.
- createWurbler(String, String, String[], String, int, WurbletExecutionFilter, boolean, Logger, Verbosity, Set<String>, Set<Integer>) - Method in class org.wurbelizer.maven.AbstractWurbelMojo
-
Creates a
Wurbler
.
D
- DATE - Static variable in class org.wurbelizer.misc.Version
-
the build timestamp
- debug(String) - Method in class org.wurbelizer.ant.misc.AntLogger
- debug(String) - Method in class org.wurbelizer.maven.MavenLogger
- debug(String) - Method in class org.wurbelizer.misc.DefaultLogger
- debug(String) - Method in interface org.wurbelizer.misc.Logger
-
Logs a message with level DEBUG.
- debug(String, Throwable) - Method in class org.wurbelizer.ant.misc.AntLogger
- debug(String, Throwable) - Method in class org.wurbelizer.maven.MavenLogger
- debug(String, Throwable) - Method in class org.wurbelizer.misc.DefaultLogger
- debug(String, Throwable) - Method in interface org.wurbelizer.misc.Logger
-
Logs a message with level DEBUG.
- DEBUG - Enum constant in enum class org.wurbelizer.misc.Verbosity
-
debug level
- DEFAULT - Enum constant in enum class org.wurbelizer.misc.Verbosity
-
default verbosity
- DefaultLogger - Class in org.wurbelizer.misc
-
A simple default logger.
Prints to stdout. - DefaultLogger() - Constructor for class org.wurbelizer.misc.DefaultLogger
- DEFINITION - Static variable in class org.wurbelizer.wurbel.JavaSourceType
-
Property holding the java definition of the class, record or interface.
This is the rest of the definition without the class, record or interface name. - delete(String) - Static method in class org.wurbelizer.wurbel.HeapFileFactory
-
Removes a heapfile.
- deleteElement(int) - Method in class org.wurbelizer.wurbel.SourceDocument
-
Removes an element at given index.
- deleteFile(String) - Static method in class org.wurbelizer.wurbel.WurbelHelper
-
Deletes a file.
- deleteGuarded(String) - Method in class org.wurbelizer.wurbel.SourceDocument
-
Removes a guarded section with a given name.
- deleteGuarded(String, int) - Method in class org.wurbelizer.wurbel.SourceDocument
-
Removes a guarded section with a given name starting at a given logical index.
- deleteText(int, int) - Method in class org.wurbelizer.wurbel.SourceElement
-
Removes characters in text and updates doc and all other elements.
- determineEncoding() - Method in class org.wurbelizer.maven.AbstractWurbelizerMojo
-
Determines the charset.
- determineIndent(String) - Static method in class org.wurbelizer.wurbel.WurbelHelper
-
Determines the indent of a text block.
Counts the number of spaces up to the first non-space character, ignoring leading empty lines. - determineVerbosity() - Method in class org.wurbelizer.maven.AbstractWurbelizerMojo
-
sets the verbosity
- discard() - Method in class org.wurbelizer.wurbel.HeapFile
-
Marks this heapfile as discarded.
Such files should not be used to generate code because their contents are incomplete because of former errors. - discard() - Method in class org.wurbelizer.wurbel.HeapStream
-
Marks the heapfile or this stream as discarded.
Such files should not be used to generate code because their contents are incomplete because of former errors.
E
- equals(Object) - Method in record class org.wurbelizer.wurbel.WurbelResult
-
Indicates whether some other object is "equal to" this one.
- error(String) - Method in class org.wurbelizer.ant.misc.AntLogger
- error(String) - Method in class org.wurbelizer.maven.MavenLogger
- error(String) - Method in class org.wurbelizer.misc.DefaultLogger
- error(String) - Method in interface org.wurbelizer.misc.Logger
-
Logs a message with level ERROR.
- error(String, Throwable) - Method in class org.wurbelizer.ant.misc.AntLogger
- error(String, Throwable) - Method in class org.wurbelizer.maven.MavenLogger
- error(String, Throwable) - Method in class org.wurbelizer.misc.DefaultLogger
- error(String, Throwable) - Method in interface org.wurbelizer.misc.Logger
-
Logs a message with level ERROR.
- errors() - Method in record class org.wurbelizer.wurbel.WurbelResult
-
Returns the value of the
errors
record component. - ExceptionHelper - Class in org.wurbelizer.wurbel
-
Helper methods dealing with exceptions.
Partly copied from Tentackle project. - execute() - Method in class org.wurbelizer.ant.wurbel.AntWurbler
-
Executes the task.
- execute() - Method in class org.wurbelizer.ant.wurbile.AntWurbiler
-
Executes the task.
- execute() - Method in class org.wurbelizer.maven.AbstractWurbelMojo
- execute() - Method in class org.wurbelizer.maven.WurbileMojo
- execute() - Method in class org.wurbelizer.wurbelizer_maven_plugin.HelpMojo
- EXPANDED - Enum constant in enum class org.wurbelizer.wurbel.SourceRegion.FoldType
-
editor fold which is expanded by default.
- exportExtraProperties(Properties) - Method in class org.wurbelizer.maven.AbstractWurbelizerMojo
-
Make extra properties available.
- exportProperties() - Method in class org.wurbelizer.ant.wurbel.AntWurbler
-
Extracts all ant-properties to make them available in wurblet-args.
- EXTENDS - Static variable in class org.wurbelizer.wurbel.JavaSourceType
-
Property holding the extended classes (or interfaces if this is an interface).
The first class starts with 0, i.e. - extractProperties(SourceDocument) - Method in class org.wurbelizer.wurbel.JavaSourceType
- extractProperties(SourceDocument) - Method in class org.wurbelizer.wurbel.NoneSourceType
- extractProperties(SourceDocument) - Method in interface org.wurbelizer.wurbel.SourceType
-
Extract properties for given file.
F
- failOnError - Variable in class org.wurbelizer.ant.wurbile.AntWurbiler
-
True if fail on wurblet error.
- FILE_SOURCE_EXTENSION - Static variable in class org.wurbelizer.misc.Constants
-
file extension for the generated fixed-text source
- filesets - Variable in class org.wurbelizer.maven.AbstractWurbelizerMojo
-
The list of file sets to wurbile.
If set the source directory is ignored. - findResourceDirs() - Method in class org.wurbelizer.maven.AbstractWurbelizerMojo
-
Finds all resource directories.
- firstBefore(String, char) - Static method in class org.wurbelizer.wurbel.WurbelHelper
-
Gets the part of a string before a given delimiter.
- firstLine(String) - Static method in class org.wurbelizer.wurbel.WurbelHelper
-
Gets the first line from a multi-line string.
- flush() - Method in class org.wurbelizer.wurbel.SourceFile
-
Closes the file.
Updates the file in the filesystem only if changes were detected. - flushAll() - Static method in class org.wurbelizer.wurbel.SourceFileFactory
-
Flushes all files and clears the vector.
G
- get(String) - Static method in class org.wurbelizer.wurbel.HeapFileFactory
-
Gets the heapfile of a given name.
- get(String) - Static method in interface org.wurbelizer.wurbel.SourceRegion
-
Gets the source region of given type.
- get(String) - Static method in interface org.wurbelizer.wurbel.SourceType
-
Gets the source type of given extension.
- getAll() - Static method in interface org.wurbelizer.wurbel.SourceRegion
-
Gets all registered source regions.
- getAll() - Static method in interface org.wurbelizer.wurbel.SourceType
-
Gets all registered source types.
- getAnalyzeDir() - Method in class org.wurbelizer.ant.wurbel.AntWurbler
-
Gets the wurblet info directory.
- getAnalyzeDir() - Method in class org.wurbelizer.maven.AbstractWurbelMojo
-
Gets the directory for additional files generated by preceeding phases provided for wurblets.
- getAnalyzeDir() - Method in class org.wurbelizer.maven.TestWurbelMojo
- getAnalyzeDir() - Method in class org.wurbelizer.maven.WurbelMojo
- getAnalyzeFile(String) - Method in class org.wurbelizer.console.wurbel.ConsoleWurbler
- getAnalyzeFile(String) - Method in class org.wurbelizer.wurbel.SourceWurbler
- getAnalyzeFile(String) - Method in interface org.wurbelizer.wurbel.Wurbler
-
Gets an analyze-information file.
Some wurblets need extra information which is provided in files in the so-called analyzedir (example in ant: analyzedir=${apt}) - getArgs() - Method in class org.wurbelizer.wurbel.AbstractWurbler
-
Gets the wurblet args.
- getArgs() - Method in interface org.wurbelizer.wurbel.Wurbler
-
Gets the wurblet args.
- getArgs() - Method in class org.wurbelizer.wurbile.AbstractWurbiler
- getArgs() - Method in interface org.wurbelizer.wurbile.Wurbiler
-
Gets the preset wurblet args.
- getArgs() - Method in class org.wurbelizer.wurblet.WurbletData
-
Gets the preset arguments for the wurblet.
- getBegin() - Method in class org.wurbelizer.wurbel.SourceElement
-
Gets the start offset of this element within its document.
- getBeginName(String) - Method in class org.wurbelizer.wurbel.CoffeeBytesRegion
- getBeginName(String) - Method in class org.wurbelizer.wurbel.NetbeansRegion
- getBeginName(String) - Method in interface org.wurbelizer.wurbel.SourceRegion
-
Gets the region's name (wurblet tag) if this is the start comment is of this region type.
- getBeginName(String) - Method in class org.wurbelizer.wurbel.VisualStudioRegion
- getBundle() - Static method in class org.wurbelizer.misc.Version
-
Gets the bundle.
- getClassName() - Method in class org.wurbelizer.wurblet.AbstractJavaWurblet
-
Gets the classname (from container).
This is the baseclassname (not containing the package!) - getComment() - Method in class org.wurbelizer.wurbile.AbstractWurbiler
- getComment() - Method in interface org.wurbelizer.wurbile.Wurbiler
-
Gets the wurblet comment.
- getConfiguration() - Method in class org.wurbelizer.wurbile.AbstractWurbiler
- getConfiguration() - Method in interface org.wurbelizer.wurbile.Wurbiler
-
Gets the wurblet specific configuration.
- getConfiguration() - Method in class org.wurbelizer.wurblet.AbstractWurblet
- getConfiguration() - Method in interface org.wurbelizer.wurblet.Wurblet
-
Gets the wurblet specific configuration.
- getContainer() - Method in class org.wurbelizer.wurblet.AbstractWurblet
- getContainer() - Method in interface org.wurbelizer.wurblet.Wurblet
-
Gets the current container.
Wurblets use this method to access the container's utility methods. - getDefaultSourceRegion() - Static method in class org.wurbelizer.wurbel.WurbelHelper
-
Gets the default source region.
- getDefaultSourceType() - Static method in class org.wurbelizer.wurbel.WurbelHelper
-
Gets the default source type.
- getDestdir() - Method in class org.wurbelizer.ant.wurbile.AntWurbiler
-
Gets the destination directory into which the java source files should be compiled.
- getElement() - Method in class org.wurbelizer.wurbel.SourceSubElement
-
Gets the source element.
- getElements() - Method in class org.wurbelizer.wurbel.SourceDocument
-
Gets the list of all elements of this document.
- getEncodingCharset() - Static method in class org.wurbelizer.misc.Settings
-
Gets the encoding used to read and write files.
Usually set by the maven plugins from "project.build.sourceEncoding". - getEnd() - Method in class org.wurbelizer.wurbel.SourceElement
-
Gets the end offset of this element within its document.
- getEndName(String) - Method in class org.wurbelizer.wurbel.CoffeeBytesRegion
- getEndName(String) - Method in class org.wurbelizer.wurbel.NetbeansRegion
- getEndName(String) - Method in interface org.wurbelizer.wurbel.SourceRegion
-
Gets the region's name (wurblet tag) if this is the end comment is of this region type.
- getEndName(String) - Method in class org.wurbelizer.wurbel.VisualStudioRegion
- getEnvProperties() - Static method in class org.wurbelizer.wurbel.WurbelHelper
-
Gets the environment properties.
- getExtraCode() - Method in class org.wurbelizer.wurbile.AbstractWurbiler
- getExtraCode() - Method in interface org.wurbelizer.wurbile.Wurbiler
-
Gets the extra code.
- getExtraProperties() - Static method in class org.wurbelizer.wurbel.WurbelHelper
-
Gets the extra properties.
- getFailOnError() - Method in class org.wurbelizer.ant.wurbel.AntWurbler
-
Gets the failonerror flag.
- getFailOnError() - Method in class org.wurbelizer.ant.wurbile.AntWurbiler
-
Gets the failonerror flag.
- getFile() - Method in class org.wurbelizer.wurbile.NestedReader
-
Gets the file if included.
- getFileExtension() - Method in class org.wurbelizer.wurbel.JavaSourceType
- getFileExtension() - Method in class org.wurbelizer.wurbel.NoneSourceType
- getFileExtension() - Method in interface org.wurbelizer.wurbel.SourceType
-
Gets the file extension (including the dot).
- getFileList() - Method in class org.wurbelizer.ant.wurbel.AntWurbler
-
Gets the list of files to be wurbelized.
- getFileList() - Method in class org.wurbelizer.ant.wurbile.AntWurbiler
-
Gets the list of files to be compiled.
- getFilename() - Method in class org.wurbelizer.wurbel.SourceFile
-
Gets the filename.
- getFirstLineLead() - Method in class org.wurbelizer.wurbel.SourceElement
-
Gets the string from the beginning of the line, up to this element.
- getGuardedName() - Method in class org.wurbelizer.wurbel.SourceElement
-
Gets the guarded name if this is a guarded block.
- getGuardName() - Method in class org.wurbelizer.wurblet.AbstractWurblet
-
Gets the guardname
- getHereDocuments() - Method in class org.wurbelizer.wurbel.SourceElement
-
Gets the list of here-documents.
- getImports() - Method in class org.wurbelizer.wurbile.AbstractWurbiler
- getImports() - Method in interface org.wurbelizer.wurbile.Wurbiler
-
Gets the list of imports.
- getIndent() - Method in class org.wurbelizer.ant.wurbile.AntWurbiler
-
Gets the initial source indent.
- getIndent() - Method in class org.wurbelizer.wurbile.AbstractWurbiler
-
Gets the source indentation.
- getIndent() - Method in interface org.wurbelizer.wurbile.Wurbiler
-
Gets the source indentation.
- getInterfaces() - Method in class org.wurbelizer.wurbile.AbstractWurbiler
-
Gets the interface list.
- getInvocationCount() - Method in class org.wurbelizer.console.wurbel.ConsoleWurbler
- getInvocationCount() - Method in class org.wurbelizer.wurbel.HeapFile
-
Gets the last invocationCounter from wurbler-container (for optional use in wurblets).
- getInvocationCount() - Method in class org.wurbelizer.wurbel.SourceWurbler
- getInvocationCount() - Method in interface org.wurbelizer.wurbel.Wurbler
-
Gets the invocation count.
Wurblets are invoked as long as the data changes. - getInvokedWurblets() - Method in class org.wurbelizer.wurbel.AbstractWurbler
-
Gets the list of all invoked wurblets so far.
- getLineNo() - Method in class org.wurbelizer.wurbile.NestedReader
-
Gets the current line number.
- getLineNumber(int) - Method in class org.wurbelizer.wurbel.SourceDocument
-
Gets the line number for a given character position.
- getLinePos() - Method in class org.wurbelizer.wurbile.NestedReader
-
Gets the current position in line.
- getLogger() - Method in class org.wurbelizer.console.wurbel.ConsoleWurbler
- getLogger() - Method in class org.wurbelizer.wurbel.SourceWurbler
- getLogger() - Method in interface org.wurbelizer.wurbel.Wurbler
-
Gets the logger.
- getLogger() - Method in class org.wurbelizer.wurbile.AbstractWurbiler
-
Gets the logger for warnings and errors.
- getLogger() - Method in interface org.wurbelizer.wurbile.Wurbiler
-
Gets the logger for warnings and errors.
- getMessage() - Method in exception class org.wurbelizer.wurbel.SourceException
- getName() - Method in class org.wurbelizer.wurbel.HeapFile
-
Gets the name of the heapfile.
- getName() - Method in class org.wurbelizer.wurbel.SourceDocument
-
Gets the name of the document.
- getName() - Method in class org.wurbelizer.wurbel.SourceSubElement
-
Gets the name.
- getNewText() - Method in class org.wurbelizer.wurbel.SourceFile
-
Gets the new text/contents of the file.
- getOrgText() - Method in class org.wurbelizer.wurbel.SourceFile
-
Gets the original text (contents) of the file.
- getOutName() - Method in class org.wurbelizer.wurbile.AbstractWurbiler
-
Gets the outname.
- getOutName() - Method in interface org.wurbelizer.wurbile.Wurbiler
-
Gets the name of the output stream
- getPackageName() - Method in class org.wurbelizer.ant.wurbile.AntWurbiler
-
Gets the packageName.
- getPackageName() - Method in class org.wurbelizer.wurbile.AbstractWurbiler
-
Gets the package name.
- getPackageName() - Method in interface org.wurbelizer.wurbile.Wurbiler
-
Gets the package name.
- getPackageName() - Method in class org.wurbelizer.wurblet.AbstractJavaWurblet
-
Gets the packagename (from container).
- getParentClass() - Method in class org.wurbelizer.ant.wurbile.AntWurbiler
-
Gets the parent class.
- getParentClass() - Method in class org.wurbelizer.wurbile.AbstractWurbiler
-
Gets the name of the parent class.
- getParentClass() - Method in interface org.wurbelizer.wurbile.Wurbiler
-
Gets the parent class.
- getParentWurbletElement() - Method in class org.wurbelizer.wurbel.SourceElement
-
Gets the parent wurblet that generated this element.
- getParentWurbletElement() - Method in class org.wurbelizer.wurbel.SourceWurbletSubElement
-
Gets the parent wurblet element that generated the code for this wurblet element.
- getPath() - Method in class org.wurbelizer.wurbile.NestedReader
-
Gets the pathname.
- getPathRelativeToBasedir(String) - Method in class org.wurbelizer.maven.AbstractWurbelizerMojo
-
Gets the path relative to the basedir.
Parent dirs of the basedir will also be tried. - getPhase() - Method in class org.wurbelizer.wurbile.AbstractWurbiler
- getPhase() - Method in interface org.wurbelizer.wurbile.Wurbiler
-
Gets the execution phase of the compiled wurblet.
- getPhase() - Method in class org.wurbelizer.wurblet.AbstractWurblet
- getPhase() - Method in interface org.wurbelizer.wurblet.Wurblet
-
Returns the phase in which the wurblet runs.
The first and default phase is 1. - getPrintStackTrace() - Method in class org.wurbelizer.ant.wurbel.AntWurbler
-
Gets the stacktrace flag.
- getPrintStream() - Method in class org.wurbelizer.wurbel.AbstractWurbler
-
Gets the output stream where to write generated code to.
- getPrintStream() - Method in class org.wurbelizer.wurbel.HeapFile
-
Get the print stream to print into the heapfile.
- getPrintStream() - Method in interface org.wurbelizer.wurbel.Wurbler
-
Gets the writer where to write generated code to.
- getProperties() - Method in class org.wurbelizer.wurbel.SourceDocument
-
Gets the optional properties for this document
- getProperties(String) - Method in class org.wurbelizer.wurbel.AbstractWurbler
-
Gets the properties for a given namespace.
- getProperties(String) - Method in interface org.wurbelizer.wurbel.Wurbler
-
Gets all Properties within a namespace.
- getProperty(String, String) - Method in class org.wurbelizer.wurbel.AbstractWurbler
-
Gets the property value for a given namespace and key.
- getProperty(String, String) - Method in interface org.wurbelizer.wurbel.Wurbler
-
Gets the property value for a given namespace and key.
- getPropertyDocuments() - Method in class org.wurbelizer.wurbel.SourceElement
-
Gets the list of property documents.
- getReader() - Method in class org.wurbelizer.wurbel.HeapFile
-
Gets a reader for the contents.
- getReader() - Method in class org.wurbelizer.wurbile.AbstractWurbiler
-
Gets the input reader.
- getReader() - Method in class org.wurbelizer.wurbile.NestedReader
-
Gets the original reader.
- getResourceDirName(String) - Method in class org.wurbelizer.maven.AbstractWurbelizerMojo
-
Checks if given directory resides in resources.
- getSource() - Method in class org.wurbelizer.wurbel.AbstractWurbler
-
Gets the fixed source texts.
- getSource() - Method in interface org.wurbelizer.wurbel.Wurbler
-
Gets the fixed source texts.
- getSource() - Method in class org.wurbelizer.wurblet.WurbletData
-
Get the fixed source.
- getSourceDir() - Method in class org.wurbelizer.maven.AbstractWurbelMojo
-
Gets the directory holding the sources to be wurbelized.
- getSourceDir() - Method in class org.wurbelizer.maven.TestWurbelMojo
- getSourceDir() - Method in class org.wurbelizer.maven.WurbelMojo
- getSourceDocument() - Method in class org.wurbelizer.wurbel.SourceElement
-
Gets the
SourceDocument
this element belongs to. - getSourceList() - Method in class org.wurbelizer.wurbile.AbstractWurbiler
-
Gets the list of fixed source-strings.
- getSourceList() - Method in interface org.wurbelizer.wurbile.Wurbiler
-
Gets the list of invariant wurblet strings of the output level.
- getSourceName() - Method in class org.wurbelizer.wurbel.HeapFile
-
Gets the remembered sourcename.
- getSourceRegionMap() - Static method in class org.wurbelizer.wurbel.WurbelHelper
-
Lazily gets the map of source regions.
The key is the region type (name), the value is theSourceRegion
. - getSourceTypeMap() - Static method in class org.wurbelizer.wurbel.WurbelHelper
-
Lazily gets the map of source types.
The key is the file extension, the value is theSourceType
. - getSrcdir() - Method in class org.wurbelizer.ant.wurbel.AntWurbler
-
Gets the source dirs to find the source java files.
- getSrcdir() - Method in class org.wurbelizer.ant.wurbile.AntWurbiler
-
Gets the source dirs to find the source java files.
- getStream() - Method in class org.wurbelizer.wurbel.HeapStream
-
Gets the stream.
- getStream() - Method in class org.wurbelizer.wurbel.SourceFile
-
Gets a stream for the file to be rewritten.
This will only create a memory stream for appending data. - getSuperClassName() - Method in class org.wurbelizer.wurblet.AbstractJavaWurblet
-
Gets the super-classname (from container).
- getText() - Method in class org.wurbelizer.wurbel.HeapFile
-
Gets the contents of a heapfile.
- getText() - Method in class org.wurbelizer.wurbel.SourceDocument
-
Gets the contents of the whole document.
- getText() - Method in class org.wurbelizer.wurbel.SourceElement
-
Gets the contents of this element
- getText() - Method in class org.wurbelizer.wurbel.SourceSubElement
-
Gets the contents.
- getType() - Method in class org.wurbelizer.wurbel.SourceElement
-
Gets the type of this source element.
- getVerbosity() - Method in class org.wurbelizer.ant.wurbel.AntWurbler
-
Gets the verbosity.
- getVerbosity() - Method in class org.wurbelizer.ant.wurbile.AntWurbiler
-
Gets the verbosity.
- getVerbosity() - Method in class org.wurbelizer.console.wurbel.ConsoleWurbler
- getVerbosity() - Method in class org.wurbelizer.wurbel.SourceWurbler
- getVerbosity() - Method in interface org.wurbelizer.wurbel.Wurbler
-
Gets the verbosity level.
- getVerbosity() - Method in class org.wurbelizer.wurbile.AbstractWurbiler
-
Gets the verbosity.
- getVerbosity() - Method in interface org.wurbelizer.wurbile.Wurbiler
-
Gets the verbosity.
- getWriter() - Method in class org.wurbelizer.wurbile.AbstractWurbiler
-
Gets the output writer.
- getWurblerArgs() - Method in class org.wurbelizer.wurbel.SourceWurbletSubElement
-
Gets the wurbler (wurblet container) args.
- getWurblet() - Method in class org.wurbelizer.wurbel.AbstractWurbler
-
Gets the wurblet.
- getWurbletArgs() - Method in class org.wurbelizer.wurbel.SourceWurbletSubElement
-
Gets the wurblet args.
- getWurbletBegin() - Method in class org.wurbelizer.wurbel.SourceWurbletSubElement
-
Gets the text offset for the start of the wurblet within whole document.
- getWurbletEnd() - Method in class org.wurbelizer.wurbel.SourceWurbletSubElement
-
Gets the text offset for end of wurblet within whole document.
- getWurbletName() - Method in class org.wurbelizer.wurbel.SourceWurbletSubElement
-
Gets the name of the wurblet.
- getWurbletpath() - Method in class org.wurbelizer.ant.wurbel.AntWurbler
-
Gets the wurblet path as a colon-separated string.
- getWurbletPathArray() - Method in class org.wurbelizer.ant.wurbel.AntWurbler
-
Gets the wurblet path.
- getWurblets() - Method in class org.wurbelizer.wurbel.SourceElement
-
Gets the list of wurblets.
- GUARD_BEGIN - Static variable in class org.wurbelizer.wurbel.AbstractSourceRegion
-
Tag to start a named region.
Immediately followed by the guarded region's name. - GUARD_END - Static variable in class org.wurbelizer.wurbel.AbstractSourceRegion
-
Tag to end a named region.
Immediately followed by the guarded region's name. - GUARDED - Enum constant in enum class org.wurbelizer.wurbel.SourceElement.Type
-
guarded block (region)
H
- hashCode() - Method in record class org.wurbelizer.wurbel.WurbelResult
-
Returns a hash code value for this object.
- HeapFile - Class in org.wurbelizer.wurbel
-
Utility class implementing in-memory files.
Nice for here-documents that don't need to be stored on disk. - HeapFile(String, String) - Constructor for class org.wurbelizer.wurbel.HeapFile
-
Creates a heapfile.
- HeapFileFactory - Class in org.wurbelizer.wurbel
-
Factory and cache for
HeapFile
s. - HeapStream - Class in org.wurbelizer.wurbel
-
A stream backed up by a heapfile.
- HeapStream(Wurbler, String) - Constructor for class org.wurbelizer.wurbel.HeapStream
-
Create a stream on the heap
- HelpMojo - Class in org.wurbelizer.wurbelizer_maven_plugin
-
Display help information on wurbelizer-maven-plugin.
Callmvn wurbelizer:help -Ddetail=true -Dgoal=<goal-name>
to display parameter details. - HelpMojo() - Constructor for class org.wurbelizer.wurbelizer_maven_plugin.HelpMojo
- HEREDOCS - Enum constant in enum class org.wurbelizer.wurbel.WurbelResult.UpdateType
-
heredocs in file found and written to disk, file is not updated.
I
- IMPLEMENTS - Static variable in class org.wurbelizer.wurbel.JavaSourceType
-
Property holding for the implemented interfaces.
The first interface starts with 0, i.e. - indent(String, int) - Static method in class org.wurbelizer.wurbel.WurbelHelper
-
Perform indentation on generated source code.
- info(String) - Method in class org.wurbelizer.ant.misc.AntLogger
- info(String) - Method in class org.wurbelizer.maven.MavenLogger
- info(String) - Method in class org.wurbelizer.misc.DefaultLogger
- info(String) - Method in interface org.wurbelizer.misc.Logger
-
Logs a message with level INFO.
- info(String, Throwable) - Method in class org.wurbelizer.ant.misc.AntLogger
- info(String, Throwable) - Method in class org.wurbelizer.maven.MavenLogger
- info(String, Throwable) - Method in class org.wurbelizer.misc.DefaultLogger
- info(String, Throwable) - Method in interface org.wurbelizer.misc.Logger
-
Logs a message with level INFO.
- INFO - Enum constant in enum class org.wurbelizer.misc.Verbosity
-
info level
- initialize() - Static method in class org.wurbelizer.wurbel.HeapFileFactory
-
initializes the heapfiles.
- initialize() - Static method in class org.wurbelizer.wurbel.SourceFileFactory
-
Discard all files in list, if any.
- insertGuarded(SourceRegion, SourceRegion.FoldType, String, String, int, SourceWurbletSubElement) - Method in class org.wurbelizer.wurbel.SourceDocument
-
Inserts a guarded section by creating a new SourceElement.
- INTERFACE_NAME - Static variable in class org.wurbelizer.wurbel.JavaSourceType
-
Property holding the java interface name of the source file, if it is an interface (without package).
- isAbstract() - Method in class org.wurbelizer.wurblet.AbstractJavaWurblet
-
Returns whether the abstract modifier is set.
- isAutoIndent() - Method in class org.wurbelizer.wurbile.AbstractWurbiler
-
Gets the autoindent feature.
- isAutoIndent() - Method in interface org.wurbelizer.wurbile.Wurbiler
-
Gets the autoindent feature.
- isClass() - Method in class org.wurbelizer.wurblet.AbstractJavaWurblet
-
Returns whether the java file is a real class and not an interface or a record.
- isCode() - Method in class org.wurbelizer.wurbel.SourceElement
-
Checks whether this element is a code block.
- isComment() - Method in class org.wurbelizer.wurbel.SourceElement
-
Checks whether this element is a comment.
- isDebug() - Method in enum class org.wurbelizer.misc.Verbosity
- isDebugLoggable() - Method in class org.wurbelizer.ant.misc.AntLogger
- isDebugLoggable() - Method in class org.wurbelizer.maven.MavenLogger
- isDebugLoggable() - Method in class org.wurbelizer.misc.DefaultLogger
- isDebugLoggable() - Method in interface org.wurbelizer.misc.Logger
-
Checks if logger logs level DEBUG.
- isDefault() - Method in enum class org.wurbelizer.misc.Verbosity
- isDefault() - Method in class org.wurbelizer.wurbel.NetbeansRegion
- isDefault() - Method in class org.wurbelizer.wurbel.NoneSourceType
- isDefault() - Method in interface org.wurbelizer.wurbel.SourceRegion
-
Returns whether this is the default region type.
- isDefault() - Method in interface org.wurbelizer.wurbel.SourceType
-
Returns whether this is the default source type.
- isDiscarded() - Method in class org.wurbelizer.wurbel.HeapFile
-
Returns whether this heapfile is ok to use or should be discarded.
- isDiscarded() - Method in class org.wurbelizer.wurbel.HeapStream
-
Returns whether this heapfile is ok to use or should be discarded.
- isDryRun() - Method in class org.wurbelizer.ant.wurbel.AntWurbler
-
Returns whether this is only a dry run.
- isEnd(String, String) - Method in class org.wurbelizer.wurbel.CoffeeBytesRegion
- isEnd(String, String) - Method in class org.wurbelizer.wurbel.NetbeansRegion
- isEnd(String, String) - Method in interface org.wurbelizer.wurbel.SourceRegion
-
Returns whether this is the end comment for the given region's name.
- isEnd(String, String) - Method in class org.wurbelizer.wurbel.VisualStudioRegion
- isErrorLoggable() - Method in class org.wurbelizer.ant.misc.AntLogger
- isErrorLoggable() - Method in class org.wurbelizer.maven.MavenLogger
- isErrorLoggable() - Method in class org.wurbelizer.misc.DefaultLogger
- isErrorLoggable() - Method in interface org.wurbelizer.misc.Logger
-
Checks if logger logs level ERROR.
- isExecutable(SourceWurbletSubElement) - Method in class org.wurbelizer.maven.WurbelFilter
- isExecutable(SourceWurbletSubElement) - Method in interface org.wurbelizer.wurbel.WurbletExecutionFilter
-
Returns whether the given wurblet element should be executed.
- isFinal() - Method in class org.wurbelizer.wurblet.AbstractJavaWurblet
-
Returns whether the final modifier is set.
- isFixedArgs() - Method in class org.wurbelizer.wurbel.AbstractWurbler
-
Checks if container is allowed to override the wurblet args.
- isGuarded() - Method in class org.wurbelizer.wurbel.SourceElement
-
Checks whether this element is a guarded block.
- isIncluded() - Method in class org.wurbelizer.wurbile.NestedReader
-
Returns whether reader is included.
- isInfo() - Method in enum class org.wurbelizer.misc.Verbosity
- isInfoLoggable() - Method in class org.wurbelizer.ant.misc.AntLogger
- isInfoLoggable() - Method in class org.wurbelizer.maven.MavenLogger
- isInfoLoggable() - Method in class org.wurbelizer.misc.DefaultLogger
- isInfoLoggable() - Method in interface org.wurbelizer.misc.Logger
-
Checks if logger logs level INFO.
- isInline() - Method in class org.wurbelizer.wurbel.SourceWurbletSubElement
-
Checks if this is an inline wurblet.
- isInlineNextBlock() - Method in class org.wurbelizer.wurbel.SourceWurbletSubElement
-
Checks whether this is an inline wurblet related the next code block.
- isInlinePreviousBlock() - Method in class org.wurbelizer.wurbel.SourceWurbletSubElement
-
Checks whether this is an inline wurblet related the previous code block.
- isInterface() - Method in class org.wurbelizer.wurblet.AbstractJavaWurblet
-
Returns whether the java file is an interface.
- isPrivate() - Method in class org.wurbelizer.wurblet.AbstractJavaWurblet
-
Returns whether the private modifier is set.
- isProtected() - Method in class org.wurbelizer.wurblet.AbstractJavaWurblet
-
Returns whether the protected modifier is set.
- isPublic() - Method in class org.wurbelizer.wurblet.AbstractJavaWurblet
-
Returns whether the public modifier is set.
- isRecord() - Method in class org.wurbelizer.wurblet.AbstractJavaWurblet
-
Returns whether the java file is a record.
- isRunOnce() - Method in class org.wurbelizer.ant.wurbel.AntWurbler
-
Gets the runonce feature.
- isSkipped() - Method in class org.wurbelizer.maven.AbstractWurbelizerMojo
-
Returns whether the execution should be skipped.
- isSmartIndent() - Method in class org.wurbelizer.wurbel.JavaSourceType
- isSmartIndent() - Method in interface org.wurbelizer.wurbel.SourceType
-
Returns whether generated code should be generated with smart indent.
With smart indent, the generated code will be aligned with the comment block containing the wurblet anchor. - isSourceInfoIncluded() - Method in exception class org.wurbelizer.wurbel.WurbelException
-
Returns whether the exception message contains the source info.
- isUsingCRLF() - Method in class org.wurbelizer.wurbel.SourceFile
-
Returns whether the file is using CR+LF as line endings.
- isWarningLoggable() - Method in class org.wurbelizer.ant.misc.AntLogger
- isWarningLoggable() - Method in class org.wurbelizer.maven.MavenLogger
- isWarningLoggable() - Method in class org.wurbelizer.misc.DefaultLogger
- isWarningLoggable() - Method in interface org.wurbelizer.misc.Logger
-
Checks if logger logs level WARNING.
- isWhiteEmpty() - Method in class org.wurbelizer.wurbel.SourceElement
-
Checks whether this element contains only whitespaces.
J
- JAVA_SOURCE_EXTENSION - Static variable in class org.wurbelizer.misc.Constants
-
file extension for the generated Java source
- JavaSourceType - Class in org.wurbelizer.wurbel
-
The Java source type.
- JavaSourceType() - Constructor for class org.wurbelizer.wurbel.JavaSourceType
L
- lastAfter(String, char) - Static method in class org.wurbelizer.wurbel.WurbelHelper
-
Gets the part of a string after a given delimiter.
- loadWurblet(String, String[], Properties) - Method in class org.wurbelizer.wurbel.AbstractWurbler
-
Loads the wurblet from persistant storage.
The wurblet's classname may be either absolute or relative. - logError(String) - Method in class org.wurbelizer.wurbile.AbstractWurbiler
-
Logs an error message.
- Logger - Interface in org.wurbelizer.misc
-
An implementation independent logger.
The wurbelizer always uses the container's logger (from Ant, Maven, etc...). - logInfo(String) - Method in class org.wurbelizer.wurbile.AbstractWurbiler
-
Logs a verbose message.
- logWarning(String) - Method in class org.wurbelizer.wurbile.AbstractWurbiler
-
Logs a warning.
M
- main(String[]) - Static method in class org.wurbelizer.console.wurbel.ConsoleWurbler
-
Invokes the wurbler from the command line.
- main(String[]) - Static method in class org.wurbelizer.console.wurbile.ConsoleWurbiler
-
Invokes the wurbiler from the command line.
- main(String[]) - Static method in class org.wurbelizer.misc.Version
-
Prints the version, copyright and license.
- matches(String, String) - Method in class org.wurbelizer.wurbel.AbstractSourceRegion
-
Checks for the token and assert it's not a region name.
- MavenLogger - Class in org.wurbelizer.maven
-
The maven logger wrapper.
- MavenLogger(Log) - Constructor for class org.wurbelizer.maven.MavenLogger
-
Creates a maven logger wrapper.
- MODIFIERS - Static variable in class org.wurbelizer.wurbel.JavaSourceType
-
Property holding the modifiers.
The first starts with 0, i.e. - move(int) - Method in class org.wurbelizer.wurbel.SourceElement
-
Moves the element within the document.
- move(int) - Method in class org.wurbelizer.wurbel.SourceWurbletSubElement
-
Moves the wurblet within the document.
N
- NestedReader - Class in org.wurbelizer.wurbile
-
Reader to load source files.
- NestedReader(BufferedReader, String) - Constructor for class org.wurbelizer.wurbile.NestedReader
-
Creates a reader with a given name.
- NestedReader(String) - Constructor for class org.wurbelizer.wurbile.NestedReader
-
Creates a nested reader from a file's pathname.
- NetbeansRegion - Class in org.wurbelizer.wurbel
-
Netbeans style source region.
- NetbeansRegion() - Constructor for class org.wurbelizer.wurbel.NetbeansRegion
- next() - Method in class org.wurbelizer.wurbel.ArgScanner
-
Gets the next argument.
- NoneSourceType - Class in org.wurbelizer.wurbel
-
The generic source type for files without extension.
- NoneSourceType() - Constructor for class org.wurbelizer.wurbel.NoneSourceType
O
- open(String) - Static method in class org.wurbelizer.wurbel.SourceFileFactory
-
Opens the file and load into memory.
If the file already has been loaded, it will be reused. - openReader(String) - Static method in class org.wurbelizer.wurbel.WurbelHelper
-
Gets the reader for a given filename.
By convention, if the name starts with a dot, it is expected to be a HeapFile in memory. - org.wurbelizer.ant.misc - package org.wurbelizer.ant.misc
-
Ant helper classes.
- org.wurbelizer.ant.wurbel - package org.wurbelizer.ant.wurbel
-
Ant task to run wurblets.
- org.wurbelizer.ant.wurbile - package org.wurbelizer.ant.wurbile
-
Ant task to compile wurblets.
- org.wurbelizer.console.wurbel - package org.wurbelizer.console.wurbel
-
Console app to run wurblets.
- org.wurbelizer.console.wurbile - package org.wurbelizer.console.wurbile
-
Console app to compile wurblets.
- org.wurbelizer.maven - package org.wurbelizer.maven
-
Maven plugins.
- org.wurbelizer.misc - package org.wurbelizer.misc
-
Utility classes for the wurbelizer.
- org.wurbelizer.wurbel - package org.wurbelizer.wurbel
-
The wurbler.
- org.wurbelizer.wurbelizer_maven_plugin - package org.wurbelizer.wurbelizer_maven_plugin
- org.wurbelizer.wurbile - package org.wurbelizer.wurbile
-
The wurbiler.
- org.wurbelizer.wurblet - package org.wurbelizer.wurblet
-
The wurblet.
- ORIGIN_INFO_LEAD - Static variable in class org.wurbelizer.misc.Constants
-
Heredocs may start with this lead followed by the source info.
- out - Variable in class org.wurbelizer.wurblet.AbstractWurblet
-
The default output stream.
P
- PACKAGE_NAME - Static variable in class org.wurbelizer.wurbel.JavaSourceType
-
Property holding the package name of the class, record or interface.
- phase - Variable in class org.wurbelizer.wurblet.AbstractWurblet
-
The execution phase.
Default is 1. - process(String) - Method in class org.wurbelizer.wurblet.AbstractWurblet
- process(String) - Method in interface org.wurbelizer.wurblet.Wurblet
-
Processes the generated code.
Used to filter, translater, etc... - project - Variable in class org.wurbelizer.maven.AbstractWurbelizerMojo
-
The Maven Project Object.
- PROPSPACE_ENV - Static variable in interface org.wurbelizer.wurbel.Wurbler
-
namespace for the runtime environment.
- PROPSPACE_EXTRA - Static variable in interface org.wurbelizer.wurbel.Wurbler
-
extra namespace.
used for wurbletProperites in maven poms - PROPSPACE_WURBLET - Static variable in interface org.wurbelizer.wurbel.Wurbler
-
namespace for the wurblet.
R
- read() - Method in class org.wurbelizer.wurbile.NestedReader
-
Reads the next character.
- RECORD_NAME - Static variable in class org.wurbelizer.wurbel.JavaSourceType
-
Property holding the java record name of the source file, if it is a record (without package).
- recreateSrc() - Method in class org.wurbelizer.ant.wurbel.AntWurbler
-
Recreate a path for source wurbelization.
- recreateSrc() - Method in class org.wurbelizer.ant.wurbile.AntWurbiler
-
Recreates a path for source compilation.
- RELEASE - Static variable in class org.wurbelizer.misc.Version
-
the artifact version
- replaceGuarded(SourceRegion, SourceRegion.FoldType, String, String, SourceWurbletSubElement) - Method in class org.wurbelizer.wurbel.SourceDocument
-
Replaces a guarded section.
- replaceInline(String, int, SourceWurbletSubElement) - Method in class org.wurbelizer.wurbel.SourceDocument
-
Replaces an inline wurblet section.
- reset() - Method in class org.wurbelizer.wurbel.HeapFile
-
Resets (empties) the heapfile.
- reset() - Method in class org.wurbelizer.wurbel.SourceFile
-
Clears all output.
- resetAll() - Static method in class org.wurbelizer.wurbel.SourceFileFactory
-
Rewinds all output streams (makes them empty again).
- resetFileLists() - Method in class org.wurbelizer.ant.wurbel.AntWurbler
-
Clears the list of files to be compiled and copied.
- resetFileLists() - Method in class org.wurbelizer.ant.wurbile.AntWurbiler
-
Clears the list of files to be compiled and copied.
- resourceDirs - Variable in class org.wurbelizer.maven.AbstractWurbelizerMojo
-
List of resource dirs.
- revertToSavePoint() - Method in class org.wurbelizer.wurbel.HeapFile
-
Reverts to last savepoint.
Does a reset if there is no savepoint. - run() - Method in class org.wurbelizer.wurblet.AbstractWurblet
- run() - Method in interface org.wurbelizer.wurblet.Wurblet
-
Invokes the wurblet from within the container.
- runWurblet(int, Set<Integer>) - Method in class org.wurbelizer.wurbel.AbstractWurbler
-
Runs the wurblet.
S
- scan() - Method in class org.wurbelizer.wurbel.SourceElement
-
Scans for sub elements if this is a comment or guarded block.
- scanDir(File, String[]) - Method in class org.wurbelizer.ant.wurbel.AntWurbler
-
Scans the directory looking for source files to be wurbelized.
- scanDir(File, String[]) - Method in class org.wurbelizer.ant.wurbile.AntWurbiler
-
Scans the directory looking for source files to be wurbelized.
- scanPropertyLine(String, Properties) - Static method in class org.wurbelizer.wurbel.WurbelHelper
-
Scans a property line.
- scanTo(Properties) - Method in class org.wurbelizer.wurbel.SourcePropertySubElement
-
Scan for properties and append them to given property list.
- session - Variable in class org.wurbelizer.maven.AbstractWurbelizerMojo
-
The maven session.
- setAnalyzeDir(String) - Method in class org.wurbelizer.ant.wurbel.AntWurbler
-
Sets the wurblet info directory.
- setArgs(String[]) - Method in class org.wurbelizer.wurbel.AbstractWurbler
-
Sets the wurblet args.
- setArgs(String[]) - Method in class org.wurbelizer.wurbile.AbstractWurbiler
- setArgs(String[]) - Method in interface org.wurbelizer.wurbile.Wurbiler
-
Preset wurblet args.
- setArgs(String[]) - Method in class org.wurbelizer.wurblet.WurbletData
-
Sets the wurblet arguments (e.g.
- setAutoIndent(boolean) - Method in class org.wurbelizer.wurbile.AbstractWurbiler
-
Sets the autoindent feature.
- setAutoIndent(boolean) - Method in interface org.wurbelizer.wurbile.Wurbiler
-
Sets the autoindent feature.
- setBegin(int) - Method in class org.wurbelizer.wurbel.SourceElement
-
Sets the start offset of this element within its document.
- setClassRealm(ClassRealm) - Method in class org.wurbelizer.maven.AbstractWurbelMojo
-
Sets the classrealm.
- setComment(String) - Method in class org.wurbelizer.wurbile.AbstractWurbiler
- setComment(String) - Method in interface org.wurbelizer.wurbile.Wurbiler
-
Sets the wurblet comment.
- setConfiguration(String) - Method in class org.wurbelizer.wurbile.AbstractWurbiler
- setConfiguration(String) - Method in interface org.wurbelizer.wurbile.Wurbiler
-
Sets the wurblet specific configuration.
- setConfiguration(String) - Method in class org.wurbelizer.wurblet.AbstractWurblet
- setConfiguration(String) - Method in interface org.wurbelizer.wurblet.Wurblet
-
Sets the wurblet specific configuration.
- setContainer(Wurbler) - Method in class org.wurbelizer.wurblet.AbstractWurblet
- setContainer(Wurbler) - Method in interface org.wurbelizer.wurblet.Wurblet
-
Sets the container.
The wurbler attaches the wurblet before invoking the run-method of the wurblet. - setDestdir(File) - Method in class org.wurbelizer.ant.wurbile.AntWurbiler
-
Sets the destination directory into which the Java source files should be compiled.
- setDryRun(boolean) - Method in class org.wurbelizer.ant.wurbel.AntWurbler
-
Sets the dry run property.
- setEncodingCharset(Charset) - Static method in class org.wurbelizer.misc.Settings
-
Sets the encoding used to read and write files.
- setEnd(int) - Method in class org.wurbelizer.wurbel.SourceElement
-
Sets the end offset of this element within its document.
- setEnvProperties(Properties) - Static method in class org.wurbelizer.wurbel.WurbelHelper
-
Sets environment properties (valid among all wurblets)
- setExtraCode(String) - Method in class org.wurbelizer.wurbile.AbstractWurbiler
- setExtraCode(String) - Method in interface org.wurbelizer.wurbile.Wurbiler
-
Sets the extra code.
- setExtraProperties(Properties) - Static method in class org.wurbelizer.wurbel.WurbelHelper
-
Set extra properties (valid among all wurblets).
- setFailOnError(boolean) - Method in class org.wurbelizer.ant.wurbel.AntWurbler
-
Sets the fail on error flag.
- setFailOnError(boolean) - Method in class org.wurbelizer.ant.wurbile.AntWurbiler
-
Indicates whether the build will continue even if there are compilation errors; defaults to true.
- setFixedArgs(boolean) - Method in class org.wurbelizer.wurbel.AbstractWurbler
-
Enables or disables the ability of the container to override the wurblet args.
- setGuardedName(String) - Method in class org.wurbelizer.wurbel.SourceElement
-
Sets the guarded name if this is a guarded block.
- setImports(String[]) - Method in class org.wurbelizer.wurbile.AbstractWurbiler
- setImports(String[]) - Method in interface org.wurbelizer.wurbile.Wurbiler
-
Sets the imports.
- setIndent(int) - Method in class org.wurbelizer.ant.wurbile.AntWurbiler
-
Sets the initial source ident (leading spaces for compiled wurblet source) Default is 4.
- setIndent(int) - Method in class org.wurbelizer.wurbile.AbstractWurbiler
-
Sets the indentation for code generating the source.
- setIndent(int) - Method in interface org.wurbelizer.wurbile.Wurbiler
-
Sets the indentation for code generating the source.
- setInvocationCount(int) - Method in class org.wurbelizer.wurbel.HeapFile
-
Sets the last invocation count.
- setLogger(Logger) - Method in class org.wurbelizer.wurbile.AbstractWurbiler
-
Sets the logger for warnings and errors.
- setLogger(Logger) - Method in interface org.wurbelizer.wurbile.Wurbiler
-
Sets the logger for warnings and errors.
- setName(String) - Method in class org.wurbelizer.wurbel.SourceSubElement
-
Sets the name
- setOutName() - Method in class org.wurbelizer.wurbile.AbstractWurbiler
-
Sets outname to the default.
- setOutName() - Method in interface org.wurbelizer.wurbile.Wurbiler
-
Sets name of the output stream to the default value (out).
- setOutName(String) - Method in class org.wurbelizer.wurbile.AbstractWurbiler
-
Sets the name of the output stream in the generated source.
- setOutName(String) - Method in interface org.wurbelizer.wurbile.Wurbiler
-
Sets the name of the output stream in the generated source.
- setPackageName(String) - Method in class org.wurbelizer.ant.wurbile.AntWurbiler
-
Sets the package name.
- setPackageName(String) - Method in class org.wurbelizer.wurbile.AbstractWurbiler
-
Sets the package-name.
- setPackageName(String) - Method in interface org.wurbelizer.wurbile.Wurbiler
-
Sets the package name.
- setParentClass(String) - Method in class org.wurbelizer.ant.wurbile.AntWurbiler
-
Sets the parent class.
- setParentClass(String) - Method in class org.wurbelizer.wurbile.AbstractWurbiler
-
Sets the parent class.
- setParentClass(String) - Method in interface org.wurbelizer.wurbile.Wurbiler
-
Sets the parent class.
- setPhase(int) - Method in class org.wurbelizer.wurblet.AbstractWurblet
- setPhase(int) - Method in interface org.wurbelizer.wurblet.Wurblet
-
Sets the execution phase.
- setPhase(Integer) - Method in class org.wurbelizer.wurbile.AbstractWurbiler
- setPhase(Integer) - Method in interface org.wurbelizer.wurbile.Wurbiler
-
Sets the execution phase of the compiled wurblet.
- setPrintStackTrace(boolean) - Method in class org.wurbelizer.ant.wurbel.AntWurbler
-
Sets the print stacktrace feature.
- setPrintStream(PrintStream) - Method in class org.wurbelizer.wurbel.AbstractWurbler
-
Sets the output stream.
- setProceed(boolean) - Method in class org.wurbelizer.ant.wurbel.AntWurbler
-
Sets whether to proceed on error.
- setProceed(boolean) - Method in class org.wurbelizer.ant.wurbile.AntWurbiler
-
Sets whether to proceed on error.
- setRunOnce(boolean) - Method in class org.wurbelizer.ant.wurbel.AntWurbler
-
Sets whether files should be wurbelized more than once within a single ant-run.
- setSource(String[]) - Method in class org.wurbelizer.wurbel.AbstractWurbler
-
Sets the fixed source text.
- setSource(String[]) - Method in class org.wurbelizer.wurblet.WurbletData
-
Set the fixed source.
- setSourceList(List<String>) - Method in class org.wurbelizer.wurbile.AbstractWurbiler
-
Presets the source list.
- setSourceList(List<String>) - Method in interface org.wurbelizer.wurbile.Wurbiler
-
Presets the list of invariant wurblet strings of the output level.
- setSourceName(String) - Method in class org.wurbelizer.wurbel.HeapFile
-
Sets the sourcename.
- setSrcdir(Path) - Method in class org.wurbelizer.ant.wurbel.AntWurbler
-
Sets the source directories to find the source Java files.
- setSrcdir(Path) - Method in class org.wurbelizer.ant.wurbile.AntWurbiler
-
Sets the source directories to find the source Java files.
- setText(StringBuilder) - Method in class org.wurbelizer.wurbel.SourceDocument
-
Sets the text of the document.
- Settings - Class in org.wurbelizer.misc
-
Global settings.
- setVerbosity(String) - Method in class org.wurbelizer.ant.wurbel.AntWurbler
-
Sets the verbosity.
- setVerbosity(String) - Method in class org.wurbelizer.ant.wurbile.AntWurbiler
-
Sets the verbosity.
- setVerbosity(Verbosity) - Method in class org.wurbelizer.wurbile.AbstractWurbiler
-
Sets the verbosity.
- setVerbosity(Verbosity) - Method in interface org.wurbelizer.wurbile.Wurbiler
-
Sets the verbosity.
- setWurblerArgs(String[]) - Method in class org.wurbelizer.wurbel.SourceWurbletSubElement
-
Sets the wurbler (wurblet container) args
- setWurblet(Wurblet) - Method in class org.wurbelizer.wurbel.AbstractWurbler
-
Sets the current wurblet.
- setWurbletArgs(String[]) - Method in class org.wurbelizer.wurbel.SourceWurbletSubElement
-
Sets the wurblet args.
- setWurbletName(String) - Method in class org.wurbelizer.wurbel.SourceWurbletSubElement
-
Sets the name of the wurblet.
- setWurbletpath(String) - Method in class org.wurbelizer.ant.wurbel.AntWurbler
-
Sets the package names to load the wurblets.
- SINGLE_COMMENT - Enum constant in enum class org.wurbelizer.wurbel.SourceElement.Type
-
single line comment
- skip - Variable in class org.wurbelizer.maven.AbstractWurbelizerMojo
-
Skips processing.
Defaults to true if packaging is "pom". - source - Variable in class org.wurbelizer.wurblet.AbstractWurblet
-
The fixed source text.
- SourceDocument - Class in org.wurbelizer.wurbel
-
A
SourceDocument
represents the logical structure of a source file in memory. - SourceDocument(StringBuilder, String, Properties, Logger, Verbosity) - Constructor for class org.wurbelizer.wurbel.SourceDocument
-
Constructs a SourceDocument from a text buffer.
- SourceDocument(String, String, Properties, Logger, Verbosity) - Constructor for class org.wurbelizer.wurbel.SourceDocument
-
Constructs a SourceDocument from a
String
. - SourceElement - Class in org.wurbelizer.wurbel
-
A
SourceElement
represents a section within aSourceDocument
. - SourceElement(SourceDocument, SourceElement.Type, int, int, SourceWurbletSubElement) - Constructor for class org.wurbelizer.wurbel.SourceElement
-
Creates a source element.
- SourceElement.Type - Enum Class in org.wurbelizer.wurbel
-
type of source element
- SourceException - Exception Class in org.wurbelizer.wurbel
-
Exception thrown whenever scanning of the sourcefile failed.
- SourceException(String) - Constructor for exception class org.wurbelizer.wurbel.SourceException
-
Constructs an
SourceException
with the specified detail message. - SourceException(SourceDocument, String) - Constructor for exception class org.wurbelizer.wurbel.SourceException
-
Constructs an
SourceException
with the specified detail message. - SourceException(SourceElement, String) - Constructor for exception class org.wurbelizer.wurbel.SourceException
-
Constructs an
SourceException
with the specified detail message. - SourceFile - Class in org.wurbelizer.wurbel
-
In-memory file to check for changes before flush/flush.
- SourceFile(String) - Constructor for class org.wurbelizer.wurbel.SourceFile
-
Creates a source file from a filename.
- SourceFileFactory - Class in org.wurbelizer.wurbel
-
A factory and cache for sourcefiles.
- SourceHereSubElement - Class in org.wurbelizer.wurbel
-
Here-Document: all text in between @> filename and @< within a comment block.
- SourceHereSubElement(SourceElement, String, String) - Constructor for class org.wurbelizer.wurbel.SourceHereSubElement
-
Creates a here document.
- SourcePropertySubElement - Class in org.wurbelizer.wurbel
-
Property-Document: all text in between @{ and @} within a comment block.
Property documents are unnamed. - SourcePropertySubElement(SourceElement, String) - Constructor for class org.wurbelizer.wurbel.SourcePropertySubElement
-
Creates a property document.
- SourceRegion - Interface in org.wurbelizer.wurbel
-
Generates comments to mark generated code as named regions.
- SourceRegion.FoldType - Enum Class in org.wurbelizer.wurbel
-
Editor fold type.
- SourceSubElement - Class in org.wurbelizer.wurbel
-
Single- or block-comment-
SourceElement
s may containSubElement
s.
Currently, the following SubElements are defined:SourceWurbletSubElement
: a wurblet anchorSourceHereSubElement
: a here-documentSourcePropertySubElement
: a property-document SubElements may be named or unnamed. - SourceSubElement(SourceElement, String) - Constructor for class org.wurbelizer.wurbel.SourceSubElement
-
Creates an unnamed SourceSubElement.
- SourceSubElement(SourceElement, String, String) - Constructor for class org.wurbelizer.wurbel.SourceSubElement
-
Creates a SourceSubElement.
- SourceType - Interface in org.wurbelizer.wurbel
-
Source file type.
- SourceWurbiler - Class in org.wurbelizer.wurbile
-
Default implementation of a wurblet compiler.
- SourceWurbiler(File, File, File, Logger, Verbosity) - Constructor for class org.wurbelizer.wurbile.SourceWurbiler
-
Creates an instance of a wurbiler with default options for wrblFile to be compiled to outputDir.
- SourceWurbler - Class in org.wurbelizer.wurbel
-
A wurblet container.
Reads a source file, scans for @wurblets and sub elements and applies them as long as there is no more change to the source code. - SourceWurbler(String, String, String[], String, int, WurbletExecutionFilter, boolean, Logger, Verbosity, Set<String>, Set<Integer>) - Constructor for class org.wurbelizer.wurbel.SourceWurbler
-
Creates a
SourceWurbler
. - SourceWurbletSubElement - Class in org.wurbelizer.wurbel
-
Wurblet anchor within a
SourceElement
. - SourceWurbletSubElement(SourceElement, String, int, int) - Constructor for class org.wurbelizer.wurbel.SourceWurbletSubElement
-
Creates a sub element.
T
- TestWurbelMojo - Class in org.wurbelizer.maven
-
Wurbel test sources.
Scans the test sources for @wurblet anchors and executes the wurblets. - TestWurbelMojo() - Constructor for class org.wurbelizer.maven.TestWurbelMojo
- toCommentBlock(String, int) - Static method in class org.wurbelizer.wurbile.WurbileHelper
-
Converts a string to a comment block.
- toString() - Method in class org.wurbelizer.wurbel.AbstractSourceRegion
- toString() - Method in class org.wurbelizer.wurbel.HeapFile
- toString() - Method in class org.wurbelizer.wurbel.SourceDocument
-
Prints the name of the document without the package name.
- toString() - Method in class org.wurbelizer.wurbel.SourceElement
-
Prints the name and line info of the element.
- toString() - Method in class org.wurbelizer.wurbel.SourceSubElement
-
String representation of the sub-element
- toString() - Method in class org.wurbelizer.wurbel.SourceWurbletSubElement
-
Prints the name of the subelement/element/document.
- toString() - Method in record class org.wurbelizer.wurbel.WurbelResult
-
Returns a string representation of this record class.
- toString() - Method in class org.wurbelizer.wurbile.NestedReader
- toString() - Method in class org.wurbelizer.wurblet.AbstractJavaWurblet
- toString() - Method in class org.wurbelizer.wurblet.AbstractWurblet
- totalErrors - Variable in class org.wurbelizer.maven.WurbileMojo
-
Total number of errors
- translateCRLFtoLF(String) - Static method in class org.wurbelizer.wurbel.WurbelHelper
-
Translates a string to LF line endings.
- translateLFtoCRLF(String) - Static method in class org.wurbelizer.wurbel.WurbelHelper
-
Translates a string to CRLF line endings.
Already existing CRLFs are left unchanged. - translateVariables(StringBuilder, boolean, boolean, Properties) - Static method in class org.wurbelizer.wurbel.WurbelHelper
-
Translates variables using StringBuilder.
- translateVariables(StringBuilder, Properties) - Static method in class org.wurbelizer.wurbel.WurbelHelper
-
Translates variables in arguments, first properties, second environmen.
- translateVariables(String, boolean, boolean, Properties) - Static method in class org.wurbelizer.wurbel.WurbelHelper
-
Translates variables in Strings.
- translateVariables(String, Properties) - Static method in class org.wurbelizer.wurbel.WurbelHelper
-
Translates variables in arguments, first properties, second environment
- type() - Method in class org.wurbelizer.wurbel.CoffeeBytesRegion
- type() - Method in class org.wurbelizer.wurbel.NetbeansRegion
- type() - Method in interface org.wurbelizer.wurbel.SourceRegion
-
Gets the unique name of the region type.
- type() - Method in class org.wurbelizer.wurbel.VisualStudioRegion
U
- UNCHANGED - Enum constant in enum class org.wurbelizer.wurbel.WurbelResult.UpdateType
-
file was not updated and no errors.
- update(String) - Method in class org.wurbelizer.wurbel.SourceFile
-
Updates the file.
Overrides the file's contents with given text. - UPDATED - Enum constant in enum class org.wurbelizer.wurbel.WurbelResult.UpdateType
-
file was updated without errors.
- updateType() - Method in record class org.wurbelizer.wurbel.WurbelResult
-
Returns the value of the
updateType
record component.
V
- validate() - Method in class org.wurbelizer.maven.AbstractWurbelMojo
-
Checks mandatory params.
- valueOf(String) - Static method in enum class org.wurbelizer.misc.Verbosity
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.wurbelizer.wurbel.SourceElement.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.wurbelizer.wurbel.SourceRegion.FoldType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.wurbelizer.wurbel.WurbelResult.UpdateType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.wurbelizer.misc.Verbosity
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.wurbelizer.wurbel.SourceElement.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.wurbelizer.wurbel.SourceRegion.FoldType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.wurbelizer.wurbel.WurbelResult.UpdateType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- verbosity - Variable in class org.wurbelizer.maven.AbstractWurbelizerMojo
-
The verbosity.
One of "default", "info" or "debug". - Verbosity - Enum Class in org.wurbelizer.misc
-
The verbosity level.
- verbosityLevel - Variable in class org.wurbelizer.maven.AbstractWurbelizerMojo
-
mapped verbosity level
- Version - Class in org.wurbelizer.misc
-
Holds versioning information.
- VisualStudioRegion - Class in org.wurbelizer.wurbel
-
Visual Studio style source region.
- VisualStudioRegion() - Constructor for class org.wurbelizer.wurbel.VisualStudioRegion
W
- warning(String) - Method in class org.wurbelizer.ant.misc.AntLogger
- warning(String) - Method in class org.wurbelizer.maven.MavenLogger
- warning(String) - Method in class org.wurbelizer.misc.DefaultLogger
- warning(String) - Method in interface org.wurbelizer.misc.Logger
-
Logs a message with level WARNING.
- warning(String, Throwable) - Method in class org.wurbelizer.ant.misc.AntLogger
- warning(String, Throwable) - Method in class org.wurbelizer.maven.MavenLogger
- warning(String, Throwable) - Method in class org.wurbelizer.misc.DefaultLogger
- warning(String, Throwable) - Method in interface org.wurbelizer.misc.Logger
-
Logs a message with level WARNING.
- wurbel() - Method in class org.wurbelizer.console.wurbel.ConsoleWurbler
- wurbel() - Method in class org.wurbelizer.wurbel.SourceWurbler
- wurbel() - Method in interface org.wurbelizer.wurbel.Wurbler
-
Processes the source file, create here-docs and replace wurblet-guarded sections.
- WurbelDiscardException - Exception Class in org.wurbelizer.wurbel
-
Same as
WurbelException
but instructs the wurbler to discard the generated source.
The error is counted as a warning and is treated as if there was no wurblet at all.
Useful if a wurblet fails, but it's smarter to leave the existing code unchanged and continue with the build process. - WurbelDiscardException(String) - Constructor for exception class org.wurbelizer.wurbel.WurbelDiscardException
-
Creates a wurbel exception.
- WurbelDiscardException(String, boolean) - Constructor for exception class org.wurbelizer.wurbel.WurbelDiscardException
-
Creates a wurbel exception.
- WurbelDiscardException(String, boolean, Throwable) - Constructor for exception class org.wurbelizer.wurbel.WurbelDiscardException
-
Creates a wurbel exception.
- WurbelDiscardException(String, Throwable) - Constructor for exception class org.wurbelizer.wurbel.WurbelDiscardException
-
Creates a wurbel exception.
- WurbelException - Exception Class in org.wurbelizer.wurbel
-
An exception thrown while executing a
Wurblet
.
AWurbelException
is counted as a build error and usually terminates the build process at the end of the corresponding build phase. - WurbelException(String) - Constructor for exception class org.wurbelizer.wurbel.WurbelException
-
Creates a wurbel exception.
- WurbelException(String, boolean) - Constructor for exception class org.wurbelizer.wurbel.WurbelException
-
Creates a wurbel exception.
- WurbelException(String, boolean, Throwable) - Constructor for exception class org.wurbelizer.wurbel.WurbelException
-
Creates a wurbel exception.
- WurbelException(String, Throwable) - Constructor for exception class org.wurbelizer.wurbel.WurbelException
-
Creates a wurbel exception.
- WurbelFilter - Class in org.wurbelizer.maven
-
Wurblet execution filter.
- WurbelFilter(List<Pattern>, List<Pattern>, List<Pattern>, List<Pattern>) - Constructor for class org.wurbelizer.maven.WurbelFilter
-
Creates the execution filter.
- WurbelHelper - Class in org.wurbelizer.wurbel
-
Helper methods for the Wurbelizer.
- wurbelize() - Method in class org.wurbelizer.ant.wurbel.AntWurbler
-
Perform the wurbelization.
- WurbelMojo - Class in org.wurbelizer.maven
-
Wurbel sources.
Scans the sources for @wurblet anchors and executes the wurblets. - WurbelMojo() - Constructor for class org.wurbelizer.maven.WurbelMojo
- WurbelResult - Record Class in org.wurbelizer.wurbel
-
Result from wurbler.
For a single file. - WurbelResult(int, int, WurbelResult.UpdateType) - Constructor for record class org.wurbelizer.wurbel.WurbelResult
-
Creates an instance of a
WurbelResult
record class. - WurbelResult.UpdateType - Enum Class in org.wurbelizer.wurbel
-
tells if and why file is updated.
- WurbelTerminationException - Exception Class in org.wurbelizer.wurbel
-
Same as
WurbelException
but terminates the build process immediately.
Wurblets should throw this exception if the error is severe enough that it doesn't make sense to execute any further wurblets, because they would fail as well. - WurbelTerminationException(String) - Constructor for exception class org.wurbelizer.wurbel.WurbelTerminationException
-
Creates a wurbel exception.
- WurbelTerminationException(String, boolean) - Constructor for exception class org.wurbelizer.wurbel.WurbelTerminationException
-
Creates a wurbel exception.
- WurbelTerminationException(String, boolean, Throwable) - Constructor for exception class org.wurbelizer.wurbel.WurbelTerminationException
-
Creates a wurbel exception.
- WurbelTerminationException(String, Throwable) - Constructor for exception class org.wurbelizer.wurbel.WurbelTerminationException
-
Creates a wurbel exception.
- wurbile() - Method in class org.wurbelizer.ant.wurbile.AntWurbiler
-
Compiles the wurblets.
- WurbileException - Exception Class in org.wurbelizer.wurbile
-
An exception thrown while compiling a wurblet source.
- WurbileException() - Constructor for exception class org.wurbelizer.wurbile.WurbileException
-
Creates a wurbile exception.
- WurbileException(String) - Constructor for exception class org.wurbelizer.wurbile.WurbileException
-
Creates a wurbile exception.
- WurbileException(String, Throwable) - Constructor for exception class org.wurbelizer.wurbile.WurbileException
-
Creates a wurbile exception.
- WurbileException(Throwable) - Constructor for exception class org.wurbelizer.wurbile.WurbileException
-
Creates a wurbile exception.
- WurbileHelper - Class in org.wurbelizer.wurbile
-
Helper methods for the wurbiler.
- WurbileMojo - Class in org.wurbelizer.maven
-
Wurbile Wurblets.
The wurblet sources (wrbl-files) are translated to Java-sources and ser-files (serialized fixed text) and then compiled to Java class files.
Those class files can later be instantiated as code generators by the Wurbler.
See the wurbelizer:wurbel goal. - WurbileMojo() - Constructor for class org.wurbelizer.maven.WurbileMojo
- Wurbiler - Interface in org.wurbelizer.wurbile
-
The wurblet compiler.
- wurbleList - Variable in class org.wurbelizer.ant.wurbile.AntWurbiler
-
List of all wrbl-files that need to be wurbiled.
- Wurbler - Interface in org.wurbelizer.wurbel
-
The wurblet container.
- Wurblet - Interface in org.wurbelizer.wurblet
-
A code generator.
- WURBLET_DIRNAME - Static variable in interface org.wurbelizer.wurbel.Wurbler
-
property in wurblet namespace holding the directory of the source file.
- WURBLET_FILECONTENTS - Static variable in interface org.wurbelizer.wurbel.Wurbler
-
property in wurblet namespace holding the contents of the source file.
- WURBLET_FILENAME - Static variable in interface org.wurbelizer.wurbel.Wurbler
-
property in wurblet namespace holding the absolute pathname of the source file.
- WURBLET_GUARDNAME - Static variable in interface org.wurbelizer.wurbel.Wurbler
-
property in wurblet namespace holding the guardname of the wurblet anchor.
- WURBLET_PROPERTIES_EXTENSION - Static variable in interface org.wurbelizer.wurbel.Wurbler
-
file extension for the wurblet source.
- WURBLET_SOURCE_EXTENSION - Static variable in class org.wurbelizer.misc.Constants
-
file extension for the wurblet source
- WURBLET_WURBLETNAME - Static variable in interface org.wurbelizer.wurbel.Wurbler
-
property in wurblet namespace holding the name of the wurblet.
- WURBLET_WURBNAME - Static variable in interface org.wurbelizer.wurbel.Wurbler
-
property in wurblet namespace holding the pathname of the *.wurb-file (additional properties), null if none.
- wurbletCount() - Method in record class org.wurbelizer.wurbel.WurbelResult
-
Returns the value of the
wurbletCount
record component. - WurbletData - Class in org.wurbelizer.wurblet
-
Class holding the wurblet data.
An instance of this class is serialized per wurblet. - WurbletData(String[], String[]) - Constructor for class org.wurbelizer.wurblet.WurbletData
-
Creates an instance of the wurblet data.
- WurbletDependency - Class in org.wurbelizer.maven
-
Resource the wurblets depend on.
- WurbletDependency() - Constructor for class org.wurbelizer.maven.WurbletDependency
- WurbletExecutionFilter - Interface in org.wurbelizer.wurbel
-
Wurblet execution filter.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form