All Classes and Interfaces

Class
Description
Base class for java wurblets.
Extends AbstractWurblet for wurblets embedded in java classes or interfaces.
Holds common code for source regions.
Base class of wurbelizer mojos.
Base class for the wurbel mojos.
Scans the sources for @wurblet anchors and executes the wurblets.
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.
Provides basic functionality of a wurblet container.
The container is responsible to load a wurblet and run it.
Provides basic functionality of a wurblet.
Ant logger.
Used if the wurbelizer is invoked from within Ant.
Ant Task to invoke the SourceWurbiler.
This task will recursively scan the sourcedir looking for *.wrbl-files to wurbile.
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.
Utility class to scan for arguments and to do variable translation.
A custom configurator for the WurbelMojo.
CoffeeBytes eclipse plugin style source region.
Invokes the wurbiler from the console.
Invokes the wurbler for a single wurblet from the console.
Constants used by the wurbelizer.
A simple default logger.
Prints to stdout.
Helper methods dealing with exceptions.
Partly copied from Tentackle project.
Utility class implementing in-memory files.
Nice for here-documents that don't need to be stored on disk.
Factory and cache for HeapFiles.
A stream backed up by a heapfile.
Display help information on wurbelizer-maven-plugin.
Call mvn wurbelizer:help -Ddetail=true -Dgoal=<goal-name> to display parameter details.
The Java source type.
An implementation independent logger.
The wurbelizer always uses the container's logger (from Ant, Maven, etc...).
The maven logger wrapper.
Reader to load source files.
Netbeans style source region.
The generic source type for files without extension.
Global settings.
A SourceDocument represents the logical structure of a source file in memory.
A SourceElement represents a section within a SourceDocument.
type of source element
Exception thrown whenever scanning of the sourcefile failed.
In-memory file to check for changes before flush/flush.
A factory and cache for sourcefiles.
Here-Document: all text in between @> filename and @< within a comment block.
Property-Document: all text in between @{ and @} within a comment block.
Property documents are unnamed.
Generates comments to mark generated code as named regions.
Editor fold type.
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.
Source file type.
Default implementation of a wurblet compiler.
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.
Wurblet anchor within a SourceElement.
Wurbel test sources.
Scans the test sources for @wurblet anchors and executes the wurblets.
The verbosity level.
Holds versioning information.
Visual Studio style source region.
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.
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.
Wurblet execution filter.
Helper methods for the Wurbelizer.
Wurbel sources.
Scans the sources for @wurblet anchors and executes the wurblets.
Result from wurbler.
For a single file.
tells if and why file is updated.
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.
An exception thrown while compiling a wurblet source.
Helper methods for the wurbiler.
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.
The wurblet compiler.
The wurblet container.
A code generator.
Class holding the wurblet data.
An instance of this class is serialized per wurblet.
Resource the wurblets depend on.
Wurblet execution filter.