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

A

AbstractGenerator - Class in ch.sahits.codegen.generator
Abstract superclass for the generators that handles the saving.
AbstractGenerator() - Constructor for class ch.sahits.codegen.generator.AbstractGenerator
 
AbstractJETASTGenerator - Class in ch.sahits.codegen.java.generator.ast
This abstract class provides you with the basic methods to generate a Class from a JET template and improve it with AST
AbstractJETASTGenerator() - Constructor for class ch.sahits.codegen.java.generator.ast.AbstractJETASTGenerator
Default constructor.
AbstractJETTemplateGenerator - Class in ch.sahits.codegen.java.generator.jettemplate
This class provides common method to create a JET template file
AbstractJETTemplateGenerator() - Constructor for class ch.sahits.codegen.java.generator.jettemplate.AbstractJETTemplateGenerator
Constructor that passes the call to the super class JETGateway
AbstractReferenceImplCaller - Class in ch.sahits.codegen.java.generator.ast
This class is a base class for all generator classes that use a reference implementation.
AbstractReferenceImplCaller() - Constructor for class ch.sahits.codegen.java.generator.ast.AbstractReferenceImplCaller
 
acceptedTypes() - Method in interface ch.sahits.model.gui.IFormFileUpload
Retrieve a list of accepted types
ActionQueue - Enum in ch.sahits.codegen
This is a Singleton Queue of QueuedActionElement
add(int, QueuedActionElement) - Method in enum ch.sahits.codegen.ActionQueue
 
add(QueuedActionElement) - Method in enum ch.sahits.codegen.ActionQueue
 
add(String) - Method in class ch.sahits.codegen.wizards.DynamicDBGenerationCode
Add a new value to the list
add(DataBaseTableField) - Method in class ch.sahits.model.db.BasicDataBaseTable
Add a database field.
add(DataBaseTableIndex) - Method in class ch.sahits.model.db.BasicDataBaseTable
Add a database index.
add(DataBaseTableField) - Method in interface ch.sahits.model.db.IDataBaseTable
Add a database field.
add(DataBaseTableIndex) - Method in interface ch.sahits.model.db.IDataBaseTable
Add a database index.
add(IFormElement) - Method in interface ch.sahits.model.gui.IForm
Add an element at the last position of the list
add(IFormElement, int) - Method in interface ch.sahits.model.gui.IForm
Add an element at position indexof the list.
add(String) - Method in interface ch.sahits.model.gui.IFormBaseList
Add a value to the combo
add(IFormElement) - Method in interface ch.sahits.model.gui.IFormGroup
Add an element to the group
add(DataBaseTableField) - Method in class ch.sahits.model.java.db.DataBaseTable
Add a database field.
add(DataBaseTableIndex) - Method in class ch.sahits.model.java.db.DataBaseTable
Add a database index.
addAcceptedType(String) - Method in interface ch.sahits.model.gui.IFormFileUpload
Add a type or part of one (for MIME e.g. text/htm, text/*).
addAll(Collection<? extends QueuedActionElement>) - Method in enum ch.sahits.codegen.ActionQueue
 
addAll(int, Collection<? extends QueuedActionElement>) - Method in enum ch.sahits.codegen.ActionQueue
 
addArgument(String) - Method in interface ch.sahits.model.php.db.IPHPMethodDeclarationBuilder
Add an argument to the argument list
addAttribute(Element, String, String) - Method in class ch.sahits.codegen.output.XMLStringOutput
Add an attribute to the element
addDefault(String) - Method in interface ch.sahits.model.gui.IFormList
Add a preselected value
addDocumentationRow(String) - Method in interface ch.sahits.model.php.db.IPHPMethodDeclarationBuilder
Add a new line of documentation
addElement(Element, Element) - Method in class ch.sahits.codegen.output.XMLStringOutput
Add a child element
addException(Exception) - Method in class ch.sahits.codegen.core.util.BasicLogger
Add a new exception to the once that already occurred
addException(Exception) - Method in interface ch.sahits.codegen.core.util.ILogger
Add a new exception to the once that already occurred
addException(RuntimeException) - Method in class ch.sahits.codegen.java.wizards.BasicHeadlessJavaCodeGenerator
Add an exception to the logger
addField(DataBaseTableField) - Method in class ch.sahits.model.db.DataBaseTableIndex
Add a field to the fields
addField(Class<?>, String) - Method in class ch.sahits.model.java.ClassModel
 
addField(Class, String) - Method in class ch.sahits.model.java.CollectionBean
Add a new field to the collection
addField(Class, String) - Method in class ch.sahits.model.java.SimpleBean
Add a new field to the collection
addField(DataBaseTableField) - Method in interface ch.sahits.model.php.db.IPHPClassDeclarationBuilder
Add a database field.
addFields2Index(DataBaseTable, DataBaseTableIndex, String) - Method in class ch.sahits.codegen.java.input.db.DBConnection
Add fields to the index model
addFirst(QueuedActionElement) - Method in enum ch.sahits.codegen.ActionQueue
 
addGeneratorClass(String, String, Class, String, String) - Method in class ch.sahits.codegen.extensions.GeneratorCollection
 
addGeneratorClass(String, String, Class, String, boolean, String, boolean, Class<?>, String) - Method in interface ch.sahits.codegen.extensions.IGeneralGeneratorCollection
Add a new generator class to the list
addGeneratorClass(String, String, Class, String, String) - Method in interface ch.sahits.codegen.extensions.IGeneratorCollection
Add a new generator class to the list
addImport(String) - Method in class ch.sahits.codegen.java.generator.jettemplate.AbstractJETTemplateGenerator
Add an import directive to the list
addImports() - Method in class ch.sahits.codegen.java.generator.ast.AbstractJETASTGenerator
This is a null implementation since this classes are not needed in the class hierarchy from here on down.
addImports(ReferenceAST) - Method in class ch.sahits.codegen.java.generator.ast.AbstractReferenceImplCaller
Add the needed imports to the compilation unit.
addImports() - Method in class ch.sahits.codegen.java.generator.jettemplate.AbstractJETTemplateGenerator
// * Add all imports
addImports() - Method in class ch.sahits.codegen.java.generator.jettemplate.InitializableDbBeanGenerator
Add all imports
addInclude(String) - Method in interface ch.sahits.model.php.db.IPHPClassDeclarationBuilder
Add an include
addIndex(DataBaseTableIndex) - Method in interface ch.sahits.model.php.db.IPHPClassDeclarationBuilder
Add a database index.
addJetemplate(String, String, String, String, String) - Method in class ch.sahits.codegen.extensions.GeneratorCollection
 
addJetemplate(String, String, String, String, boolean, String, boolean, Class<?>, String) - Method in interface ch.sahits.codegen.extensions.IGeneralGeneratorCollection
Add a new JETemplate to the list
addJetemplate(String, String, String, String, String) - Method in interface ch.sahits.codegen.extensions.IGeneratorCollection
Add a new JETemplate to the list
addJetPluginID2Builder(IConfigurationBuilder, String) - Method in class ch.sahits.codegen.java.generator.jettemplate.AbstractJETTemplateGenerator
Add the jetemplate plugin id to the builder
addLast(QueuedActionElement) - Method in enum ch.sahits.codegen.ActionQueue
 
addMember(String) - Method in interface ch.sahits.model.php.db.IPHPClassDeclarationBuilder
Add a member variable
addMessage(Class<?>, String) - Method in class ch.sahits.codegen.core.util.BasicLogger
Add a new message to the container, if the message container does not already contain any message from the causing class
addMessage(Class<?>, String) - Method in interface ch.sahits.codegen.core.util.ILogger
Add a new message to the container, if the message container does not already contain any message from the causing class
addMethod(IBeanMethod) - Method in class ch.sahits.model.java.ClassModel
Add a method
addMethod(IPHPMethodDeclaration) - Method in interface ch.sahits.model.php.db.IPHPClassDeclarationBuilder
Add a whole method
addMethods(ReferenceAST) - Method in class ch.sahits.codegen.java.generator.ast.AbstractReferenceImplCaller
Add the methods that are defined in the reference implementation to the compilation unit.
addNs2PackageMapping(String, String) - Method in interface ch.sahits.model.IWebserviceBuilder
Initialize the ns2packageMapping
addObserver(IObserver) - Method in interface ch.sahits.util.IObersvable
 
addPages() - Method in class ch.sahits.codegen.sql.wizards.InsertSkriptWizard
Adding the page to the wizard.
addParameter(String, String) - Method in class ch.sahits.model.java.BeanMethod
Add a new parameter
addParameter(String, String) - Method in interface ch.sahits.model.java.IBeanMethod
Add a new parameter
addSuperClass(Class) - Method in class ch.sahits.model.GeneratedClass
 
addSuperClass(Class) - Method in interface ch.sahits.model.IGeneratorClass
 
addSuperClass(Class) - Method in class ch.sahits.model.java.GeneratedJavaClass
Set the superclass as the first element in the superclasses list
addText(Element, String) - Method in class ch.sahits.codegen.output.XMLStringOutput
Add text to an element
addTo(IFormGroup) - Method in interface ch.sahits.model.gui.IFormRadioButton
Add the radio button to a group
append(String) - Method in class ch.sahits.codegen.java.generator.jettemplate.AbstractJETTemplateGenerator
Append a string to the jetemplate
appendLn(String) - Method in class ch.sahits.codegen.java.generator.jettemplate.AbstractJETTemplateGenerator
Append a string to the jetemplate and add a line break
AReferenceImplementation - Annotation Type in ch.sahits.codegen.java.generator.ast
The ReferenceImplementation annotation is a marker for a method that indicats that this method is a reference implementation method and has to be taken into acount when generating the class with AST generation.
AReplaceMethods - Annotation Type in ch.sahits.codegen.java.generator.ast
This annotation tells the annotation processor which methods in the method body must be replaced by its AValueProvider.
arguments - Variable in class ch.sahits.codegen.util.ConsoleInputValidator
 
ArtefactCodeGenerator - Class in ch.sahits.codegen.wizards
This code generator is used to perform the code generation for any artefacts.
ArtefactCodeGenerator(ICodeGeneratorDelegate) - Constructor for class ch.sahits.codegen.wizards.ArtefactCodeGenerator
Constructor initializing the delegated code generator
ArtefactCodegenModelWizard - Class in ch.sahits.codegen.ui.wizards
This is the implementation for the model generator for any artifact
ArtefactCodegenModelWizard() - Constructor for class ch.sahits.codegen.ui.wizards.ArtefactCodegenModelWizard
Default constructor
ast - Variable in class ch.sahits.codegen.java.generator.ast.AbstractReferenceImplCaller
The abstract syntax tree
ast - Variable in class ch.sahits.codegen.java.generator.ast.ASTGenerator
Representation of the source-code to be generated as an abstract syntax tree.
AST_STATIC_WORKLOAD - Static variable in class ch.sahits.codegen.java.generator.ast.ASTGenerator
static estimation of the AST part of the work load
ASTBeanWithDelete - Class in ch.sahits.codegen.java.generator.ast
This class is a generator class that copies the delete method into the provided base class.
ASTBeanWithDelete() - Constructor for class ch.sahits.codegen.java.generator.ast.ASTBeanWithDelete
Default Constructor
ASTGenerator - Class in ch.sahits.codegen.java.generator.ast
This generator generates the java file by generating the rump with JET.
ASTGenerator() - Constructor for class ch.sahits.codegen.java.generator.ast.ASTGenerator
Default constructor
AUTO_INCREMENT - Static variable in interface ch.sahits.codegen.java.input.db.IMySQLCreateToken
The auto increment keyword
availableFields() - Method in class ch.sahits.codegen.sql.model.InsertScriptWizardModel
Retrieve the available Fields
AValueProvider - Annotation Type in ch.sahits.codegen.java.generator.ast
This annotation indicates a method that is called from a method annotated with AReferenceImplementation.
Axis2MessageInOutReciever - Class in ch.sahits.codegen.generator
Generate an ServiceNameMessageReceiverInOut.java file in the appropriate package.
Axis2MessageInOutReciever() - Constructor for class ch.sahits.codegen.generator.Axis2MessageInOutReciever
 
Axis2ServiceStubGenerator - Class in ch.sahits.codegen.generator
Generator class to generate the service stub class for an AXIS webservice.
Axis2ServiceStubGenerator() - Constructor for class ch.sahits.codegen.generator.Axis2ServiceStubGenerator
 
Axis2ServiceXMLGenerator - Class in ch.sahits.codegen.generator
This generator will generate the service.xml using Axis2 WSDL2Java tool.
Axis2ServiceXMLGenerator() - Constructor for class ch.sahits.codegen.generator.Axis2ServiceXMLGenerator
 
AxisWSDL2JavaWrapper - Class in ch.sahits.codegen.generator
This is a generator wrapper that wrapps the funcionality of the Apaches Axis2 WSDL2Java generator.
AxisWSDL2JavaWrapper(IWebservice, IOutputFileModel) - Constructor for class ch.sahits.codegen.generator.AxisWSDL2JavaWrapper
Initialize the generator with the specific model data

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