Index

A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractJavaWurblet - Class in org.wurbelizer.wurblet
Base class for java wurblets.
Extends AbstractWurblet 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 the SourceRegion.
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 the SourceType.
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 HeapFiles.
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.
Call mvn 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 a SourceDocument.
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-SourceElements may contain SubElements.
Currently, the following SubElements are defined: SourceWurbletSubElement: a wurblet anchor SourceHereSubElement: a here-document SourcePropertySubElement: 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.
A WurbelException 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.
A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form