All Classes and Interfaces

Class
Description
AbstractJavaModelloGenerator - similar in scope to AbstractModelloGenerator but with features that java generators can use.
 
 
 
 
 
 
 
 
Abstract class for plugins working on XML representation of the model, without having any need to generate Java code.
Abstract class for plugins generating Java code for XML representation of the model.
 
 
This is the base class for all elements of the model.
 
 
Generate a basic conversion class between two versions of a model.
 
 
 
Generator that reads a model using dom4j.
Generate a writer that uses Dom4J.
 
 
 
 
Print the headers delineating the public and non-public elements of the compilation unit.
Helper class to use inside velocity templates.
 
 
JType sub-class for Arrays.
 
 
 
 
 
 
 
A representation of the Java Source code for a Java Class.
Represents a line of code, used by JSourceCode class
JType sub-class for collections.
A class that represents a Java comment.
JType sub-class for componentized types, such as array as collections.
A representation of the Java Source code for a Java compilation unit.
A class for handling source code for a constructor of a JClass
A class that "SOMEWHAT" represents a Java Doc Comment.
A descriptor for a JavaDoc comment
 
A class which holds information about a field.
A representation of the Java Source code for a Java Interface.
JType sub-class for maps.
An interface which represents a Member of a JClass, modelled closely after the Java Reflection API.
A class which holds information about the methods of a JClass.
A class which holds information about the signature of a JMethod.
The set of modifiers for a Method or Member variable
A utility class used to validate identifiers and class names
Represents a parameter to a JMethod.
A class for holding in-memory Java source code.
The writer used by the modello classes
This class represents the basic Java "structure" for a Java source file.
 
Formats a given String for use within a Java comment
 
 
 
 
 
 
 
 
Default values for a model, that can be overrided with defaults element of the model descriptor.
 
 
 
 
 
 
Creates classes that can convert between different versions of the model.
 
Creates a DOM4J reader from the model.
Creates a DOM4J writer from the model.
 
A dynamic way to use generators and Modello plugins.
 
Creates an Jackson extended reader from the model.
Creates an Jackson reader from the model.
Creates an Jackson writer from the model.
Creates Java beans from the Modello model.
Creates a jdom writer from the model that is capable of preserving element ordering and comments.
Creates a JSON Schema from the model.
 
 
Creates a SAX writer from the model.
Creates an Snake Yaml extended reader from the model.
Creates an SnakeYaml reader from the model.
Creates an SnakeYaml writer from the model.
Creates an StAX reader from the model.
Creates an StAX writer from the model.
Creates files from the model using Velocity templates.
Creates documentation for the model in xdoc format.
Creates an XPP3 extended reader from the model.
Creates an XPP3 extended writer from the model.
Creates an XPP3 reader from the model.
Creates an XPP3 writer from the model.
Creates an XML schema from the model.
 
 
 
 
Either a model class or interface.
 
 
 
Generates the IndentingXMLStreamWriter used by the writer for pretty printing.
 
 
 
A version string is on the form <major>.<minor>.<micro>.
 
A version range.
 
 
 
 
 
 
 
 
 
 
 
 
 
Helper methods to deal with XML representation of the model.
 
The generator for XPP3-based parsers that support input location tracking.
The generator for XPP3-based writers that support input location tracking.
 
 
XsdAssociationMetadata
XsdClassMetadata
XsdFieldMetadata
 
XsdFieldMetadata
XsdMetadataPlugin
Helper methods to deal with XML schema representation of the model.
XsdModelMetadata