|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Generator | |
|---|---|
| org.javagen.agile.core | JavaGen Agile core Module |
| org.javagen.agile.core.visitor | |
| org.javagen.agile.core.xml | |
| org.javagen.agile.core.xml.jaxb | |
| org.javagen.agile.db | JavaGen Agile db Module |
| org.javagen.agile.db.visitor | |
| org.javagen.agile.oo.visitor | |
| Uses of Generator in org.javagen.agile.core |
|---|
| Classes in org.javagen.agile.core that implement Generator | |
|---|---|
class |
GeneratorPipeline
The GeneratorPipeline defines a code generation assembly line. |
class |
ModelPath
Using the input node as a starting point, traverses the model tree using
the XPath-like path and returns the result as output. |
| Fields in org.javagen.agile.core with type parameters of type Generator | |
|---|---|
protected List<Generator> |
GeneratorPipeline.pipeline
|
| Methods in org.javagen.agile.core that return types with arguments of type Generator | |
|---|---|
List<Generator> |
GeneratorPipeline.getPipeline()
|
| Methods in org.javagen.agile.core with parameters of type Generator | |
|---|---|
void |
GeneratorPipeline.addGenerator(Generator generator)
|
| Method parameters in org.javagen.agile.core with type arguments of type Generator | |
|---|---|
void |
GeneratorPipeline.setPipeline(List<Generator> pipeline)
|
| Uses of Generator in org.javagen.agile.core.visitor |
|---|
| Classes in org.javagen.agile.core.visitor that implement Generator | |
|---|---|
class |
CustomizerVisitor
Customizes model by reading in metadata XML file and setting all non-null values on model properties having matching IDs. |
class |
DefaultValueVisitor
Walk a model tree and set all non-null values to DefaultValue if present. |
class |
DefaultVisitor
Walks arbitrary model tree and invokes visit method on each Model node in itinerary. |
class |
EmitterVisitor
Walks the arbitrary model tree and invokes code generator modules attatched to model nodes. |
class |
IdAssignerVisitor
Traverses the database model tree assigning a unique ID to each node based on its name, type and parent model. |
class |
IdOverrideVisitor
Takes two model trees and sets all the non-null values of one (ie customizingModels)
onto the equivalent instances of the other (ie input parameter on gen method) using the
copyTo method. |
class |
IndexBuilderVisitor
Create a ID map for each Model instance and optionaly place resulting index in root node. |
class |
RegexRenameVisitor
Visits models applying regex to names, renaming them when a match is found. |
class |
TypeLookupVisitor
Defines a generic, extensible visitor pattern based on registering a Visit instance for each Model type. |
| Uses of Generator in org.javagen.agile.core.xml |
|---|
| Subinterfaces of Generator in org.javagen.agile.core.xml | |
|---|---|
interface |
XmlReader
Unmarshalls XML files and also serves as a pipeline Generator. |
interface |
XmlWriter
Marshalls XML files and also serves as a pipeline Generator. |
| Uses of Generator in org.javagen.agile.core.xml.jaxb |
|---|
| Classes in org.javagen.agile.core.xml.jaxb that implement Generator | |
|---|---|
class |
JAXBXmlReader
JAXB implementation of XmlReader. |
class |
JAXBXmlWriter
JAXB implementation of XmlWriter |
| Uses of Generator in org.javagen.agile.db |
|---|
| Classes in org.javagen.agile.db that implement Generator | |
|---|---|
class |
DbLoader
Create DB model tree from JDBC metadata from provided DataSource. |
| Uses of Generator in org.javagen.agile.db.visitor |
|---|
| Classes in org.javagen.agile.db.visitor that implement Generator | |
|---|---|
class |
AutoIncrementFinderVisitor
Sets all non-composite, unique primary keys matching the SQL types specified by the targetAutoPkTypes Set |
class |
DefaultDatabaseVisitor
Walks the database model tree, calling each visitor method for types in the itinerary. |
class |
IdAssignerDatabaseVisitor
Traverses the database model tree assigning a unique ID to each node based on its name, type and parent model. |
class |
LinkTableFinderVisitor
Identify and flag pure link or association tables - that is tables whose only function is to link one table to another. |
class |
UniqueColumnTypeVisitor
Creates a set of unique column types based on column type, size (i.e. |
class |
UniquePKFinderVisitor
Sets all non-composite, primary keys to unique. |
| Uses of Generator in org.javagen.agile.oo.visitor |
|---|
| Classes in org.javagen.agile.oo.visitor that implement Generator | |
|---|---|
class |
DefaultOOVisitor
|
class |
IdAssignerOOVisitor
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||