A B C D E F G H I J K L M N O P R S T U V W X

A

AbstractModel - Class in org.javagen.agile.core.model
Generic implementation of Model interface.
AbstractModel() - Constructor for class org.javagen.agile.core.model.AbstractModel
 
AbstractModel(String) - Constructor for class org.javagen.agile.core.model.AbstractModel
 
addChildModel(Model) - Method in class org.javagen.agile.core.model.AbstractModel
Add child model, making sure the parent is set.
addChildModel(Model) - Method in interface org.javagen.agile.core.model.Model
 
addColumn(String, DbType, Object, Boolean, Boolean, Integer, Integer) - Method in class org.javagen.agile.db.model.Table
 
addColumn(Column) - Method in class org.javagen.agile.db.model.Table
 
addColumn(Column) - Method in class org.javagen.agile.db.model.UniqueConstraint
 
addColumnReference(Column, Column) - Method in class org.javagen.agile.db.model.FkConstraint
 
addColumnReference(ColumnReference) - Method in class org.javagen.agile.db.model.FkConstraint
 
addConstraintToColumnContext() - Method in class org.javagen.agile.db.model.UniqueConstraint
add UniqueConstraint references to effected column contexts for easy reference
addEntry(ContextEntryType) - Method in class org.javagen.agile.core.xml.jaxb.ContextType
 
addEntry(String, Object) - Method in class org.javagen.agile.core.xml.jaxb.ContextType
 
addEntryRef(ContextModelEntryType) - Method in class org.javagen.agile.core.xml.jaxb.ContextType
 
addEntryRef(String, Model) - Method in class org.javagen.agile.core.xml.jaxb.ContextType
 
addFkColumn(FkConstraint) - Method in class org.javagen.agile.db.model.Table
 
addFkColumn(Table, String, boolean, PkColumn, Boolean, Cardinality) - Static method in class org.javagen.agile.db.util.DbUtil
This is a convienence method for creating test data.
addGenerator(Generator) - Method in class org.javagen.agile.core.GeneratorPipeline
 
addPkColumn(String, DbType, Object, Boolean, Integer, Integer) - Method in class org.javagen.agile.db.model.Table
 
addReplacementPattern(String, String) - Method in class org.javagen.agile.core.util.RegexRenamer
 
addTable(String, Boolean) - Method in class org.javagen.agile.db.model.Database
 
addTable(Table) - Method in class org.javagen.agile.db.model.Database
 
addToPluralReplacementPattern(String, String) - Method in class org.javagen.agile.oo.naming.RegularPlurals
Add a regex-replacementPattern pair to pluralization rules.
addToSingularReplacementPattern(String, String) - Method in class org.javagen.agile.oo.naming.RegularPlurals
Add a regex-replacementPattern pair to pluralization rules.
addVisitInstances(Map<Class, Visit>) - Method in class org.javagen.agile.core.visitor.TypeLookupVisitor
 
ALL_MODEL_TYPES - Static variable in interface org.javagen.agile.db.visitor.DatabaseVisitor
 
allOwnedModels() - Method in class org.javagen.agile.core.model.AbstractModel
 
allOwnedModels() - Method in interface org.javagen.agile.core.model.Model
This method is used by the visitor patterns to navigate the model tree hierarchy.
allOwnedModels() - Method in class org.javagen.agile.db.model.Table
 
And - Class in org.javagen.agile.core.emitter.logic
 
And(List<Predicate>) - Constructor for class org.javagen.agile.core.emitter.logic.And
 
areLocalColumnsFromPrimaryKey() - Method in class org.javagen.agile.db.model.FkConstraint
Colums that are both PKs and FKs are treated differently (durring updates and inserts for example).
Artifact - Interface in org.javagen.agile.core.emitter
An artifact is any type of file emitted by the code generator.
artifact - Variable in class org.javagen.agile.core.emitter.TemplateEmitter
 
autoIncrement - Variable in class org.javagen.agile.db.model.Column
 
AutoIncrementFinderVisitor - Class in org.javagen.agile.db.visitor
Sets all non-composite, unique primary keys matching the SQL types specified by the targetAutoPkTypes Set to auto-incrament primary keys.
AutoIncrementFinderVisitor() - Constructor for class org.javagen.agile.db.visitor.AutoIncrementFinderVisitor
 

B

BasicModel - Class in org.javagen.agile.core.model
Generic model implementation can be used for: simple modeling tasks as a placeholder for global or localized context key-value pairs as container for other models
BasicModel() - Constructor for class org.javagen.agile.core.model.BasicModel
 
BasicModel(String) - Constructor for class org.javagen.agile.core.model.BasicModel
 
beanFactory - Variable in class org.javagen.agile.core.ioc.spring.SpringMain
 
bindContextVariables(String, Map<String, Object>) - Static method in class org.javagen.agile.core.util.NanoTemplate
Bind all variables in context that contain a ${...} replacement value.
bindEmitter(String, Emitter) - Method in class org.javagen.agile.core.emitter.binding.ModelTypeBinder
 
Binder - Interface in org.javagen.agile.core.emitter.binding
A generic service that binds emitters to model instances.
binder - Variable in class org.javagen.agile.core.visitor.EmitterVisitor
 
bindKey(String) - Method in class org.javagen.agile.core.emitter.template.NanoTemplateCallback
 
bindKey(String, Model) - Method in class org.javagen.agile.core.emitter.template.NanoTemplateCallback
 
bindKey(String, Model) - Static method in class org.javagen.agile.core.util.NanoTemplate
Recursively processes template.
bindKey(String, Map<String, Object>) - Static method in class org.javagen.agile.core.util.NanoTemplate
Recursively processes template.
bindKey(String, Map<String, Object>, boolean) - Static method in class org.javagen.agile.core.util.NanoTemplate
Recursively processes template.
bindName(String, Model) - Method in class org.javagen.agile.oo.naming.JavaNamingService
 
bindName(String, Model) - Method in interface org.javagen.agile.oo.naming.OONamingService
 
bindVariables(String, Map<String, Object>) - Static method in class org.javagen.agile.core.util.NanoTemplate
This is a light-weight template engine for replacing tags with values from a map-based context.
bindVariables(String, String, Map<String, Object>) - Static method in class org.javagen.agile.core.util.NanoTemplate
 
bindVariables(StringBuilder, String, Map<String, Object>) - Static method in class org.javagen.agile.core.util.NanoTemplate
This is a light-weight template engine for replacing tags with values from a map-based context.
boundEmitters(Model) - Method in interface org.javagen.agile.core.emitter.binding.Binder
Determine the registered emitters for a given model type.
boundEmitters(Model) - Method in class org.javagen.agile.core.emitter.binding.ModelTypeBinder
 
boundEmitters(String) - Method in class org.javagen.agile.core.emitter.binding.ModelTypeBinder
 

C

cachedSetters - Variable in class org.javagen.agile.core.visitor.DefaultValueVisitor
 
cacheModel - Variable in class org.javagen.agile.core.xml.jaxb.JAXBXmlReader
 
camelBackJavaClass(String) - Static method in class org.javagen.agile.oo.util.OOUtil
 
camelBackJavaVar(String) - Static method in class org.javagen.agile.oo.util.OOUtil
 
camelBackName(String) - Static method in class org.javagen.agile.core.util.StringUtil
strips blank/special characters from a string and makes first char after a special character upper case (excluding the very first character of the string)
camelBackName(String) - Method in class org.javagen.agile.oo.naming.JavaNamingService
 
camelBackName(String) - Method in interface org.javagen.agile.oo.naming.OONamingService
Converts any string to language-legal camelBack name.
Cardinality - Enum in org.javagen.agile.db.model
Cardinality of database relationships.
cardinality - Variable in class org.javagen.agile.db.model.FkConstraint
 
Cardinality.Side - Enum in org.javagen.agile.db.model
Cardinality for one end of a reference
cascadeDelete - Variable in class org.javagen.agile.db.model.FkConstraint
 
cascadeInsert - Variable in class org.javagen.agile.db.model.FkConstraint
 
cascadeUpdate - Variable in class org.javagen.agile.db.model.FkConstraint
 
catalog - Variable in class org.javagen.agile.db.model.Database
 
cfg - Variable in class org.javagen.agile.core.emitter.template.FreemarkerCodeGenerator
 
checkInsertableUpdatable() - Method in class org.javagen.agile.db.model.FkConstraint
Check if foreign key is already managed by a composite primary key, if so return false.
childModels - Variable in class org.javagen.agile.core.model.AbstractModel
 
Class - Class in org.javagen.agile.oo.model
Models a Object-Oriented class.
Class() - Constructor for class org.javagen.agile.oo.model.Class
 
Class(String) - Constructor for class org.javagen.agile.oo.model.Class
 
className(String, Class) - Method in class org.javagen.agile.oo.naming.JavaNamingService
 
className(Class) - Method in class org.javagen.agile.oo.naming.JavaNamingService
 
className(String, Class) - Method in interface org.javagen.agile.oo.naming.OONamingService
 
className(Class) - Method in interface org.javagen.agile.oo.naming.OONamingService
 
CLASSPATH_URL_PREFIX - Static variable in class org.javagen.agile.core.util.ResourceLoader
Pseudo URL prefix for loading from the class path: "classpath:"
clear() - Method in class org.javagen.agile.core.context.ContextHolderStack
 
code - Variable in class org.javagen.agile.oo.model.Class
 
collectionImplementation(String) - Method in class org.javagen.agile.oo.naming.JavaNamingService
 
collectionImplementation(String) - Method in interface org.javagen.agile.oo.naming.OONamingService
Returns a fully-qualified implementation class name given an abstract key name.
collectionInterface(String) - Method in class org.javagen.agile.oo.naming.JavaNamingService
 
collectionInterface(String) - Method in interface org.javagen.agile.oo.naming.OONamingService
Returns a fully-qualified interface name given an abstract key name.
Collections - Class in org.javagen.agile.oo.naming
Holds a set of collection interfaces and implementation class names indexed by abstract key names.
Collections() - Constructor for class org.javagen.agile.oo.naming.Collections
 
collectionType - Variable in class org.javagen.agile.oo.model.Property
 
Column - Class in org.javagen.agile.db.model
 
Column() - Constructor for class org.javagen.agile.db.model.Column
 
Column(Table) - Constructor for class org.javagen.agile.db.model.Column
 
Column(String) - Constructor for class org.javagen.agile.db.model.Column
 
ColumnReference - Class in org.javagen.agile.db.model
 
ColumnReference() - Constructor for class org.javagen.agile.db.model.ColumnReference
 
ColumnReference(FkConstraint) - Constructor for class org.javagen.agile.db.model.ColumnReference
 
columnReferencesSize() - Method in class org.javagen.agile.db.model.FkConstraint
 
columnReferencesSize() - Method in class org.javagen.agile.db.model.UniqueConstraint
 
columnSize - Variable in class org.javagen.agile.db.model.Column
 
combinedContext - Variable in class org.javagen.agile.core.context.ContextHolderStack
 
combinedContext() - Method in class org.javagen.agile.core.context.ContextHolderStack
 
configFile - Variable in class org.javagen.agile.core.ioc.spring.SpringMain
 
containsKey(Object) - Method in class org.javagen.agile.core.context.ContextHolderStack
 
containsValue(Object) - Method in class org.javagen.agile.core.context.ContextHolderStack
 
Context - Interface in org.javagen.agile.core.context
A context allows arbitrary values to be associated with a model instance.
context - Variable in class org.javagen.agile.core.emitter.template.NanoTemplateCallback
 
context - Variable in class org.javagen.agile.core.emitter.TemplateEmitter
 
context - Variable in class org.javagen.agile.core.model.AbstractModel
 
ContextEntryType - Class in org.javagen.agile.core.xml.jaxb
 
ContextEntryType() - Constructor for class org.javagen.agile.core.xml.jaxb.ContextEntryType
 
ContextEntryType(String, Object) - Constructor for class org.javagen.agile.core.xml.jaxb.ContextEntryType
 
ContextFactory - Class in org.javagen.agile.core.xml.jaxb
Provides a JAXBContext singleton with all registered serializable classes.
ContextFactory(Class<?>[]) - Constructor for class org.javagen.agile.core.xml.jaxb.ContextFactory
 
ContextFactory(String[]) - Constructor for class org.javagen.agile.core.xml.jaxb.ContextFactory
 
contextFactory - Variable in class org.javagen.agile.core.xml.jaxb.JAXBXmlReader
 
contextFactory - Variable in class org.javagen.agile.core.xml.jaxb.JAXBXmlWriter
 
ContextHolder - Interface in org.javagen.agile.core.context
ContextHolders are any object that holds a context - a map of key-value pairs.
ContextHolderStack - Class in org.javagen.agile.core.context
Holds a stack of ContextHolders (i.e.
ContextHolderStack() - Constructor for class org.javagen.agile.core.context.ContextHolderStack
 
contextHolderStack - Variable in class org.javagen.agile.core.context.ContextHolderStack
 
contextHolderStack - Variable in class org.javagen.agile.core.visitor.EmitterVisitor
 
contextKey - Variable in class org.javagen.agile.core.emitter.logic.Equals
 
contextKey - Variable in class org.javagen.agile.core.emitter.logic.NotEquals
 
ContextLoader - Interface in org.javagen.agile.core.context
Generic mechanism to combine contexts from model tree.
contextLoader - Variable in class org.javagen.agile.core.visitor.EmitterVisitor
 
ContextModelEntryType - Class in org.javagen.agile.core.xml.jaxb
 
ContextModelEntryType() - Constructor for class org.javagen.agile.core.xml.jaxb.ContextModelEntryType
 
ContextModelEntryType(String, Model) - Constructor for class org.javagen.agile.core.xml.jaxb.ContextModelEntryType
 
ContextType - Class in org.javagen.agile.core.xml.jaxb
 
ContextType() - Constructor for class org.javagen.agile.core.xml.jaxb.ContextType
 
ContextTypeAdapter - Class in org.javagen.agile.core.xml.jaxb
 
ContextTypeAdapter() - Constructor for class org.javagen.agile.core.xml.jaxb.ContextTypeAdapter
 
copyTo(Model) - Method in class org.javagen.agile.core.model.AbstractModel
 
copyTo(Model) - Method in interface org.javagen.agile.core.model.Model
Copy non-null properties into target model instance.
copyTo(Model) - Method in class org.javagen.agile.db.model.Column
 
copyTo(Model) - Method in class org.javagen.agile.db.model.ColumnReference
 
copyTo(Model) - Method in class org.javagen.agile.db.model.Database
 
copyTo(Model) - Method in class org.javagen.agile.db.model.FkConstraint
 
copyTo(Model) - Method in class org.javagen.agile.db.model.PkColumn
 
copyTo(Model) - Method in class org.javagen.agile.db.model.Table
 
copyTo(Model) - Method in class org.javagen.agile.oo.model.Class
 
copyTo(Model) - Method in class org.javagen.agile.oo.model.Property
 
createColumn() - Method in class org.javagen.agile.db.model.Table
 
createColumnReference() - Method in class org.javagen.agile.db.model.FkConstraint
 
createDir(File) - Static method in class org.javagen.agile.core.util.FileUtil
 
createFkColumn() - Method in class org.javagen.agile.db.model.Table
 
createPkColumn() - Method in class org.javagen.agile.db.model.Table
 
createReverse(FkConstraint, boolean) - Static method in class org.javagen.agile.db.util.DbUtil
 
createTable() - Method in class org.javagen.agile.db.model.Database
 
createWriter(File) - Method in class org.javagen.agile.core.emitter.DefaultWriterFactory
Create an output sink given a output file.
createWriter(File) - Method in interface org.javagen.agile.core.emitter.WriterFactory
Create an output sink given a output file.
CRLF - Static variable in class org.javagen.agile.core.util.FileUtil
 
CustomizerVisitor - Class in org.javagen.agile.core.visitor
Customizes model by reading in metadata XML file and setting all non-null values on model properties having matching IDs.
CustomizerVisitor() - Constructor for class org.javagen.agile.core.visitor.CustomizerVisitor
 

D

Database - Class in org.javagen.agile.db.model
 
Database() - Constructor for class org.javagen.agile.db.model.Database
 
Database(String) - Constructor for class org.javagen.agile.db.model.Database
 
DatabaseVisitor - Interface in org.javagen.agile.db.visitor
 
DatabaseWalker - Class in org.javagen.agile.db.visitor
Traversal part of visitor pattern as applied to database hierarchy.
DatabaseWalker() - Constructor for class org.javagen.agile.db.visitor.DatabaseWalker
 
dataSource - Variable in class org.javagen.agile.db.DbLoader
 
DbLoader - Class in org.javagen.agile.db
Create DB model tree from JDBC metadata from provided DataSource.
DbLoader() - Constructor for class org.javagen.agile.db.DbLoader
 
dbType - Variable in class org.javagen.agile.db.model.Column
 
DbType - Enum in org.javagen.agile.db.model
 
dbTypeName - Variable in class org.javagen.agile.db.model.Column
Database-specific type if different from standard SQL type (i.o.
DbUtil - Class in org.javagen.agile.db.util
Create table attributes - mostly for ease of unit testing.
DbUtil() - Constructor for class org.javagen.agile.db.util.DbUtil
 
DEFAULT_AUTO_PK_TYPES - Static variable in class org.javagen.agile.db.visitor.AutoIncrementFinderVisitor
 
DEFAULT_CONFIG_FILE - Static variable in class org.javagen.agile.core.ioc.spring.SpringMain
 
DEFAULT_CONFIGURER_BEAN_ID - Static variable in class org.javagen.agile.core.ioc.spring.SpringMain
 
DEFAULT_ITINERARY - Static variable in class org.javagen.agile.oo.visitor.DefaultOOVisitor
 
DEFAULT_MODEL_TYPE - Static variable in interface org.javagen.agile.core.model.Model
Default modelType value for generic model instances.
DEFAULT_MODEL_TYPE - Static variable in class org.javagen.agile.db.model.Column
 
DEFAULT_MODEL_TYPE - Static variable in class org.javagen.agile.db.model.ColumnReference
 
DEFAULT_MODEL_TYPE - Static variable in class org.javagen.agile.db.model.Database
 
DEFAULT_MODEL_TYPE - Static variable in class org.javagen.agile.db.model.FkConstraint
 
DEFAULT_MODEL_TYPE - Static variable in class org.javagen.agile.db.model.PkColumn
 
DEFAULT_MODEL_TYPE - Static variable in class org.javagen.agile.db.model.Table
 
DEFAULT_MODEL_TYPE - Static variable in class org.javagen.agile.db.model.UniqueConstraint
 
DEFAULT_MODEL_TYPE - Static variable in class org.javagen.agile.oo.model.Class
 
DEFAULT_MODEL_TYPE - Static variable in class org.javagen.agile.oo.model.Property
 
DEFAULT_MODEL_TYPE - Static variable in class org.javagen.agile.oo.model.Reference
 
DEFAULT_NAME_PREFIX - Static variable in class org.javagen.agile.db.visitor.IdAssignerDatabaseVisitor
 
DEFAULT_NAME_PREFIX - Static variable in class org.javagen.agile.oo.visitor.IdAssignerOOVisitor
 
DEFAULT_PIPELINE_BEAN_ID - Static variable in class org.javagen.agile.core.ioc.spring.SpringMain
 
DEFAULT_ROOT_BEAN_NAME_ID - Static variable in class org.javagen.agile.core.ioc.spring.SpringMain
 
DEFAULT_TEMPLATE_GENERATOR_BEAN_ID - Static variable in class org.javagen.agile.core.ioc.spring.SpringMain
 
DEFAULT_TEMPLATE_LOCATION_PATH - Static variable in class org.javagen.agile.core.emitter.template.FreemarkerCodeGenerator
 
DEFAULT_TEMPLATE_LOCATION_PATH - Static variable in class org.javagen.agile.core.emitter.template.VelocityCodeGenerator
 
DefaultArtifact - Class in org.javagen.agile.core.emitter
Output file name and path are bound using passed in context and NanoTemplate engine.
DefaultArtifact() - Constructor for class org.javagen.agile.core.emitter.DefaultArtifact
 
DefaultArtifact(String, String) - Constructor for class org.javagen.agile.core.emitter.DefaultArtifact
 
DefaultContext - Class in org.javagen.agile.core.context
Default implementation of a key-value Context.
DefaultContext() - Constructor for class org.javagen.agile.core.context.DefaultContext
 
DefaultContextLoader - Class in org.javagen.agile.core.context
Builds a context by pushing the nodes on a stack from root to leaf so that leaf values take precedence.
DefaultContextLoader() - Constructor for class org.javagen.agile.core.context.DefaultContextLoader
 
DefaultDatabaseVisitor - Class in org.javagen.agile.db.visitor
Walks the database model tree, calling each visitor method for types in the itinerary.
DefaultDatabaseVisitor() - Constructor for class org.javagen.agile.db.visitor.DefaultDatabaseVisitor
 
DefaultOOVisitor - Class in org.javagen.agile.oo.visitor
 
DefaultOOVisitor() - Constructor for class org.javagen.agile.oo.visitor.DefaultOOVisitor
 
DefaultValue - Annotation Type in org.javagen.agile.core.annotation
Default value annotation used to implement template pattern.
defaultValue - Variable in class org.javagen.agile.db.model.Column
 
DefaultValueVisitor - Class in org.javagen.agile.core.visitor
Walk a model tree and set all non-null values to DefaultValue if present.
DefaultValueVisitor() - Constructor for class org.javagen.agile.core.visitor.DefaultValueVisitor
 
DefaultValueVisitor.DefaultSetter - Class in org.javagen.agile.core.visitor
 
DefaultValueVisitor.DefaultSetter(Object, Method, Method) - Constructor for class org.javagen.agile.core.visitor.DefaultValueVisitor.DefaultSetter
 
DefaultVisitor - Class in org.javagen.agile.core.visitor
Walks arbitrary model tree and invokes visit method on each Model node in itinerary.
DefaultVisitor() - Constructor for class org.javagen.agile.core.visitor.DefaultVisitor
 
DefaultWriterFactory - Class in org.javagen.agile.core.emitter
This default WriterFactory just creates a FileWriter instance after making sure the parent directory exists.
DefaultWriterFactory() - Constructor for class org.javagen.agile.core.emitter.DefaultWriterFactory
 
defualtVisit - Variable in class org.javagen.agile.core.visitor.TypeLookupVisitor
 
DriverManagerDataSource - Class in org.javagen.agile.db.util
A generic way to access database drivers given the driver class name, url, username and password.
DriverManagerDataSource() - Constructor for class org.javagen.agile.db.util.DriverManagerDataSource
Constructor for bean-style configuration.
DriverManagerDataSource(String, String, String, String) - Constructor for class org.javagen.agile.db.util.DriverManagerDataSource
Create a new DriverManagerDataSource with the given standard DriverManager parameters.
DriverManagerDataSource(String, String, String) - Constructor for class org.javagen.agile.db.util.DriverManagerDataSource
Create a new DriverManagerDataSource with the given standard DriverManager parameters.
DriverManagerDataSource(String) - Constructor for class org.javagen.agile.db.util.DriverManagerDataSource
Create a new DriverManagerDataSource with the given JDBC URL, not specifying a username or password for JDBC access.

E

emit(Context) - Method in interface org.javagen.agile.core.emitter.Emitter
invoke an emitter
emit(Context) - Method in class org.javagen.agile.core.emitter.TemplateEmitter
 
emitCondition - Variable in class org.javagen.agile.core.emitter.TemplateEmitter
 
Emitter - Interface in org.javagen.agile.core.emitter
An emitter is anything that emits code or data files.
emitterBindings - Variable in class org.javagen.agile.core.emitter.binding.ModelTypeBinder
 
EmitterContextLoader - Interface in org.javagen.agile.core.emitter.context
A context loader that adds the emitter context to the context stack, providing a generic means to pass key-value properties to templates.
EmitterContextStackLoader - Class in org.javagen.agile.core.emitter.context
Implements a pure stack context.
EmitterContextStackLoader() - Constructor for class org.javagen.agile.core.emitter.context.EmitterContextStackLoader
 
EmitterLocalContextLoader - Class in org.javagen.agile.core.emitter.context
Adds a local context to the context stack providing a place to put a standard set of values from the current model, including: model = the current model instance modelName = the current model name nanoTemplate - a NanoTemplate callback instance TODO the ooNamingService provides most of the NanoTemplate functionality - can we refactor NanoTemplate out of the templates?
EmitterLocalContextLoader() - Constructor for class org.javagen.agile.core.emitter.context.EmitterLocalContextLoader
 
EmitterVisitor - Class in org.javagen.agile.core.visitor
Walks the arbitrary model tree and invokes code generator modules attatched to model nodes.
EmitterVisitor() - Constructor for class org.javagen.agile.core.visitor.EmitterVisitor
 
EmitterVisitor(Binder) - Constructor for class org.javagen.agile.core.visitor.EmitterVisitor
 
EMPTY_EMITTER_SET - Static variable in class org.javagen.agile.core.emitter.binding.ModelTypeBinder
 
EMPTY_STRING_ARRAY - Static variable in class org.javagen.agile.oo.model.Class
 
entrySet() - Method in class org.javagen.agile.core.context.ContextHolderStack
 
EOF - Static variable in class org.javagen.agile.core.util.FileUtil
 
equals(Object) - Method in class org.javagen.agile.core.context.ContextHolderStack
 
Equals - Class in org.javagen.agile.core.emitter.logic
Equals predicate compares one or more string constants to value abtained from context using contextKey.
Equals(String, String) - Constructor for class org.javagen.agile.core.emitter.logic.Equals
 
Equals(String, String, String) - Constructor for class org.javagen.agile.core.emitter.logic.Equals
 
Equals(String, String, String, String) - Constructor for class org.javagen.agile.core.emitter.logic.Equals
 
equals(Object) - Method in class org.javagen.agile.core.model.AbstractModel
 
equals(Object) - Method in class org.javagen.agile.db.model.Table
 
equals(Object) - Method in class org.javagen.agile.oo.model.Class
 
eval(File, Context) - Method in class org.javagen.agile.core.emitter.logic.And
 
eval(File, Context) - Method in class org.javagen.agile.core.emitter.logic.Equals
 
eval(File, Context) - Method in class org.javagen.agile.core.emitter.logic.FileDoesNotExist
 
eval(File, Context) - Method in class org.javagen.agile.core.emitter.logic.NotEquals
 
eval(File, Context) - Method in class org.javagen.agile.core.emitter.logic.Or
 
eval(File, Context) - Method in interface org.javagen.agile.core.emitter.logic.Predicate
 
excludeTableNames - Variable in class org.javagen.agile.db.DbLoader
 
exists(String) - Static method in class org.javagen.agile.core.util.ResourceLoader
 
exists(Class<?>, String) - Static method in class org.javagen.agile.core.util.ResourceLoader
 

F

FILE_URL_PREFIX - Static variable in class org.javagen.agile.core.util.ResourceLoader
URL prefix for loading from the file system: "file:"
FileDoesNotExist - Class in org.javagen.agile.core.emitter.logic
 
FileDoesNotExist() - Constructor for class org.javagen.agile.core.emitter.logic.FileDoesNotExist
 
fileNameProperty - Variable in class org.javagen.agile.core.emitter.DefaultArtifact
 
FileUtil - Class in org.javagen.agile.core.util
 
FK_ONLY_MODEL_TYPES - Static variable in interface org.javagen.agile.db.visitor.DatabaseVisitor
 
FkConstraint - Class in org.javagen.agile.db.model
This models a foreign key constraint using one or more ColumnReferences to establish the relationship.
FkConstraint() - Constructor for class org.javagen.agile.db.model.FkConstraint
 
FkConstraint(Table) - Constructor for class org.javagen.agile.db.model.FkConstraint
 
fkConstraints - Variable in class org.javagen.agile.db.model.Table
 
FkEnum - Enum in org.javagen.agile.db.model
Specifies the location of foreign key: IMPORTED -foreign key is located in containing table EXPORTED -foreign key is located in target table
fkType - Variable in class org.javagen.agile.db.model.FkConstraint
 
foreignColumn - Variable in class org.javagen.agile.db.model.ColumnReference
 
FreemarkerCodeGenerator - Class in org.javagen.agile.core.emitter.template
FreeMarker template implementation.
FreemarkerCodeGenerator() - Constructor for class org.javagen.agile.core.emitter.template.FreemarkerCodeGenerator
 
fullClassName(String, String, Class) - Method in class org.javagen.agile.oo.naming.JavaNamingService
 
fullClassName(String, String, Class) - Method in interface org.javagen.agile.oo.naming.OONamingService
 

G

gen(String, File, Map<String, Object>) - Method in class org.javagen.agile.core.emitter.template.FreemarkerCodeGenerator
Process templates.
gen(String, File, Map<String, Object>) - Method in interface org.javagen.agile.core.emitter.template.TemplateGenerator
Process template
gen(String, File, Map<String, Object>) - Method in class org.javagen.agile.core.emitter.template.VelocityCodeGenerator
Process templates.
gen(Model) - Method in interface org.javagen.agile.core.Generator
Entry point for generation task.
gen(Model) - Method in class org.javagen.agile.core.GeneratorPipeline
Entry point for starting the generator.
gen(Model) - Method in class org.javagen.agile.core.ModelPath
 
gen(Model) - Method in class org.javagen.agile.core.visitor.CustomizerVisitor
 
gen(Model) - Method in class org.javagen.agile.core.visitor.DefaultVisitor
 
gen(Model) - Method in class org.javagen.agile.core.visitor.IdAssignerVisitor
 
gen(Model) - Method in class org.javagen.agile.core.visitor.IdOverrideVisitor
 
gen(Model) - Method in class org.javagen.agile.core.visitor.IndexBuilderVisitor
 
gen(Model) - Method in class org.javagen.agile.core.visitor.RegexRenameVisitor
 
gen(Model) - Method in class org.javagen.agile.core.xml.jaxb.JAXBXmlReader
Returns a read model, cached model or null, depending on settings.
gen(Model) - Method in class org.javagen.agile.core.xml.jaxb.JAXBXmlWriter
 
gen(Model) - Method in interface org.javagen.agile.core.xml.XmlReader
 
gen(Model) - Method in interface org.javagen.agile.core.xml.XmlWriter
 
gen(Model) - Method in class org.javagen.agile.db.DbLoader
Create DB model tree from JDBC metadata from provided DataSource.
gen(Model) - Method in class org.javagen.agile.db.visitor.DefaultDatabaseVisitor
Walks the database model tree.
gen(Model) - Method in class org.javagen.agile.db.visitor.IdAssignerDatabaseVisitor
 
gen(Model) - Method in class org.javagen.agile.oo.visitor.DefaultOOVisitor
 
Generator - Interface in org.javagen.agile.core
The generator is the basis for task-specific, decoupled, units of work in the JavaGen Light code generator.
GeneratorPipeline - Class in org.javagen.agile.core
The GeneratorPipeline defines a code generation assembly line.
GeneratorPipeline() - Constructor for class org.javagen.agile.core.GeneratorPipeline
 
GenericWalker - Class in org.javagen.agile.core.visitor
Traversal part of the visitor pattern implements a depth-first walk across generic model trees.
GenericWalker() - Constructor for class org.javagen.agile.core.visitor.GenericWalker
 
get(Object) - Method in class org.javagen.agile.core.context.ContextHolderStack
 
get(String) - Method in class org.javagen.agile.core.model.AbstractModel
 
get(String) - Method in interface org.javagen.agile.core.model.Model
Convienience method to access the local context of key-value pairs.
get(Class) - Method in class org.javagen.agile.core.visitor.TypeLookupVisitor
 
getArtifact() - Method in interface org.javagen.agile.core.emitter.Emitter
The unique artifact instance that provides the file name and path to this emitter.
getArtifact() - Method in class org.javagen.agile.core.emitter.TemplateEmitter
 
getAutoIncrement() - Method in class org.javagen.agile.db.model.Column
 
getBean(String) - Method in class org.javagen.agile.core.ioc.spring.SpringMain
Uses underlying IoC container to access bean instance by ID.
getBeanFactory() - Method in class org.javagen.agile.core.ioc.spring.SpringMain
Load config and properties.
getBinder() - Method in class org.javagen.agile.core.visitor.EmitterVisitor
 
getCardinality() - Method in class org.javagen.agile.db.model.FkConstraint
 
getCardinality() - Method in class org.javagen.agile.oo.model.Reference
 
getCardinalityString() - Method in class org.javagen.agile.db.model.FkConstraint
 
getCascadeDelete() - Method in class org.javagen.agile.db.model.FkConstraint
 
getCascadeInsert() - Method in class org.javagen.agile.db.model.FkConstraint
 
getCascadeUpdate() - Method in class org.javagen.agile.db.model.FkConstraint
 
getCatalog() - Method in class org.javagen.agile.db.model.Database
 
getChildModels() - Method in class org.javagen.agile.core.model.AbstractModel
 
getChildModels() - Method in interface org.javagen.agile.core.model.Model
 
getClass(Model, String) - Static method in class org.javagen.agile.oo.util.OOUtil
Search for a Class in arbitrary hierarchy.
getClasses() - Method in class org.javagen.agile.core.xml.jaxb.ContextFactory
 
getCollectionKey(String) - Method in class org.javagen.agile.oo.naming.Collections
 
getCollections() - Method in class org.javagen.agile.oo.naming.JavaNamingService
 
getCollectionType() - Method in class org.javagen.agile.oo.model.Property
 
getColumnReferences() - Method in class org.javagen.agile.db.model.FkConstraint
 
getColumns() - Method in class org.javagen.agile.db.model.Table
 
getColumns() - Method in class org.javagen.agile.db.model.UniqueConstraint
 
getColumnSize() - Method in class org.javagen.agile.db.model.Column
columnSize for varchar types or precision for numeric/decimal types.
getConfigFile() - Method in class org.javagen.agile.core.ioc.spring.SpringMain
Any type of configuration can be achieved using XXXSpringConfig.xml including: Pipeline components and order of execution Template names, locations and types and their artifact naming patterns and relative output locations Per-template overwrite predicates Binding templates to model instances Root structure of model tree including global properties and parent containers for generated model instances Default and artifact-specific naming patterns using model and emitter contexts Reading, writing and merging of metadata Code naming and conversion implementations Anything that gen.properties can specify
getConfiguration() - Method in class org.javagen.agile.core.emitter.template.FreemarkerCodeGenerator
 
getConfigurerBeanId() - Method in class org.javagen.agile.core.ioc.spring.SpringMain
 
getConnection() - Method in class org.javagen.agile.db.util.DriverManagerDataSource
This implementation delegates to getConnectionFromDriverManager, using the default username and password of this DataSource.
getConnection(String, String) - Method in class org.javagen.agile.db.util.DriverManagerDataSource
This implementation delegates to getConnectionFromDriverManager, using the given username and password.
getConnectionFromDriverManager() - Method in class org.javagen.agile.db.util.DriverManagerDataSource
Get a Connection from the DriverManager, using the default username and password of this DataSource.
getConnectionFromDriverManager(String, String) - Method in class org.javagen.agile.db.util.DriverManagerDataSource
Build properties for the DriverManager, including the given username and password (if any).
getConnectionFromDriverManager(String, Properties) - Method in class org.javagen.agile.db.util.DriverManagerDataSource
Getting a connection using the nasty static from DriverManager is extracted into a protected method to allow for easy unit testing.
getConnectionProperties() - Method in class org.javagen.agile.db.util.DriverManagerDataSource
Return the connection properties to be passed to the DriverManager, if any.
getContext() - Method in interface org.javagen.agile.core.context.ContextHolder
 
getContext() - Method in class org.javagen.agile.core.context.DefaultContext
 
getContext() - Method in class org.javagen.agile.core.emitter.TemplateEmitter
 
getContext() - Method in class org.javagen.agile.core.model.AbstractModel
 
getContext() - Method in class org.javagen.agile.core.xml.jaxb.ContextFactory
 
getContextFactory() - Method in class org.javagen.agile.core.xml.jaxb.JAXBXmlReader
 
getContextFactory() - Method in class org.javagen.agile.core.xml.jaxb.JAXBXmlWriter
 
getContextKey() - Method in class org.javagen.agile.core.emitter.logic.Equals
 
getContextKey() - Method in class org.javagen.agile.core.emitter.logic.NotEquals
 
getContextLoader() - Method in class org.javagen.agile.core.visitor.EmitterVisitor
 
getCustomizingModels() - Method in class org.javagen.agile.core.visitor.IdOverrideVisitor
 
getDataSource() - Method in class org.javagen.agile.db.DbLoader
 
getDbType() - Method in class org.javagen.agile.db.model.Column
 
getDbTypeAsString() - Method in class org.javagen.agile.db.model.Column
 
getDbTypeName() - Method in class org.javagen.agile.db.model.Column
Database vender-specific type if different from generic DbType.
getDefaultClassLoader() - Static method in class org.javagen.agile.db.util.DriverManagerDataSource
 
getDefaultCollectionKey() - Method in class org.javagen.agile.oo.naming.Collections
 
getDefaultMark() - Static method in class org.javagen.agile.core.util.NanoTemplate
 
getDefaultValue() - Method in class org.javagen.agile.db.model.Column
 
getDefualtVisit() - Method in class org.javagen.agile.core.visitor.TypeLookupVisitor
 
getDriverClassName() - Method in class org.javagen.agile.db.util.DriverManagerDataSource
Return the JDBC driver class name, if any.
getEmitCondition() - Method in class org.javagen.agile.core.emitter.TemplateEmitter
 
getEmitterBindings() - Method in class org.javagen.agile.core.emitter.binding.ModelTypeBinder
 
getEntries() - Method in class org.javagen.agile.core.xml.jaxb.ContextType
 
getEntryRefs() - Method in class org.javagen.agile.core.xml.jaxb.ContextType
 
getExcludeTableNames() - Method in class org.javagen.agile.db.DbLoader
 
getFkColumns() - Method in class org.javagen.agile.db.model.Table
 
getFkType() - Method in class org.javagen.agile.db.model.FkConstraint
 
getForeignColumn() - Method in class org.javagen.agile.db.model.ColumnReference
 
getGlobalPropertiesModel() - Method in class org.javagen.agile.core.ioc.spring.GlobalPropertyHolder
 
getId() - Method in class org.javagen.agile.core.model.AbstractModel
 
getId() - Method in interface org.javagen.agile.core.model.Model
Ids are used to serialize Model references and allow fast lookups of unique Model instances.
getIdOverrideVisitor() - Method in class org.javagen.agile.core.visitor.CustomizerVisitor
 
getIdPrefixFilter() - Method in class org.javagen.agile.core.visitor.CustomizerVisitor
 
getIdPrefixFilter() - Method in class org.javagen.agile.core.visitor.IdOverrideVisitor
 
getImplementation(String) - Method in class org.javagen.agile.oo.naming.Collections
 
getIncludeTableNames() - Method in class org.javagen.agile.db.DbLoader
 
getIndex() - Method in class org.javagen.agile.core.visitor.IdOverrideVisitor
 
getIndex() - Method in class org.javagen.agile.core.visitor.IndexBuilderVisitor
 
getInputFileAsArray(File, boolean) - Static method in class org.javagen.agile.core.util.FileUtil
 
getInputFileAsString(File, boolean) - Static method in class org.javagen.agile.core.util.FileUtil
 
getInstance() - Static method in class org.javagen.agile.oo.naming.Collections
 
getInterface(String) - Method in class org.javagen.agile.oo.naming.Collections
 
getItinerary() - Method in class org.javagen.agile.core.visitor.DefaultVisitor
 
getJdbcType() - Method in enum org.javagen.agile.db.model.DbType
 
getKey() - Method in class org.javagen.agile.core.xml.jaxb.ContextEntryType
 
getKey() - Method in class org.javagen.agile.core.xml.jaxb.ContextModelEntryType
 
getList() - Method in class org.javagen.agile.db.visitor.UniqueColumnTypeVisitor
 
getLocalColumn() - Method in class org.javagen.agile.db.model.ColumnReference
 
getLoginTimeout() - Method in class org.javagen.agile.db.util.DriverManagerDataSource
Returns 0: means use default system timeout.
getLogWriter() - Method in class org.javagen.agile.db.util.DriverManagerDataSource
LogWriter methods are unsupported.
getMapping() - Method in enum org.javagen.agile.db.model.Cardinality
text representation of cardinality
getModel() - Method in class org.javagen.agile.core.xml.jaxb.ContextModelEntryType
 
getModelType() - Method in class org.javagen.agile.core.model.AbstractModel
 
getModelType() - Method in interface org.javagen.agile.core.model.Model
A modelType is just that, the type of thing being modeled.
getName() - Method in class org.javagen.agile.core.model.AbstractModel
 
getName() - Method in interface org.javagen.agile.core.model.Model
A name that describes what is being modeled and forms the basis of the generated artifact names.
getName() - Method in class org.javagen.agile.db.model.ColumnReference
 
getNavigable() - Method in class org.javagen.agile.oo.model.Property
 
getNotNull() - Method in class org.javagen.agile.db.model.Column
 
getNotNull() - Method in class org.javagen.agile.db.model.FkConstraint
Determine if this relationship can be null.
getOverrideProperties() - Method in class org.javagen.agile.core.ioc.spring.GlobalPropertyHolder
 
getParentClass() - Method in class org.javagen.agile.oo.model.Property
 
getParentDatabase() - Method in class org.javagen.agile.db.model.Table
 
getParentModel() - Method in class org.javagen.agile.core.model.AbstractModel
 
getParentModel() - Method in interface org.javagen.agile.core.model.Model
A parent is usually the owner or source of the child node.
getParentModel() - Method in class org.javagen.agile.db.DbLoader
 
getParentTable() - Method in class org.javagen.agile.db.model.Column
 
getParentTable() - Method in class org.javagen.agile.db.model.FkConstraint
 
getPassword() - Method in class org.javagen.agile.db.util.DriverManagerDataSource
Return the JDBC password to use for accessing the DriverManager.
getPatternHolders() - Method in class org.javagen.agile.core.util.RegexRenamer
 
getPipeline() - Method in class org.javagen.agile.core.GeneratorPipeline
 
getPipelineBeanId() - Method in class org.javagen.agile.core.ioc.spring.SpringMain
 
getPluralisation() - Method in class org.javagen.agile.oo.naming.JavaNamingService
 
getPluralToSingular() - Method in class org.javagen.agile.oo.naming.RegularPlurals
 
getPrefix() - Method in class org.javagen.agile.core.visitor.IdAssignerVisitor
 
getPrefix() - Method in class org.javagen.agile.db.visitor.IdAssignerDatabaseVisitor
 
getPrefix() - Method in class org.javagen.agile.oo.visitor.IdAssignerOOVisitor
 
getPrimaryKeys() - Method in class org.javagen.agile.db.model.Table
 
getProperties() - Method in class org.javagen.agile.oo.model.Class
 
getRegexRename() - Method in class org.javagen.agile.core.visitor.RegexRenameVisitor
 
getRelativeFilePathProperty() - Method in class org.javagen.agile.core.emitter.TemplateEmitter
 
getRelativeInputPath() - Method in class org.javagen.agile.db.visitor.DefaultDatabaseVisitor
 
getReverse() - Method in enum org.javagen.agile.db.model.Cardinality
reverse relationship cardinality
getReverse() - Method in class org.javagen.agile.oo.model.Reference
 
getReverseFkConstraint() - Method in class org.javagen.agile.db.model.FkConstraint
 
getRootNode(Model) - Static method in class org.javagen.agile.core.util.ModelUtil
 
getScale() - Method in class org.javagen.agile.db.model.Column
Number of decimal places allowed in numeric/decimal types.
getSchema() - Method in class org.javagen.agile.db.model.Database
 
getSequenceNumber() - Method in class org.javagen.agile.db.model.ColumnReference
 
getSequenceNumber() - Method in class org.javagen.agile.db.model.PkColumn
 
getSingularToPlural() - Method in class org.javagen.agile.oo.naming.RegularPlurals
 
getSourceDirectoryProperty() - Method in class org.javagen.agile.core.emitter.TemplateEmitter
 
getStartModel() - Method in class org.javagen.agile.core.GeneratorPipeline
 
getStartModelBeanId() - Method in class org.javagen.agile.core.ioc.spring.SpringMain
The bean id of the model instance to use as input to the pipeline.
getTables() - Method in class org.javagen.agile.db.model.Database
 
getTargetAutoPkTypes() - Method in class org.javagen.agile.db.visitor.AutoIncrementFinderVisitor
 
getTargetTable() - Method in class org.javagen.agile.db.model.FkConstraint
 
getTargetType() - Method in class org.javagen.agile.oo.model.Reference
 
getTemplateBasePath() - Method in class org.javagen.agile.core.emitter.template.FreemarkerCodeGenerator
Base path to load templates from which can be prefixed with classpath: or file: and a path to locate the file in any context.
getTemplateBasePath() - Method in interface org.javagen.agile.core.emitter.template.TemplateGenerator
Base path of template locations.
getTemplateBasePath() - Method in class org.javagen.agile.core.emitter.template.VelocityCodeGenerator
 
getTemplateGenerator() - Method in class org.javagen.agile.core.emitter.TemplateEmitter
 
getTemplatePath() - Method in class org.javagen.agile.core.emitter.TemplateEmitter
 
getToPluralRegexRenamer() - Method in class org.javagen.agile.oo.naming.RegularPlurals
 
getToSingularRegexRenamer() - Method in class org.javagen.agile.oo.naming.RegularPlurals
 
getType() - Method in class org.javagen.agile.oo.model.Property
 
getType() - Method in class org.javagen.agile.oo.model.Reference
 
getUnique() - Method in class org.javagen.agile.db.model.Column
 
getUrl() - Method in class org.javagen.agile.db.util.DriverManagerDataSource
Return the JDBC URL to use for accessing the DriverManager.
getUsername() - Method in class org.javagen.agile.db.util.DriverManagerDataSource
Return the JDBC username to use for accessing the DriverManager.
getValue() - Method in class org.javagen.agile.core.emitter.logic.NotEquals
 
getValue() - Method in class org.javagen.agile.core.xml.jaxb.ContextEntryType
 
getValues() - Method in class org.javagen.agile.core.emitter.logic.Equals
 
getVisitInstances() - Method in class org.javagen.agile.core.visitor.TypeLookupVisitor
 
getWriterFactory() - Method in class org.javagen.agile.core.emitter.template.FreemarkerCodeGenerator
 
getWriterFactory() - Method in class org.javagen.agile.core.emitter.template.VelocityCodeGenerator
 
getXmlFile() - Method in class org.javagen.agile.core.xml.jaxb.JAXBXmlReader
 
getXmlFile() - Method in class org.javagen.agile.core.xml.jaxb.JAXBXmlWriter
 
getXmlReader() - Method in class org.javagen.agile.core.visitor.CustomizerVisitor
 
globalPropertiesModel - Variable in class org.javagen.agile.core.ioc.spring.GlobalPropertyHolder
 
GlobalPropertyHolder - Class in org.javagen.agile.core.ioc.spring
Add a third properties source overrideProperties, so we can override these properties instead of having to redefine every property as using the setProperties method would require.
GlobalPropertyHolder() - Constructor for class org.javagen.agile.core.ioc.spring.GlobalPropertyHolder
 

H

hasCompositeKey() - Method in class org.javagen.agile.db.model.Table
 
hashCode() - Method in class org.javagen.agile.core.context.ContextHolderStack
 
hashCode() - Method in class org.javagen.agile.db.model.Column
 
hashCode() - Method in class org.javagen.agile.db.model.PkColumn
 
hashCode() - Method in class org.javagen.agile.db.model.Table
 
hashCode() - Method in class org.javagen.agile.oo.model.Class
 

I

id - Variable in class org.javagen.agile.core.model.AbstractModel
 
IdAssignerDatabaseVisitor - Class in org.javagen.agile.db.visitor
Traverses the database model tree assigning a unique ID to each node based on its name, type and parent model.
IdAssignerDatabaseVisitor() - Constructor for class org.javagen.agile.db.visitor.IdAssignerDatabaseVisitor
 
IdAssignerOOVisitor - Class in org.javagen.agile.oo.visitor
 
IdAssignerOOVisitor() - Constructor for class org.javagen.agile.oo.visitor.IdAssignerOOVisitor
 
IdAssignerVisitor - Class in org.javagen.agile.core.visitor
Traverses the database model tree assigning a unique ID to each node based on its name, type and parent model.
IdAssignerVisitor() - Constructor for class org.javagen.agile.core.visitor.IdAssignerVisitor
Default constructor.
IdOverrideVisitor - Class in org.javagen.agile.core.visitor
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.
IdOverrideVisitor() - Constructor for class org.javagen.agile.core.visitor.IdOverrideVisitor
 
includeTableNames - Variable in class org.javagen.agile.db.DbLoader
 
IndexBuilderVisitor - Class in org.javagen.agile.core.visitor
Create a ID map for each Model instance and optionaly place resulting index in root node.
IndexBuilderVisitor() - Constructor for class org.javagen.agile.core.visitor.IndexBuilderVisitor
 
injectPropertiesIntoModelContext(Properties, Model) - Static method in class org.javagen.agile.core.util.ModelUtil
Load properties into Model's context.
injectPropertiesIntoNode() - Method in class org.javagen.agile.core.ioc.spring.GlobalPropertyHolder
load global properties into global properties model
inputStream(String) - Static method in class org.javagen.agile.core.util.ResourceLoader
 
inputStream(Class<?>, String) - Static method in class org.javagen.agile.core.util.ResourceLoader
 
isCacheModel() - Method in class org.javagen.agile.core.xml.jaxb.JAXBXmlReader
If true will store the read model in a cache and return it on subsequent calls to the Generator.
isEmpty() - Method in class org.javagen.agile.core.context.ContextHolderStack
 
isEmpty() - Method in class org.javagen.agile.core.util.RegexRenamer
 
isForeignKey() - Method in class org.javagen.agile.db.model.Column
is this a foreign key?
isIgnoreUnboundMetadata() - Method in class org.javagen.agile.core.visitor.IdOverrideVisitor
 
isKey() - Method in class org.javagen.agile.db.model.Column
is this a primary key?
isKey() - Method in class org.javagen.agile.db.model.PkColumn
 
isLinkTable() - Method in class org.javagen.agile.db.model.Table
Default value if not set is false.
isNamesToUpperCase() - Method in class org.javagen.agile.db.DbLoader
 
isPlaceIndexInRootNode() - Method in class org.javagen.agile.core.visitor.IndexBuilderVisitor
If true puts resulting index map into context of root model node under modelIdIndex key.
isPrimaryKeyJoinColumn() - Method in class org.javagen.agile.db.model.FkConstraint
Determine if this is a primary key ONE_TO_ONE relationship.
isReserved(String) - Static method in class org.javagen.agile.oo.util.OOUtil
Check for Java reserved words.
isSelfReferential() - Method in class org.javagen.agile.db.model.ColumnReference
Recursive relationship within single table
isSkipIfNoFileFound() - Method in class org.javagen.agile.core.xml.jaxb.JAXBXmlReader
 
itinerary - Variable in class org.javagen.agile.core.visitor.DefaultVisitor
 
itinerary() - Method in class org.javagen.agile.core.visitor.DefaultVisitor
 
itinerary() - Method in interface org.javagen.agile.core.visitor.Visitor
A way to limit node traversal to a subset of model instances.
ITINERARY - Static variable in class org.javagen.agile.db.visitor.AutoIncrementFinderVisitor
 
itinerary() - Method in class org.javagen.agile.db.visitor.AutoIncrementFinderVisitor
 
itinerary - Variable in class org.javagen.agile.db.visitor.DefaultDatabaseVisitor
 
itinerary() - Method in class org.javagen.agile.db.visitor.DefaultDatabaseVisitor
 
itinerary() - Method in class org.javagen.agile.oo.visitor.DefaultOOVisitor
 

J

JAVA_RESERVED_WORDS - Static variable in class org.javagen.agile.oo.util.OOUtil
 
javaConstName(String) - Static method in class org.javagen.agile.oo.util.OOUtil
Convert arbitrary stirng to legal Java constant name.
javaEnumName(String) - Static method in class org.javagen.agile.oo.util.OOUtil
Generate a legal uppercase Java enum name given an arbitrary string.
JavaNamingService - Class in org.javagen.agile.oo.naming
Common Java naming services.
JavaNamingService() - Constructor for class org.javagen.agile.oo.naming.JavaNamingService
 
JAXBXmlReader - Class in org.javagen.agile.core.xml.jaxb
JAXB implementation of XmlReader.
JAXBXmlReader() - Constructor for class org.javagen.agile.core.xml.jaxb.JAXBXmlReader
 
JAXBXmlWriter - Class in org.javagen.agile.core.xml.jaxb
JAXB implementation of XmlWriter
JAXBXmlWriter() - Constructor for class org.javagen.agile.core.xml.jaxb.JAXBXmlWriter
 

K

Keys - Enum in org.javagen.agile.core.context
Common keys used to hold values in the context.
Keys - Enum in org.javagen.agile.db.context
Common keys used to lookup values and templates in the context.
Keys - Enum in org.javagen.agile.oo.context
 
keySet() - Method in class org.javagen.agile.core.context.ContextHolderStack
 

L

lastToken(String, char) - Static method in class org.javagen.agile.core.util.StringUtil
 
legalJavaName(String) - Static method in class org.javagen.agile.oo.util.OOUtil
Make sure identifier is a legal Java name and modify it if necisary.
linkTable - Variable in class org.javagen.agile.db.model.Table
 
LinkTableFinderVisitor - Class in org.javagen.agile.db.visitor
Identify and flag pure link or association tables - that is tables whose only function is to link one table to another.
LinkTableFinderVisitor() - Constructor for class org.javagen.agile.db.visitor.LinkTableFinderVisitor
 
load(Database) - Method in class org.javagen.agile.db.DbLoader
Load tables into Database instance using supplied DataSource.
loadImportedKeys(DatabaseMetaData, Database, List<String>) - Method in class org.javagen.agile.db.DbLoader
Wire up foreign key relationships
loadTableList(DatabaseMetaData, Database) - Method in class org.javagen.agile.db.DbLoader
Create list of all table names from DatabaseMetaData.
loadTables(Connection, DatabaseMetaData, Database, List<String>) - Method in class org.javagen.agile.db.DbLoader
Populate column data for this table obtained from DatabaseMetaData.getColumns() ResultSet.
localColumn - Variable in class org.javagen.agile.db.model.ColumnReference
 
lookup(String) - Static method in enum org.javagen.agile.db.model.Cardinality
lookup cardinality given text representation
lookup(String) - Static method in enum org.javagen.agile.db.model.DbType
 
lookup(int) - Static method in enum org.javagen.agile.db.model.DbType
 
lookupChildByName(String) - Method in class org.javagen.agile.core.model.AbstractModel
 
lookupChildByName(String) - Method in interface org.javagen.agile.core.model.Model
 
lookupChildByName(Model, String, Class, boolean) - Static method in class org.javagen.agile.core.util.ModelUtil
Lookup child by name.
lookupChildByName(Model, String, boolean) - Static method in class org.javagen.agile.core.util.ModelUtil
Calls lookupChildByName with null type.
lookupColumn(String) - Method in class org.javagen.agile.db.model.Table
 
lookupColumn(String) - Method in class org.javagen.agile.db.model.UniqueConstraint
 
lookupColumnReference(String, String) - Method in class org.javagen.agile.db.model.FkConstraint
 
lookupFkColumn(String) - Method in class org.javagen.agile.db.model.Table
 
lookupPlural(String) - Method in class org.javagen.agile.oo.naming.RegularPlurals
Lookup irregular plural noun.
lookupProperty(String) - Method in class org.javagen.agile.oo.model.Class
 
lookupSingular(String) - Method in class org.javagen.agile.oo.naming.RegularPlurals
Lookup irregular singular noun.
lookupTable(String) - Method in class org.javagen.agile.db.model.Database
 

M

makeClassName(String) - Static method in class org.javagen.agile.core.util.StringUtil
strips blank/special characters from a string and makes first char after a special character upper case (except the very first character of the string)
makeFirstLetterLowerCase(String) - Static method in class org.javagen.agile.core.util.StringUtil
makes the first Letter UpperCase in a string
makeFirstLetterUpperCase(String) - Static method in class org.javagen.agile.core.util.StringUtil
makes the first Letter UpperCase in a string
mark - Static variable in class org.javagen.agile.core.util.NanoTemplate
 
marshal(Map<?, ?>) - Method in class org.javagen.agile.core.xml.jaxb.ContextTypeAdapter
 
mergeProperties() - Method in class org.javagen.agile.core.ioc.spring.GlobalPropertyHolder
Return a merged Properties instance containing the loaded properties, properties set on this FactoryBean and the overrideProperties.
Model - Interface in org.javagen.agile.core.model
A Model is the basic unit of metadata used to drive code generation in JavaGen light.
ModelPath - Class in org.javagen.agile.core
Using the input node as a starting point, traverses the model tree using the XPath-like path and returns the result as output.
ModelPath() - Constructor for class org.javagen.agile.core.ModelPath
 
modelPath(Model, String) - Static method in class org.javagen.agile.core.util.ModelUtil
Defines a simple XPath-like language to grab arbitrary model instances out of a model tree.
modelType - Variable in class org.javagen.agile.core.model.AbstractModel
 
ModelTypeBinder - Class in org.javagen.agile.core.emitter.binding
Binds Emitters to model instances based on Model's modelType property.
ModelTypeBinder() - Constructor for class org.javagen.agile.core.emitter.binding.ModelTypeBinder
 
ModelUtil - Class in org.javagen.agile.core.util
Model tree navigation utils.
ModelUtil() - Constructor for class org.javagen.agile.core.util.ModelUtil
 

N

name - Variable in class org.javagen.agile.core.model.AbstractModel
 
namesToUpperCase - Variable in class org.javagen.agile.db.DbLoader
 
NanoTemplate - Class in org.javagen.agile.core.util
Simple ${...} replacement value engine similar to JSP EL or Ant.
NanoTemplateCallback - Class in org.javagen.agile.core.emitter.template
Allow calling NanoTemplate from within template.
NanoTemplateCallback(Context) - Constructor for class org.javagen.agile.core.emitter.template.NanoTemplateCallback
 
navigable - Variable in class org.javagen.agile.oo.model.Property
 
NO_ARGS - Static variable in class org.javagen.agile.core.visitor.DefaultValueVisitor.DefaultSetter
 
NON_FK_MODEL_TYPES - Static variable in interface org.javagen.agile.db.visitor.DatabaseVisitor
 
NotEquals - Class in org.javagen.agile.core.emitter.logic
 
NotEquals(String, String) - Constructor for class org.javagen.agile.core.emitter.logic.NotEquals
 
notNull - Variable in class org.javagen.agile.db.model.Column
 

O

ONE_TO_X - Static variable in enum org.javagen.agile.db.model.Cardinality
 
OONamingService - Interface in org.javagen.agile.oo.naming
Defines Object-Oriented naming services needed to translate an abstract O-O model to a concrete implementation.
OOUtil - Class in org.javagen.agile.oo.util
 
OOUtil() - Constructor for class org.javagen.agile.oo.util.OOUtil
 
OOVisitor - Interface in org.javagen.agile.oo.visitor
 
OOWalker - Class in org.javagen.agile.oo.visitor
 
OOWalker() - Constructor for class org.javagen.agile.oo.visitor.OOWalker
 
Or - Class in org.javagen.agile.core.emitter.logic
 
Or(List<Predicate>) - Constructor for class org.javagen.agile.core.emitter.logic.Or
 
org.javagen.agile.core - package org.javagen.agile.core
JavaGen Agile core Module
org.javagen.agile.core.annotation - package org.javagen.agile.core.annotation
 
org.javagen.agile.core.context - package org.javagen.agile.core.context
 
org.javagen.agile.core.emitter - package org.javagen.agile.core.emitter
 
org.javagen.agile.core.emitter.binding - package org.javagen.agile.core.emitter.binding
 
org.javagen.agile.core.emitter.context - package org.javagen.agile.core.emitter.context
 
org.javagen.agile.core.emitter.logic - package org.javagen.agile.core.emitter.logic
 
org.javagen.agile.core.emitter.template - package org.javagen.agile.core.emitter.template
 
org.javagen.agile.core.ioc.spring - package org.javagen.agile.core.ioc.spring
 
org.javagen.agile.core.model - package org.javagen.agile.core.model
 
org.javagen.agile.core.util - package org.javagen.agile.core.util
 
org.javagen.agile.core.visitor - package org.javagen.agile.core.visitor
 
org.javagen.agile.core.xml - package org.javagen.agile.core.xml
 
org.javagen.agile.core.xml.jaxb - package org.javagen.agile.core.xml.jaxb
 
org.javagen.agile.db - package org.javagen.agile.db
JavaGen Agile db Module
org.javagen.agile.db.context - package org.javagen.agile.db.context
 
org.javagen.agile.db.model - package org.javagen.agile.db.model
 
org.javagen.agile.db.util - package org.javagen.agile.db.util
 
org.javagen.agile.db.visitor - package org.javagen.agile.db.visitor
 
org.javagen.agile.oo.context - package org.javagen.agile.oo.context
 
org.javagen.agile.oo.model - package org.javagen.agile.oo.model
 
org.javagen.agile.oo.naming - package org.javagen.agile.oo.naming
 
org.javagen.agile.oo.util - package org.javagen.agile.oo.util
 
org.javagen.agile.oo.visitor - package org.javagen.agile.oo.visitor
 
otherSide(Cardinality) - Static method in enum org.javagen.agile.db.model.Cardinality
 
otherSide(String) - Static method in enum org.javagen.agile.db.model.Cardinality
 
outputDirectory(Context) - Method in interface org.javagen.agile.core.emitter.Artifact
Given a context determine the base output directory for this artifact.
outputDirectory(Context) - Method in class org.javagen.agile.core.emitter.DefaultArtifact
 
outputDirectoryProperty - Variable in class org.javagen.agile.core.emitter.DefaultArtifact
 
outputFileName(Context) - Method in interface org.javagen.agile.core.emitter.Artifact
Given a context determine the file name for this artifact.
outputFileName(Context) - Method in class org.javagen.agile.core.emitter.DefaultArtifact
 
overrideProperties - Variable in class org.javagen.agile.core.ioc.spring.GlobalPropertyHolder
 

P

packageFromPath(String) - Method in class org.javagen.agile.oo.naming.JavaNamingService
 
packageFromPath(String) - Method in interface org.javagen.agile.oo.naming.OONamingService
Converts a file path to a language-specific package/module path.
packageFromPath(String) - Static method in class org.javagen.agile.oo.util.OOUtil
 
packageName(String, Model) - Method in class org.javagen.agile.oo.naming.JavaNamingService
 
packageName(String, Model) - Method in interface org.javagen.agile.oo.naming.OONamingService
 
parentModel - Variable in class org.javagen.agile.core.model.AbstractModel
 
parentModel - Variable in class org.javagen.agile.db.DbLoader
 
peek() - Method in class org.javagen.agile.core.context.ContextHolderStack
 
pipeline - Variable in class org.javagen.agile.core.GeneratorPipeline
 
PkColumn - Class in org.javagen.agile.db.model
 
PkColumn() - Constructor for class org.javagen.agile.db.model.PkColumn
 
PkColumn(Table) - Constructor for class org.javagen.agile.db.model.PkColumn
 
PkColumn(String) - Constructor for class org.javagen.agile.db.model.PkColumn
 
Pluralisation - Interface in org.javagen.agile.oo.naming
Try to convert singular nouns to plural nouns and back again.
pop() - Method in class org.javagen.agile.core.context.ContextHolderStack
 
popAll(ContextHolderStack, Model) - Method in interface org.javagen.agile.core.context.ContextLoader
 
popAll(ContextHolderStack, Model) - Method in class org.javagen.agile.core.context.DefaultContextLoader
 
popAll(ContextHolderStack, Model, Emitter) - Method in interface org.javagen.agile.core.emitter.context.EmitterContextLoader
 
popAll(ContextHolderStack, Model, Emitter) - Method in class org.javagen.agile.core.emitter.context.EmitterContextStackLoader
 
popAll(ContextHolderStack, Model, Emitter) - Method in class org.javagen.agile.core.emitter.context.EmitterLocalContextLoader
 
popModelTreeToRoot(ContextHolderStack, Model) - Static method in class org.javagen.agile.core.context.DefaultContextLoader
 
popModelTreeToRoot(ContextHolderStack, Model) - Method in class org.javagen.agile.core.emitter.context.EmitterContextStackLoader
 
Predicate - Interface in org.javagen.agile.core.emitter.logic
 
predicates - Variable in class org.javagen.agile.core.emitter.logic.And
 
predicates - Variable in class org.javagen.agile.core.emitter.logic.Or
 
primaryKeys - Variable in class org.javagen.agile.db.model.Table
 
properties - Variable in class org.javagen.agile.core.ioc.spring.SpringMain
 
properties(String) - Static method in class org.javagen.agile.core.util.ResourceLoader
 
properties(String, Properties) - Static method in class org.javagen.agile.core.util.ResourceLoader
 
properties(Class<?>, String, Properties) - Static method in class org.javagen.agile.core.util.ResourceLoader
 
Property - Class in org.javagen.agile.oo.model
Models a Object-Oriented class property or attribute.
Property() - Constructor for class org.javagen.agile.oo.model.Property
 
propertyFile - Variable in class org.javagen.agile.core.ioc.spring.SpringMain
 
push(ContextHolder) - Method in class org.javagen.agile.core.context.ContextHolderStack
 
pushAll(ContextHolderStack, Model) - Method in interface org.javagen.agile.core.context.ContextLoader
 
pushAll(ContextHolderStack, Model) - Method in class org.javagen.agile.core.context.DefaultContextLoader
 
pushAll(ContextHolderStack, Model, Emitter) - Method in interface org.javagen.agile.core.emitter.context.EmitterContextLoader
 
pushAll(ContextHolderStack, Model, Emitter) - Method in class org.javagen.agile.core.emitter.context.EmitterContextStackLoader
 
pushAll(ContextHolderStack, Model, Emitter) - Method in class org.javagen.agile.core.emitter.context.EmitterLocalContextLoader
 
pushModelTreeFromRoot(ContextHolderStack, Model) - Static method in class org.javagen.agile.core.context.DefaultContextLoader
 
pushModelTreeFromRoot(ContextHolderStack, Model) - Method in class org.javagen.agile.core.emitter.context.EmitterContextStackLoader
 
put(String, Object) - Method in class org.javagen.agile.core.context.ContextHolderStack
 
put(String, Object) - Method in class org.javagen.agile.core.model.AbstractModel
 
put(String, Object) - Method in interface org.javagen.agile.core.model.Model
 
put(Class, Visit) - Method in class org.javagen.agile.core.visitor.TypeLookupVisitor
 
putAll(Map<? extends String, ? extends Object>) - Method in class org.javagen.agile.core.context.ContextHolderStack
 
putContext(String, Object) - Method in class org.javagen.agile.core.emitter.TemplateEmitter
 

R

read(Reader) - Method in class org.javagen.agile.core.xml.jaxb.JAXBXmlReader
 
read(Reader) - Method in interface org.javagen.agile.core.xml.XmlReader
 
Reference - Class in org.javagen.agile.oo.model
Models a Object-Oriented class reference by extending a class property.
Reference() - Constructor for class org.javagen.agile.oo.model.Reference
 
Reference.LocalCardinality - Enum in org.javagen.agile.oo.model
 
RegexRenamer - Class in org.javagen.agile.core.util
Itererates through a list of regular expressions and applies a replacement string when a match is found.
RegexRenamer() - Constructor for class org.javagen.agile.core.util.RegexRenamer
 
RegexRenameVisitor - Class in org.javagen.agile.core.visitor
Visits models applying regex to names, renaming them when a match is found.
RegexRenameVisitor() - Constructor for class org.javagen.agile.core.visitor.RegexRenameVisitor
 
RegularPlurals - Class in org.javagen.agile.oo.naming
Translate nouns from singular to plural and back again.
RegularPlurals() - Constructor for class org.javagen.agile.oo.naming.RegularPlurals
Setup regular noun to-plural and to-singular grammer rules for English language.
relativeFilePathProperty - Variable in class org.javagen.agile.core.emitter.TemplateEmitter
 
relativeInputPath - Variable in class org.javagen.agile.db.visitor.DefaultDatabaseVisitor
 
remove(Object) - Method in class org.javagen.agile.core.context.ContextHolderStack
 
rename(String) - Method in class org.javagen.agile.core.util.RegexRenamer
 
ResourceLoader - Class in org.javagen.agile.core.util
Convenience methods for loading Spring-like resources.
ResourceLoader() - Constructor for class org.javagen.agile.core.util.ResourceLoader
 
reverse - Variable in class org.javagen.agile.oo.model.Reference
 
reverseFkColumn - Variable in class org.javagen.agile.db.model.FkConstraint
 
runPipeline() - Method in class org.javagen.agile.core.ioc.spring.SpringMain
Pulls pipeline bean out of factory and calls the gen method.

S

scale - Variable in class org.javagen.agile.db.model.Column
 
schema - Variable in class org.javagen.agile.db.model.Database
 
sequenceNumber - Variable in class org.javagen.agile.db.model.ColumnReference
 
sequenceNumber - Variable in class org.javagen.agile.db.model.PkColumn
 
set(Model) - Method in class org.javagen.agile.core.visitor.DefaultValueVisitor.DefaultSetter
 
setArgs(String[]) - Method in class org.javagen.agile.core.ioc.spring.SpringMain
Scans arguments for config and/or property file.
setArtifact(Artifact) - Method in class org.javagen.agile.core.emitter.TemplateEmitter
 
setAutoIncrement(Boolean) - Method in class org.javagen.agile.db.model.Column
 
setBinder(Binder) - Method in class org.javagen.agile.core.visitor.EmitterVisitor
 
setCacheModel(boolean) - Method in class org.javagen.agile.core.xml.jaxb.JAXBXmlReader
 
setCardinality(Cardinality) - Method in class org.javagen.agile.db.model.FkConstraint
 
setCascadeDelete(Boolean) - Method in class org.javagen.agile.db.model.FkConstraint
 
setCascadeInsert(Boolean) - Method in class org.javagen.agile.db.model.FkConstraint
 
setCascadeUpdate(Boolean) - Method in class org.javagen.agile.db.model.FkConstraint
 
setCatalog(String) - Method in class org.javagen.agile.db.model.Database
 
setChildModels(List<Model>) - Method in class org.javagen.agile.core.model.AbstractModel
Set child models, making sure the parent is set.
setChildModels(List<Model>) - Method in interface org.javagen.agile.core.model.Model
 
setClasses(Class<?>[]) - Method in class org.javagen.agile.core.xml.jaxb.ContextFactory
 
setCollectionImplementations(Map<String, String>) - Method in class org.javagen.agile.oo.naming.Collections
 
setCollectionInterfaces(Map<String, String>) - Method in class org.javagen.agile.oo.naming.Collections
 
setCollections(Collections) - Method in class org.javagen.agile.oo.naming.JavaNamingService
 
setCollectionType(String) - Method in class org.javagen.agile.oo.model.Property
 
setColumnReferences(List<ColumnReference>) - Method in class org.javagen.agile.db.model.FkConstraint
 
setColumns(List<Column>) - Method in class org.javagen.agile.db.model.UniqueConstraint
 
setColumnSize(Integer) - Method in class org.javagen.agile.db.model.Column
 
setConfigFile(String) - Method in class org.javagen.agile.core.ioc.spring.SpringMain
 
setConnectionProperties(Properties) - Method in class org.javagen.agile.db.util.DriverManagerDataSource
Specify arbitrary connection properties as key/value pairs, to be passed to the DriverManager.
setContext(Map<String, Object>) - Method in class org.javagen.agile.core.emitter.TemplateEmitter
 
setContext(Map<String, Object>) - Method in class org.javagen.agile.core.model.AbstractModel
 
setContextFactory(ContextFactory) - Method in class org.javagen.agile.core.xml.jaxb.JAXBXmlReader
 
setContextFactory(ContextFactory) - Method in class org.javagen.agile.core.xml.jaxb.JAXBXmlWriter
 
setContextLoader(EmitterContextLoader) - Method in class org.javagen.agile.core.visitor.EmitterVisitor
 
setCustomizingModels(Model) - Method in class org.javagen.agile.core.visitor.IdOverrideVisitor
 
setDataSource(DataSource) - Method in class org.javagen.agile.db.DbLoader
 
setDbType(DbType) - Method in class org.javagen.agile.db.model.Column
 
setDbTypeName(String) - Method in class org.javagen.agile.db.model.Column
 
setDefaultCollectionKey(String) - Method in class org.javagen.agile.oo.naming.Collections
 
setDefaultMark(char) - Static method in class org.javagen.agile.core.util.NanoTemplate
 
setDefaultValue(Object) - Method in class org.javagen.agile.db.model.Column
 
setDefualtVisit(Visit) - Method in class org.javagen.agile.core.visitor.TypeLookupVisitor
 
setDriverClassName(String) - Method in class org.javagen.agile.db.util.DriverManagerDataSource
Set the JDBC driver class name.
setEmitCondition(Predicate) - Method in class org.javagen.agile.core.emitter.TemplateEmitter
 
setEmitterBindings(Map<String, Set<Emitter>>) - Method in class org.javagen.agile.core.emitter.binding.ModelTypeBinder
 
setEntries(List<ContextEntryType>) - Method in class org.javagen.agile.core.xml.jaxb.ContextType
 
setEntryRefs(List<ContextModelEntryType>) - Method in class org.javagen.agile.core.xml.jaxb.ContextType
 
setExcludeTableNames(Set<String>) - Method in class org.javagen.agile.db.DbLoader
 
setExcludeTables(String) - Method in class org.javagen.agile.db.DbLoader
White-space/comma delineated list of table names to exclude from the transformation process.
setExplicitResult(Model) - Method in class org.javagen.agile.core.ModelPath
 
setFkColumns(List<FkConstraint>) - Method in class org.javagen.agile.db.model.Table
 
setFkType(FkEnum) - Method in class org.javagen.agile.db.model.FkConstraint
 
setForeignColumn(Column) - Method in class org.javagen.agile.db.model.ColumnReference
 
setGlobalPropertiesModel(Model) - Method in class org.javagen.agile.core.ioc.spring.GlobalPropertyHolder
 
setId(String) - Method in class org.javagen.agile.core.model.AbstractModel
 
setId(String) - Method in interface org.javagen.agile.core.model.Model
 
setIdOverrideVisitor(IdOverrideVisitor) - Method in class org.javagen.agile.core.visitor.CustomizerVisitor
 
setIdPrefixFilter(String) - Method in class org.javagen.agile.core.visitor.CustomizerVisitor
 
setIdPrefixFilter(String) - Method in class org.javagen.agile.core.visitor.IdOverrideVisitor
 
setIgnoreUnboundMetadata(boolean) - Method in class org.javagen.agile.core.visitor.IdOverrideVisitor
 
setIncludeTableNames(List<String>) - Method in class org.javagen.agile.db.DbLoader
 
setIncludeTables(String) - Method in class org.javagen.agile.db.DbLoader
White-space/comma delineated list of table names to include in the transformation process.
setIndex(Map<String, Model>) - Method in class org.javagen.agile.core.visitor.IdOverrideVisitor
 
setIndex(Map<String, Model>) - Method in class org.javagen.agile.core.visitor.IndexBuilderVisitor
 
setItinerary(Set<String>) - Method in class org.javagen.agile.core.visitor.DefaultVisitor
 
setItinerary(Set<String>) - Method in class org.javagen.agile.db.visitor.DefaultDatabaseVisitor
 
setItinerary(String[]) - Method in class org.javagen.agile.db.visitor.DefaultDatabaseVisitor
 
setItinerary(Set<String>) - Method in class org.javagen.agile.oo.visitor.DefaultOOVisitor
 
setItinerary(String[]) - Method in class org.javagen.agile.oo.visitor.DefaultOOVisitor
 
setKey(String) - Method in class org.javagen.agile.core.xml.jaxb.ContextEntryType
 
setKey(String) - Method in class org.javagen.agile.core.xml.jaxb.ContextModelEntryType
 
setLinkTable(Boolean) - Method in class org.javagen.agile.db.model.Table
 
setLocalColumn(Column) - Method in class org.javagen.agile.db.model.ColumnReference
 
setLoginTimeout(int) - Method in class org.javagen.agile.db.util.DriverManagerDataSource
 
setLogWriter(PrintWriter) - Method in class org.javagen.agile.db.util.DriverManagerDataSource
LogWriter methods are unsupported.
setModel(Model) - Method in class org.javagen.agile.core.xml.jaxb.ContextModelEntryType
 
setModelType(String) - Method in class org.javagen.agile.core.model.AbstractModel
 
setModelType(String) - Method in interface org.javagen.agile.core.model.Model
 
setName(String) - Method in class org.javagen.agile.core.model.AbstractModel
 
setName(String) - Method in interface org.javagen.agile.core.model.Model
 
setNamesToUpperCase(boolean) - Method in class org.javagen.agile.db.DbLoader
 
setNavigable(Boolean) - Method in class org.javagen.agile.oo.model.Property
 
setNotNull(Boolean) - Method in class org.javagen.agile.db.model.Column
 
setOverrideProperties(Properties) - Method in class org.javagen.agile.core.ioc.spring.GlobalPropertyHolder
 
setParentDatabase(Database) - Method in class org.javagen.agile.db.model.Table
 
setParentModel(Model) - Method in class org.javagen.agile.core.model.AbstractModel
 
setParentModel(Model) - Method in interface org.javagen.agile.core.model.Model
 
setParentModel(Model) - Method in class org.javagen.agile.db.DbLoader
 
setParentTable(Table) - Method in class org.javagen.agile.db.model.FkConstraint
 
setPassword(String) - Method in class org.javagen.agile.db.util.DriverManagerDataSource
Set the JDBC password to use for accessing the DriverManager.
setPipeline(List<Generator>) - Method in class org.javagen.agile.core.GeneratorPipeline
 
setPlaceIndexInRootNode(boolean) - Method in class org.javagen.agile.core.visitor.IndexBuilderVisitor
 
setPluralisation(Pluralisation) - Method in class org.javagen.agile.oo.naming.JavaNamingService
 
setPrefix(String) - Method in class org.javagen.agile.core.visitor.IdAssignerVisitor
 
setPrefix(String) - Method in class org.javagen.agile.db.visitor.IdAssignerDatabaseVisitor
 
setPrefix(String) - Method in class org.javagen.agile.oo.visitor.IdAssignerOOVisitor
 
setProperties(Properties) - Method in class org.javagen.agile.core.ioc.spring.SpringMain
Overrides default properties set in configFile.
setPropertyFile(String) - Method in class org.javagen.agile.core.ioc.spring.SpringMain
The properties file is meant to be the first (ie easiest) level of generator configuration specifying: Generated project name and directory location Source folder layout Output types
setRegexRename(RegexRenamer) - Method in class org.javagen.agile.core.visitor.RegexRenameVisitor
 
setRegexReplacePairs(String) - Method in class org.javagen.agile.core.util.RegexRenamer
Property file friendly means of adding regex-replacePattern pairs as comma-delineated list.
setRelativeFilePathProperty(String) - Method in class org.javagen.agile.core.emitter.TemplateEmitter
 
setRelativeInputPath(String) - Method in class org.javagen.agile.db.visitor.DefaultDatabaseVisitor
 
setResultPath(String) - Method in class org.javagen.agile.core.ModelPath
 
setReverse(Reference) - Method in class org.javagen.agile.oo.model.Reference
 
setReverseFkColumn(FkConstraint) - Method in class org.javagen.agile.db.model.FkConstraint
 
setScale(Integer) - Method in class org.javagen.agile.db.model.Column
 
setSchema(String) - Method in class org.javagen.agile.db.model.Database
 
setSequenceNumber(Short) - Method in class org.javagen.agile.db.model.ColumnReference
 
setSequenceNumber(Short) - Method in class org.javagen.agile.db.model.PkColumn
 
setSingularToPlural(Map<String, String>) - Method in class org.javagen.agile.oo.naming.RegularPlurals
Setter for both singularToPlural and pluralToSingular maps.
setSkipIfNoFileFound(boolean) - Method in class org.javagen.agile.core.xml.jaxb.JAXBXmlReader
 
setSkipIfNoFileFound(boolean) - Method in interface org.javagen.agile.core.xml.XmlReader
 
setSourceDirectoryProperty(String) - Method in class org.javagen.agile.core.emitter.TemplateEmitter
 
setStartModel(Model) - Method in class org.javagen.agile.core.GeneratorPipeline
 
setStartModelBeanId(String) - Method in class org.javagen.agile.core.ioc.spring.SpringMain
 
setTargetAutoPkTypes(EnumSet<DbType>) - Method in class org.javagen.agile.db.visitor.AutoIncrementFinderVisitor
set to null to match all unique primary keys
setTargetTable(Table) - Method in class org.javagen.agile.db.model.FkConstraint
 
setTargetType(Class) - Method in class org.javagen.agile.oo.model.Reference
 
setTemplateBasePath(String) - Method in class org.javagen.agile.core.emitter.template.FreemarkerCodeGenerator
 
setTemplateBasePath(String) - Method in class org.javagen.agile.core.emitter.template.VelocityCodeGenerator
 
setTemplateGenerator(TemplateGenerator) - Method in class org.javagen.agile.core.emitter.TemplateEmitter
 
setTemplatePath(String) - Method in class org.javagen.agile.core.emitter.TemplateEmitter
 
setToPluralRegexRenamer(RegexRenamer) - Method in class org.javagen.agile.oo.naming.RegularPlurals
 
setToSingularRegexRenamer(RegexRenamer) - Method in class org.javagen.agile.oo.naming.RegularPlurals
 
setType(String) - Method in class org.javagen.agile.oo.model.Property
 
setUnique(Boolean) - Method in class org.javagen.agile.db.model.Column
 
setUrl(String) - Method in class org.javagen.agile.db.util.DriverManagerDataSource
Set the JDBC URL to use for accessing the DriverManager.
setUseInputModelAsParent(boolean) - Method in class org.javagen.agile.core.xml.jaxb.JAXBXmlReader
 
setUseInputModelAsParent(boolean) - Method in interface org.javagen.agile.core.xml.XmlReader
If true read model is added as a child node to parent input model (default is false).
setUsername(String) - Method in class org.javagen.agile.db.util.DriverManagerDataSource
Set the JDBC username to use for accessing the DriverManager.
setValue(Object) - Method in class org.javagen.agile.core.xml.jaxb.ContextEntryType
 
setVisitInstances(Map<Class, Visit>) - Method in class org.javagen.agile.core.visitor.TypeLookupVisitor
 
setWriterFactory(WriterFactory) - Method in class org.javagen.agile.core.emitter.template.FreemarkerCodeGenerator
 
setWriterFactory(WriterFactory) - Method in interface org.javagen.agile.core.emitter.template.TemplateGenerator
Provide a hook for tools to intercept the output sinks.
setWriterFactory(WriterFactory) - Method in class org.javagen.agile.core.emitter.template.VelocityCodeGenerator
 
setXmlFile(String) - Method in class org.javagen.agile.core.xml.jaxb.JAXBXmlReader
 
setXmlFile(String) - Method in class org.javagen.agile.core.xml.jaxb.JAXBXmlWriter
 
setXmlFile(String) - Method in interface org.javagen.agile.core.xml.XmlReader
 
setXmlFile(String) - Method in interface org.javagen.agile.core.xml.XmlWriter
 
setXmlReader(XmlReader) - Method in class org.javagen.agile.core.visitor.CustomizerVisitor
 
shortClassName(String) - Static method in class org.javagen.agile.oo.util.OOUtil
 
size() - Method in class org.javagen.agile.core.context.ContextHolderStack
 
skipIfNoFileFound - Variable in class org.javagen.agile.core.xml.jaxb.JAXBXmlReader
 
sourceDirectoryProperty - Variable in class org.javagen.agile.core.emitter.TemplateEmitter
 
SpringMain - Class in org.javagen.agile.core.ioc.spring
Loads XML configuration and executes code generation pipeline using Spring framework IoC BeanFactory.
SpringMain() - Constructor for class org.javagen.agile.core.ioc.spring.SpringMain
 
startModel - Variable in class org.javagen.agile.core.GeneratorPipeline
 
startModelBeanId - Variable in class org.javagen.agile.core.ioc.spring.SpringMain
 
StringUtil - Class in org.javagen.agile.core.util
String utils mostly for minipulating names.
StringUtil() - Constructor for class org.javagen.agile.core.util.StringUtil
 

T

Table - Class in org.javagen.agile.db.model
 
Table() - Constructor for class org.javagen.agile.db.model.Table
 
Table(Database) - Constructor for class org.javagen.agile.db.model.Table
 
Table(String) - Constructor for class org.javagen.agile.db.model.Table
 
targetTable - Variable in class org.javagen.agile.db.model.FkConstraint
 
targetType - Variable in class org.javagen.agile.oo.model.Reference
 
TEMPLATE_FILE_EXTENSION - Static variable in class org.javagen.agile.core.emitter.template.VelocityCodeGenerator
 
templateBasePath - Variable in class org.javagen.agile.core.emitter.template.FreemarkerCodeGenerator
 
templateBasePath - Variable in class org.javagen.agile.core.emitter.template.VelocityCodeGenerator
 
TemplateEmitter - Class in org.javagen.agile.core.emitter
This emitter utillizes a template engine to generate artifacts.
TemplateEmitter() - Constructor for class org.javagen.agile.core.emitter.TemplateEmitter
 
TemplateGenerator - Interface in org.javagen.agile.core.emitter.template
Generic interface for triggering templates.
templateGenerator - Variable in class org.javagen.agile.core.emitter.TemplateEmitter
 
templatePath - Variable in class org.javagen.agile.core.emitter.TemplateEmitter
 
tempTemplate - Variable in class org.javagen.agile.core.emitter.template.VelocityCodeGenerator
 
thisSide(Cardinality) - Static method in enum org.javagen.agile.db.model.Cardinality
 
thisSide(String) - Static method in enum org.javagen.agile.db.model.Cardinality
 
tokensToList(String, String) - Static method in class org.javagen.agile.core.util.StringUtil
 
toPlural(String) - Method in class org.javagen.agile.oo.naming.JavaNamingService
 
toPlural(String) - Method in interface org.javagen.agile.oo.naming.Pluralisation
Takes a case-sensitive name and makes it plural.
toPlural(String) - Method in class org.javagen.agile.oo.naming.RegularPlurals
Convert singular noun to plural form.
toPluralName(String) - Static method in class org.javagen.agile.core.util.StringUtil
Adds 's' to the end of a name.
toReference(Property) - Method in class org.javagen.agile.oo.model.Class
 
toSingular(String) - Method in class org.javagen.agile.oo.naming.JavaNamingService
 
toSingular(String) - Method in interface org.javagen.agile.oo.naming.Pluralisation
Takes a case-sensitive name and makes it singular.
toSingular(String) - Method in class org.javagen.agile.oo.naming.RegularPlurals
Convert plural noun to singular form.
toSingularName(String) - Static method in class org.javagen.agile.core.util.StringUtil
If name ends in 's', then 's' is removed from the name.
toString() - Method in enum org.javagen.agile.core.context.Keys
 
toString() - Method in class org.javagen.agile.core.model.AbstractModel
 
toString() - Method in enum org.javagen.agile.db.context.Keys
 
toString() - Method in class org.javagen.agile.db.model.Column
 
toString() - Method in class org.javagen.agile.db.visitor.UniqueColumnTypeVisitor
 
toString(Column) - Method in class org.javagen.agile.db.visitor.UniqueColumnTypeVisitor
 
toString(Column, StringBuilder) - Method in class org.javagen.agile.db.visitor.UniqueColumnTypeVisitor
 
toString() - Method in enum org.javagen.agile.oo.context.Keys
 
toString() - Method in class org.javagen.agile.oo.model.Property
 
toStringSet(String[]) - Static method in class org.javagen.agile.core.util.StringUtil
 
trimJavaExt(String) - Static method in class org.javagen.agile.oo.util.OOUtil
 
type - Variable in class org.javagen.agile.oo.model.Property
 
TypeLookupVisitor - Class in org.javagen.agile.core.visitor
Defines a generic, extensible visitor pattern based on registering a Visit instance for each Model type.
TypeLookupVisitor() - Constructor for class org.javagen.agile.core.visitor.TypeLookupVisitor
 
TypeLookupVisitor(TypeLookupVisitor[]) - Constructor for class org.javagen.agile.core.visitor.TypeLookupVisitor
 

U

unique - Variable in class org.javagen.agile.db.model.Column
 
unique() - Method in class org.javagen.agile.db.model.FkConstraint
Unique foreign keys restrict relationships to a ONE_TO_ONE cardinality.
UniqueColumnTypeVisitor - Class in org.javagen.agile.db.visitor
Creates a set of unique column types based on column type, size (i.e.
UniqueColumnTypeVisitor() - Constructor for class org.javagen.agile.db.visitor.UniqueColumnTypeVisitor
 
UniqueConstraint - Class in org.javagen.agile.db.model
Unique constraints on individual columns or groups of columns within a table.
UniqueConstraint() - Constructor for class org.javagen.agile.db.model.UniqueConstraint
 
UniquePKFinderVisitor - Class in org.javagen.agile.db.visitor
Sets all non-composite, primary keys to unique.
UniquePKFinderVisitor() - Constructor for class org.javagen.agile.db.visitor.UniquePKFinderVisitor
 
unmarshal(ContextType) - Method in class org.javagen.agile.core.xml.jaxb.ContextTypeAdapter
 
useInputModelAsParent - Variable in class org.javagen.agile.core.xml.jaxb.JAXBXmlReader
 

V

validateKey(String, boolean) - Method in class org.javagen.agile.oo.naming.Collections
 
value - Variable in class org.javagen.agile.core.emitter.logic.NotEquals
 
valueOf(String) - Static method in enum org.javagen.agile.core.context.Keys
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.javagen.agile.db.context.Keys
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.javagen.agile.db.model.Cardinality.Side
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.javagen.agile.db.model.Cardinality
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.javagen.agile.db.model.DbType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.javagen.agile.db.model.FkEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.javagen.agile.oo.context.Keys
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.javagen.agile.oo.model.Reference.LocalCardinality
Returns the enum constant of this type with the specified name.
values() - Method in class org.javagen.agile.core.context.ContextHolderStack
 
values() - Static method in enum org.javagen.agile.core.context.Keys
Returns an array containing the constants of this enum type, in the order they're declared.
values - Variable in class org.javagen.agile.core.emitter.logic.Equals
 
values() - Static method in enum org.javagen.agile.db.context.Keys
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.javagen.agile.db.model.Cardinality.Side
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.javagen.agile.db.model.Cardinality
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.javagen.agile.db.model.DbType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.javagen.agile.db.model.FkEnum
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.javagen.agile.oo.context.Keys
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum org.javagen.agile.oo.model.Reference.LocalCardinality
Returns an array containing the constants of this enum type, in the order they're declared.
varFromClassName(String) - Method in class org.javagen.agile.oo.naming.JavaNamingService
 
varFromClassName(String) - Method in interface org.javagen.agile.oo.naming.OONamingService
Creates a variable name given a class name.
varFromClassName(String) - Static method in class org.javagen.agile.oo.util.OOUtil
 
VELOCITY_PROPERTIES_FILE - Static variable in class org.javagen.agile.core.emitter.template.VelocityCodeGenerator
 
VelocityCodeGenerator - Class in org.javagen.agile.core.emitter.template
Velocity template implementation.
VelocityCodeGenerator() - Constructor for class org.javagen.agile.core.emitter.template.VelocityCodeGenerator
 
vengine - Variable in class org.javagen.agile.core.emitter.template.VelocityCodeGenerator
 
verifyTableList(DatabaseMetaData, Database, List<String>) - Method in class org.javagen.agile.db.DbLoader
Verify existence of provided table list.
visit(Model) - Method in class org.javagen.agile.core.visitor.DefaultValueVisitor
 
visit(Model) - Method in class org.javagen.agile.core.visitor.DefaultVisitor
 
visit(Model) - Method in class org.javagen.agile.core.visitor.EmitterVisitor
 
visit(Model) - Method in class org.javagen.agile.core.visitor.IdOverrideVisitor
 
visit(Model) - Method in class org.javagen.agile.core.visitor.IndexBuilderVisitor
 
visit(Model) - Method in class org.javagen.agile.core.visitor.RegexRenameVisitor
 
visit(Model) - Method in class org.javagen.agile.core.visitor.TypeLookupVisitor
Lookup Visit instance for this model type and invoke visit method.
Visit - Interface in org.javagen.agile.core.visitor
Generic visit interface.
visit(Model) - Method in interface org.javagen.agile.core.visitor.Visit
Called to perform a specific process on a model instance.
visit(Model) - Method in interface org.javagen.agile.core.visitor.Visitor
Called to perform a specific process on a model instance.
visit(PkColumn) - Method in class org.javagen.agile.db.visitor.AutoIncrementFinderVisitor
Identify and set auto-increment primary keys using specified pattern.
visit(Database) - Method in interface org.javagen.agile.db.visitor.DatabaseVisitor
 
visit(Table) - Method in interface org.javagen.agile.db.visitor.DatabaseVisitor
 
visit(Column) - Method in interface org.javagen.agile.db.visitor.DatabaseVisitor
 
visit(PkColumn) - Method in interface org.javagen.agile.db.visitor.DatabaseVisitor
 
visit(FkConstraint) - Method in interface org.javagen.agile.db.visitor.DatabaseVisitor
 
visit(ColumnReference) - Method in interface org.javagen.agile.db.visitor.DatabaseVisitor
 
visit(UniqueConstraint) - Method in interface org.javagen.agile.db.visitor.DatabaseVisitor
 
visit(Database) - Method in class org.javagen.agile.db.visitor.DefaultDatabaseVisitor
 
visit(Table) - Method in class org.javagen.agile.db.visitor.DefaultDatabaseVisitor
 
visit(Column) - Method in class org.javagen.agile.db.visitor.DefaultDatabaseVisitor
 
visit(ColumnReference) - Method in class org.javagen.agile.db.visitor.DefaultDatabaseVisitor
 
visit(FkConstraint) - Method in class org.javagen.agile.db.visitor.DefaultDatabaseVisitor
 
visit(PkColumn) - Method in class org.javagen.agile.db.visitor.DefaultDatabaseVisitor
 
visit(UniqueConstraint) - Method in class org.javagen.agile.db.visitor.DefaultDatabaseVisitor
 
visit(Model) - Method in class org.javagen.agile.db.visitor.DefaultDatabaseVisitor
 
visit(Database) - Method in class org.javagen.agile.db.visitor.IdAssignerDatabaseVisitor
 
visit(Table) - Method in class org.javagen.agile.db.visitor.IdAssignerDatabaseVisitor
 
visit(Column) - Method in class org.javagen.agile.db.visitor.IdAssignerDatabaseVisitor
 
visit(ColumnReference) - Method in class org.javagen.agile.db.visitor.IdAssignerDatabaseVisitor
 
visit(FkConstraint) - Method in class org.javagen.agile.db.visitor.IdAssignerDatabaseVisitor
 
visit(PkColumn) - Method in class org.javagen.agile.db.visitor.IdAssignerDatabaseVisitor
 
visit(Model) - Method in class org.javagen.agile.db.visitor.IdAssignerDatabaseVisitor
 
visit(Table) - Method in class org.javagen.agile.db.visitor.LinkTableFinderVisitor
Identify and flag link tables.
visit(Column) - Method in class org.javagen.agile.db.visitor.UniqueColumnTypeVisitor
 
visit(PkColumn) - Method in class org.javagen.agile.db.visitor.UniqueColumnTypeVisitor
 
visit(PkColumn) - Method in class org.javagen.agile.db.visitor.UniquePKFinderVisitor
Identify and set auto-increment primary keys using specified pattern.
visit(Class) - Method in class org.javagen.agile.oo.visitor.DefaultOOVisitor
 
visit(Property) - Method in class org.javagen.agile.oo.visitor.DefaultOOVisitor
 
visit(Reference) - Method in class org.javagen.agile.oo.visitor.DefaultOOVisitor
 
visit(Model) - Method in class org.javagen.agile.oo.visitor.DefaultOOVisitor
 
visit(Class) - Method in class org.javagen.agile.oo.visitor.IdAssignerOOVisitor
 
visit(Property) - Method in class org.javagen.agile.oo.visitor.IdAssignerOOVisitor
 
visit(Reference) - Method in class org.javagen.agile.oo.visitor.IdAssignerOOVisitor
 
visit(Model) - Method in class org.javagen.agile.oo.visitor.IdAssignerOOVisitor
 
visit(Class) - Method in interface org.javagen.agile.oo.visitor.OOVisitor
 
visit(Property) - Method in interface org.javagen.agile.oo.visitor.OOVisitor
 
visit(Reference) - Method in interface org.javagen.agile.oo.visitor.OOVisitor
 
visitInstances - Variable in class org.javagen.agile.core.visitor.TypeLookupVisitor
 
Visitor - Interface in org.javagen.agile.core.visitor
Generic visitor interface.

W

walk(Model, Visitor) - Static method in class org.javagen.agile.core.visitor.GenericWalker
Traverse the whole model tree.
walk(Model, Visitor, Set<String>) - Static method in class org.javagen.agile.core.visitor.GenericWalker
Traverse the whole model tree.
walk(Database, DatabaseVisitor) - Static method in class org.javagen.agile.db.visitor.DatabaseWalker
Walk the database model tree using the visitor's itinerary.
walk(Model, DatabaseVisitor, Set<String>) - Static method in class org.javagen.agile.db.visitor.DatabaseWalker
 
walk(Model, OOVisitor) - Static method in class org.javagen.agile.oo.visitor.OOWalker
 
walk(Model, OOVisitor, Set<String>) - Static method in class org.javagen.agile.oo.visitor.OOWalker
 
write(Model, Writer) - Method in class org.javagen.agile.core.xml.jaxb.JAXBXmlWriter
 
write(Model, Writer) - Method in interface org.javagen.agile.core.xml.XmlWriter
 
writerFactory - Variable in class org.javagen.agile.core.emitter.template.FreemarkerCodeGenerator
 
writerFactory - Variable in class org.javagen.agile.core.emitter.template.VelocityCodeGenerator
 
WriterFactory - Interface in org.javagen.agile.core.emitter
Create an output sink given a output file.
writeStringAsFile(String, File) - Static method in class org.javagen.agile.core.util.FileUtil
 

X

X_TO_ONE - Static variable in enum org.javagen.agile.db.model.Cardinality
 
xmlFile - Variable in class org.javagen.agile.core.xml.jaxb.JAXBXmlReader
 
xmlFile - Variable in class org.javagen.agile.core.xml.jaxb.JAXBXmlWriter
 
XmlReader - Interface in org.javagen.agile.core.xml
Unmarshalls XML files and also serves as a pipeline Generator.
XmlWriter - Interface in org.javagen.agile.core.xml
Marshalls XML files and also serves as a pipeline Generator.

A B C D E F G H I J K L M N O P R S T U V W X

Copyright 2006-2006-2007 Outsource Cafe Inc.. All Rights Reserved.