A C D E F G I J M O P R S T V W

A

AbstractGeneramaTestCase - class org.generama.AbstractGeneramaTestCase.
 
AbstractGeneramaTestCase() - Constructor for class org.generama.AbstractGeneramaTestCase
 
AbstractGeneramaTestCase.TestPlugin - class org.generama.AbstractGeneramaTestCase.TestPlugin.
 
AbstractGeneramaTestCase.TestPlugin(PluginContainer, WriterMapper) - Constructor for class org.generama.AbstractGeneramaTestCase.TestPlugin
 
AbstractJavaGeneratingPlugin - class org.generama.defaults.AbstractJavaGeneratingPlugin.
 
AbstractJavaGeneratingPlugin(VelocityComponent, PluginContainer, WriterMapper) - Constructor for class org.generama.defaults.AbstractJavaGeneratingPlugin
 
AbstractJavaGeneratingPluginTestCase - class org.generama.tests.AbstractJavaGeneratingPluginTestCase.
Baseclass for testing generation of Java sources.
AbstractJavaGeneratingPluginTestCase() - Constructor for class org.generama.tests.AbstractJavaGeneratingPluginTestCase
 
AbstractPlugin - class org.generama.AbstractPlugin.
 
AbstractPlugin(PluginContainer, WriterMapper) - Constructor for class org.generama.AbstractPlugin
 
AbstractPluginTestCase - class org.generama.tests.AbstractPluginTestCase.
Abstract test case for a plugin.
AbstractPluginTestCase() - Constructor for class org.generama.tests.AbstractPluginTestCase
 
AbstractTextGeneratingPluginTestCase - class org.generama.tests.AbstractTextGeneratingPluginTestCase.
Baseclass for testing generation of Java sources.
AbstractTextGeneratingPluginTestCase() - Constructor for class org.generama.tests.AbstractTextGeneratingPluginTestCase
 
AbstractXMLGeneratingPluginTestCase - class org.generama.tests.AbstractXMLGeneratingPluginTestCase.
Baseclass for testing generation of XML content.
AbstractXMLGeneratingPluginTestCase() - Constructor for class org.generama.tests.AbstractXMLGeneratingPluginTestCase
 
addScript(String, String) - Method in class org.generama.velocity.MemoryResourceLoader
 

C

ClasspathVelocityComponent - class org.generama.velocity.ClasspathVelocityComponent.
This VelocityComponent returns a VelocityEngine loading templates from the classpath.
ClasspathVelocityComponent() - Constructor for class org.generama.velocity.ClasspathVelocityComponent
 
compare(Reader, Reader) - Method in class org.generama.tests.AbstractJavaGeneratingPluginTestCase
 
compare(Reader, Reader) - Method in class org.generama.tests.AbstractPluginTestCase
 
compare(Reader, Reader) - Method in class org.generama.tests.AbstractTextGeneratingPluginTestCase
 
compare(Reader, Reader) - Method in class org.generama.tests.AbstractXMLGeneratingPluginTestCase
 
configureComponents() - Method in class org.generama.Generama
 
createGenerama() - Method in class org.generama.AbstractGeneramaTestCase
 
createGenerama(ComponentRegistry) - Method in class org.generama.ant.GeneramaTask
 
createJavaGeneratingPlugin(WriterMapper) - Method in class org.generama.tests.AbstractJavaGeneratingPluginTestCase
 
createMetadata() - Method in class org.generama.tests.AbstractJavaGeneratingPluginTestCase
 
createMetadata() - Method in class org.generama.tests.AbstractPluginTestCase
 
createPlugin(WriterMapper) - Method in class org.generama.tests.AbstractJavaGeneratingPluginTestCase
 
createPlugin(WriterMapper) - Method in class org.generama.tests.AbstractPluginTestCase
 
createRegistrationPicoContainer(ComponentRegistry) - Method in class org.generama.ant.GeneramaTask
 

D

DONTEDIT - Static variable in class org.generama.AbstractPlugin
 
doExecute() - Method in class org.generama.ant.GeneramaTask
 

E

execute() - Method in class org.generama.Generama
 
execute() - Method in class org.generama.PluginContainer
 

F

FileWriterMapper - class org.generama.defaults.FileWriterMapper.
 
FileWriterMapper() - Constructor for class org.generama.defaults.FileWriterMapper
 

G

Generama - class org.generama.Generama.
 
Generama(ComponentRegistry) - Constructor for class org.generama.Generama
 
GeneramaException - exception org.generama.GeneramaException.
 
GeneramaException(String, Throwable) - Constructor for class org.generama.GeneramaException
 
GeneramaTask - class org.generama.ant.GeneramaTask.
This is a class that makes it easy to run PluginContainer from Ant.
GeneramaTask() - Constructor for class org.generama.ant.GeneramaTask
 
generate(Object) - Method in class org.generama.AbstractGeneramaTestCase.TestPlugin
 
generate(Object) - Method in class org.generama.JellyPlugin
 
generate(Object) - Method in interface org.generama.Plugin
 
generate(Object) - Method in class org.generama.VelocityPlugin
 
getDestdir() - Method in class org.generama.AbstractPlugin
 
getDestdir() - Method in interface org.generama.Plugin
 
getDestinationClassname(Object) - Method in class org.generama.defaults.AbstractJavaGeneratingPlugin
 
getDestinationFilename(Object) - Method in class org.generama.AbstractPlugin
 
getDestinationFilename(Object) - Method in interface org.generama.Plugin
 
getDestinationFullyQualifiedClassName(Object) - Method in class org.generama.defaults.AbstractJavaGeneratingPlugin
 
getDestinationPackage(Object) - Method in class org.generama.AbstractPlugin
 
getDestinationPackage(Object) - Method in interface org.generama.Plugin
 
getExpected() - Method in class org.generama.tests.AbstractPluginTestCase
 
getGenerateCount() - Method in class org.generama.AbstractGeneramaTestCase.TestPlugin
 
getLastModified(Resource) - Method in class org.generama.velocity.MemoryResourceLoader
 
getMemoryResourceLoader() - Method in class org.generama.velocity.MemoryVelocityComponent
 
getMetadata() - Method in interface org.generama.MetadataProvider
 
getMetadataProviderClass() - Method in class org.generama.Generama
 
getOriginalFilename(Object) - Method in class org.generama.AbstractPlugin
 
getOriginalPackage(Object) - Method in class org.generama.AbstractPlugin
 
getPlugins() - Method in class org.generama.PluginContainer
 
getResourceLoaders() - Method in class org.generama.velocity.ResourceLoaderExposingResourceManager
 
getResourceRelativeToThisPackage(String) - Method in class org.generama.tests.AbstractPluginTestCase
Helper method for subclasses that wish to retrieve a test resource without typing the full path.
getResourceStream(String) - Method in class org.generama.velocity.MemoryResourceLoader
 
getScriptPath(String) - Method in class org.generama.VelocityPlugin
 
getScriptURL() - Method in class org.generama.JellyPlugin
 
getTestSource() - Method in class org.generama.tests.AbstractJavaGeneratingPluginTestCase
 
getVelocityEngine() - Method in class org.generama.velocity.ClasspathVelocityComponent
 
getVelocityEngine() - Method in class org.generama.velocity.MemoryVelocityComponent
 
getVelocityEngine() - Method in interface org.generama.velocity.VelocityComponent
 
getWriter(Object, Plugin) - Method in interface org.generama.WriterMapper
 
getWriter(Object, Plugin) - Method in class org.generama.defaults.FileWriterMapper
 
getWriter(Object, Plugin) - Method in class org.generama.defaults.StringWriterMapper
 
getWriterMapper() - Method in class org.generama.AbstractPlugin
 
getWriterMapperClass() - Method in class org.generama.Generama
 

I

init(ExtendedProperties) - Method in class org.generama.velocity.MemoryResourceLoader
 
isEmpty(Object[]) - Method in class org.generama.AbstractPlugin
 
isMultiOutput() - Method in class org.generama.AbstractPlugin
 
isMultiOutput() - Method in interface org.generama.Plugin
 
isSourceModified(Resource) - Method in class org.generama.velocity.MemoryResourceLoader
 

J

JellyPlugin - class org.generama.JellyPlugin.
 
JellyPlugin(PluginContainer, WriterMapper) - Constructor for class org.generama.JellyPlugin
 

M

MemoryResourceLoader - class org.generama.velocity.MemoryResourceLoader.
A ResourceLoader that makes it possible to add Velocity scripts dynamically as in-memory Strings via the {@link #addScript(String, String) method.
MemoryResourceLoader() - Constructor for class org.generama.velocity.MemoryResourceLoader
 
MemoryVelocityComponent - class org.generama.velocity.MemoryVelocityComponent.
This VelocityComponent returns a VelocityEngine using a MemoryResourceLoader.
MemoryVelocityComponent() - Constructor for class org.generama.velocity.MemoryVelocityComponent
 
MetadataProvider - interface org.generama.MetadataProvider.
 

O

org.generama - package org.generama
This package is the core API for the Generama framework.
org.generama.ant - package org.generama.ant
 
org.generama.defaults - package org.generama.defaults
 
org.generama.tests - package org.generama.tests
This package contains abstract JUnit TesCase classes that should be used to Test Driven Develop (TDD) new plugins.
org.generama.velocity - package org.generama.velocity
 

P

Plugin - interface org.generama.Plugin.
 
PluginContainer - class org.generama.PluginContainer.
 
PluginContainer(MetadataProvider) - Constructor for class org.generama.PluginContainer
 
plugin - Variable in class org.generama.tests.AbstractPluginTestCase
 

R

ResourceLoaderExposingResourceManager - class org.generama.velocity.ResourceLoaderExposingResourceManager.
A ResourceManager that exposes the registered ResourceLoaders.
ResourceLoaderExposingResourceManager() - Constructor for class org.generama.velocity.ResourceLoaderExposingResourceManager
 

S

StringWriterMapper - class org.generama.defaults.StringWriterMapper.
 
StringWriterMapper() - Constructor for class org.generama.defaults.StringWriterMapper
 
setDestdir(String) - Method in class org.generama.AbstractPlugin
 
setFileregex(String) - Method in class org.generama.AbstractPlugin
 
setFilereplace(String) - Method in class org.generama.AbstractPlugin
 
setMultiOutput(boolean) - Method in class org.generama.AbstractPlugin
 
setPackageregex(String) - Method in class org.generama.AbstractPlugin
 
setPackagereplace(String) - Method in class org.generama.AbstractPlugin
 
setUp() - Method in class org.generama.tests.AbstractPluginTestCase
 
shouldGenerate(Object) - Method in class org.generama.AbstractPlugin
 
shouldGenerate(Object) - Method in interface org.generama.Plugin
 

T

testGenerama() - Method in class org.generama.AbstractGeneramaTestCase
 
testGenerateContent() - Method in class org.generama.tests.AbstractPluginTestCase
 

V

VelocityComponent - interface org.generama.velocity.VelocityComponent.
A PicoContainer compliant component that can provide a VelocityEngine.
VelocityPlugin - class org.generama.VelocityPlugin.
 
VelocityPlugin(VelocityComponent, PluginContainer, WriterMapper) - Constructor for class org.generama.VelocityPlugin
 

W

WriterMapper - interface org.generama.WriterMapper.
 

A C D E F G I J M O P R S T V W

Copyright © 2003 Generama. All Rights Reserved.