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

C

calculateOption(String) - Method in class ch.sahits.codegen.generator.AxisWSDL2JavaWrapper
Compute the bes generate option and define the files that need to be deleted after the generation
calculateOption(String) - Method in interface ch.sahits.codegen.wizards.IGeneratorWrapper
Calculate the optimal way to generate the output files
camelCase(String, String) - Static method in class ch.sahits.codegen.java.model.util.ConvenientCodegen
Camel-case a string that is divided by the designated delimiter
camelCase(String, String) - Static method in class ch.sahits.codegen.util.ConvenientCodegen
Camel-case a string that is divided by the designated delimiter
camelCaseLowerCaseFirst(String, String) - Static method in class ch.sahits.codegen.java.model.util.ConvenientCodegen
Camale-case a string that is divided by the designated delimiter with a lower case start.
camelCaseLowerCaseFirst(String, String) - Static method in class ch.sahits.codegen.util.ConvenientCodegen
Camale-case a string that is divided by the designated delimiter with a lower case start.
ch.sahits.codegen - package ch.sahits.codegen
 
ch.sahits.codegen.core.util - package ch.sahits.codegen.core.util
 
ch.sahits.codegen.example - package ch.sahits.codegen.example
 
ch.sahits.codegen.example.generator.ast - package ch.sahits.codegen.example.generator.ast
 
ch.sahits.codegen.extensions - package ch.sahits.codegen.extensions
 
ch.sahits.codegen.generator - package ch.sahits.codegen.generator
 
ch.sahits.codegen.input - package ch.sahits.codegen.input
 
ch.sahits.codegen.java - package ch.sahits.codegen.java
 
ch.sahits.codegen.java.extensions - package ch.sahits.codegen.java.extensions
 
ch.sahits.codegen.java.generator - package ch.sahits.codegen.java.generator
 
ch.sahits.codegen.java.generator.ast - package ch.sahits.codegen.java.generator.ast
 
ch.sahits.codegen.java.generator.jettemplate - package ch.sahits.codegen.java.generator.jettemplate
 
ch.sahits.codegen.java.gui.input - package ch.sahits.codegen.java.gui.input
 
ch.sahits.codegen.java.gui.util - package ch.sahits.codegen.java.gui.util
 
ch.sahits.codegen.java.input - package ch.sahits.codegen.java.input
 
ch.sahits.codegen.java.input.db - package ch.sahits.codegen.java.input.db
 
ch.sahits.codegen.java.model - package ch.sahits.codegen.java.model
 
ch.sahits.codegen.java.model.util - package ch.sahits.codegen.java.model.util
 
ch.sahits.codegen.java.wizards - package ch.sahits.codegen.java.wizards
 
ch.sahits.codegen.model - package ch.sahits.codegen.model
 
ch.sahits.codegen.output - package ch.sahits.codegen.output
 
ch.sahits.codegen.php - package ch.sahits.codegen.php
 
ch.sahits.codegen.sql - package ch.sahits.codegen.sql
 
ch.sahits.codegen.sql.extension - package ch.sahits.codegen.sql.extension
 
ch.sahits.codegen.sql.generator - package ch.sahits.codegen.sql.generator
 
ch.sahits.codegen.sql.model - package ch.sahits.codegen.sql.model
 
ch.sahits.codegen.sql.wizards - package ch.sahits.codegen.sql.wizards
 
ch.sahits.codegen.ui - package ch.sahits.codegen.ui
 
ch.sahits.codegen.ui.extensions - package ch.sahits.codegen.ui.extensions
 
ch.sahits.codegen.ui.input - package ch.sahits.codegen.ui.input
 
ch.sahits.codegen.ui.java - package ch.sahits.codegen.ui.java
 
ch.sahits.codegen.ui.model - package ch.sahits.codegen.ui.model
 
ch.sahits.codegen.ui.util - package ch.sahits.codegen.ui.util
 
ch.sahits.codegen.ui.wizards - package ch.sahits.codegen.ui.wizards
 
ch.sahits.codegen.util - package ch.sahits.codegen.util
 
ch.sahits.codegen.util.db - package ch.sahits.codegen.util.db
 
ch.sahits.codegen.wizards - package ch.sahits.codegen.wizards
 
ch.sahits.codegen.xml - package ch.sahits.codegen.xml
 
ch.sahits.datastructure - package ch.sahits.datastructure
 
ch.sahits.io - package ch.sahits.io
 
ch.sahits.math - package ch.sahits.math
 
ch.sahits.model - package ch.sahits.model
 
ch.sahits.model.db - package ch.sahits.model.db
 
ch.sahits.model.gui - package ch.sahits.model.gui
 
ch.sahits.model.java - package ch.sahits.model.java
 
ch.sahits.model.java.db - package ch.sahits.model.java.db
 
ch.sahits.model.java.gui - package ch.sahits.model.java.gui
 
ch.sahits.model.php.db - package ch.sahits.model.php.db
 
ch.sahits.test - package ch.sahits.test
 
ch.sahits.util - package ch.sahits.util
 
ChainedParamReader - Class in ch.sahits.util
Description: In ParamReader class, user cannot get inherited method parameter from the class they passed in for performance reasons This class is walks up the inheritance chain.
ChainedParamReader(Class<? extends Object>) - Constructor for class ch.sahits.util.ChainedParamReader
Processes a given class's parameter names.
characters(char[], int, int) - Method in class ch.sahits.codegen.php.PHPXMLInputParser
Handle the text according to the parent tag
CHECK - Static variable in interface ch.sahits.codegen.java.input.db.IMySQLCreateToken
The check keyword
CHECK - Static variable in interface ch.sahits.codegen.java.input.db.ISQLServerCreateToken
The check keyword
checkAccess() - Method in class ch.sahits.util.FriendPattern
Check if the method call stems from an allowed Class/Method.
checkFileVersion() - Method in interface ch.sahits.codegen.wizards.IXMLSerializer
Check if the xml version of the file matches with the one of the parser
CLASS_NAME - Static variable in class ch.sahits.codegen.php.PHPConstants
Substitution constant for an class name
ClassChecker - Class in ch.sahits.util
This class provides method to check whether some interface is implemented by the class or the class is the subclass of any class.
ClassChecker(Class) - Constructor for class ch.sahits.util.ClassChecker
Initialize the class to be checked
ClassFileParser - Class in ch.sahits.codegen.java.input
This parser takes an input file and generates a ClassModel with it' members and methods
ClassFileParser() - Constructor for class ch.sahits.codegen.java.input.ClassFileParser
 
ClassFinder - Class in ch.sahits.util
This class is a nice utility to retrive class Object that are anywhere on the classpath.
ClassFinder() - Constructor for class ch.sahits.util.ClassFinder
Default constructur initializes the directories indicated by the CLASSPATH, if they are not yet initialized.
ClassModel - Class in ch.sahits.model.java
Model of a class with members and methods (without exceptions
ClassModel() - Constructor for class ch.sahits.model.java.ClassModel
Default constructor
classNames() - Static method in class ch.sahits.codegen.ui.extensions.DBDefintionPage
Retrieve all registered class names
classpathVariable(String) - Method in interface ch.sahits.codegen.model.IConfigurationBuilder
Initialize the name of the classpath variable
cleanup() - Method in class ch.sahits.codegen.generator.AxisWSDL2JavaWrapper
Remove the undesired artifacts
cleanup() - Method in interface ch.sahits.codegen.generator.IGenerator
Clean up the resources needed for the generation that are no further needed
cleanup() - Method in class ch.sahits.codegen.generator.JETGateway
Delete the JETEmitter project.
cleanup() - Method in class ch.sahits.codegen.java.generator.ast.AbstractJETASTGenerator
 
cleanup() - Method in class ch.sahits.codegen.java.generator.ast.ASTBeanWithDelete
Clean up the generator
cleanup() - Method in class ch.sahits.codegen.java.generator.ast.ASTGenerator
Clean up the mess
cleanup() - Method in class ch.sahits.codegen.java.generator.jettemplate.AbstractJETTemplateGenerator
Execute the cleanup defined in the super class.
cleanup() - Method in interface ch.sahits.codegen.wizards.IGeneratorWrapper
Remove the files that where generated but are not desired
clear() - Method in enum ch.sahits.codegen.ActionQueue
 
clearMembers() - Method in interface ch.sahits.model.php.db.IPHPClassDeclarationBuilder
Clear the member out so that the new ones can be added
clearMethods() - Method in interface ch.sahits.model.php.db.IPHPClassDeclarationBuilder
Clear the methods out so that the new ones can be added
clone() - Method in interface ch.sahits.model.gui.IForm
Increase the visibility of clone
CLOSE_CURLY_BRACE - Static variable in interface ch.sahits.codegen.java.input.ISQLCreateToken
The }
CLUSTERED - Static variable in interface ch.sahits.codegen.java.input.db.ISQLServerCreateToken
The clustered keyword
CodeGeneratorDelegateFactory - Class in ch.sahits.codegen.ui.wizards
This factory class produces the appropriate ICodeGeneratorDelegate instance for the passed data model
CodeGeneratorDelegateFactory() - Constructor for class ch.sahits.codegen.ui.wizards.CodeGeneratorDelegateFactory
 
CodegenPlugin - Class in ch.sahits.codegen
The activator class controls the plug-in life cycle
CodegenPlugin() - Constructor for class ch.sahits.codegen.CodegenPlugin
The constructor
CodegenUIPlugin - Class in ch.sahits.codegen.ui
This class provides the UI components of the CodegenPlugin
CodegenUIPlugin() - Constructor for class ch.sahits.codegen.ui.CodegenUIPlugin
 
CollectionBean - Class in ch.sahits.model.java
This model for a bean can hold collections
CollectionBean() - Constructor for class ch.sahits.model.java.CollectionBean
Default constructor
collectRadioFields(Element, String) - Method in class ch.sahits.codegen.java.gui.input.XHTMLModelParser
Collect all radio buttons that are in the subtree of parent that belong to one and the same group
ComparetorResult - Class in ch.sahits.test
This class represents the result of a complex comparison.
ComparetorResult(boolean, String) - Constructor for class ch.sahits.test.ComparetorResult
 
computeWorkload() - Method in interface ch.sahits.codegen.wizards.ICodeGeneratorDelegate
Compute the workload for the model generation
computeWorkload() - Method in class ch.sahits.codegen.wizards.MinimalArtifactDelegate
Compute the workload for the model generation Any UI implementation must override this method
Config - Class in ch.sahits.codegen.model
Meta-data for code generation.
conn - Variable in class ch.sahits.codegen.java.input.db.DBConnection
Connection to the DB
ConsoleInputValidator - Class in ch.sahits.codegen.util
Helper to validate console input based on enumerations
ConsoleInputValidator(String[], boolean) - Constructor for class ch.sahits.codegen.util.ConsoleInputValidator
Initialize the arguments from the array list
CONSTRAINT - Static variable in interface ch.sahits.codegen.java.input.db.IMySQLCreateToken
The constraint keyword
CONSTRAINT - Static variable in interface ch.sahits.codegen.java.input.db.ISQLServerCreateToken
The constraint keyword
containerFields() - Method in class ch.sahits.codegen.java.gui.util.GUIHelper
Retrieve a list of all Group fields
contains(Object) - Method in enum ch.sahits.codegen.ActionQueue
 
contains(String) - Method in class ch.sahits.model.db.DataBaseTableIndex
Check if the field is part of the index
contains(DataBaseTableField) - Method in class ch.sahits.model.db.DataBaseTableIndex
Check wether a field is contained in this index
containsAll(Collection<?>) - Method in enum ch.sahits.codegen.ActionQueue
 
ConvenientCodegen - Class in ch.sahits.codegen.java.model.util
This class provides convenient methods for the code generation to convert different parts of a model.
ConvenientCodegen() - Constructor for class ch.sahits.codegen.java.model.util.ConvenientCodegen
 
ConvenientCodegen - Class in ch.sahits.codegen.util
This class provides convenient methods for the code generation to convert different parts of a model.
ConvenientCodegen() - Constructor for class ch.sahits.codegen.util.ConvenientCodegen
 
convert(IBasicDataBaseTable) - Method in class ch.sahits.codegen.model.BasicModelFactoryHelper
convert a DataBaseTable to a BasicDataBaseTable
convert(String) - Method in class ch.sahits.codegen.sql.generator.BasicDataManipulator
Convert the field with the given name.
convert(Object) - Method in interface ch.sahits.codegen.sql.generator.IFieldValueConverter
Convert an input value to an output String
convert() - Method in interface ch.sahits.codegen.sql.model.IConvertableField
Convert the field value.
convert(IOutputFileModel) - Static method in class ch.sahits.codegen.wizards.MinimalArtifactDelegate
Convert an object of the superclass into an object of this class
convert2Index(int) - Method in class ch.sahits.codegen.wizards.DynamicDBGenerationCode
Convert the model constant to the index in the list of the used extensions.
convert2Java(String) - Method in class ch.sahits.codegen.java.input.db.DBConnection
Convert a database datatype into a Java type
convert2Java(String) - Method in class ch.sahits.codegen.java.input.db.MySQLConnection
Convert a database datatype into a Java type
convert2Java(String) - Method in class ch.sahits.codegen.java.input.db.OracleConnection
Convert the corresponding Java type for a database type
convert2Java(String) - Method in class ch.sahits.codegen.java.input.db.SQLServerConnection
Convert a database datatype into a Java type
convert2JavaType(String) - Method in interface ch.sahits.codegen.input.IDBInputParser
Convert the corresponding Java type for a database type
convert2JavaType(String) - Static method in class ch.sahits.codegen.java.input.db.MySQLConnection
Convert the corresponding Java type for a database type
convert2JavaType(String) - Method in class ch.sahits.codegen.java.input.db.MySQLCreateScriptInputParser
Convert the corresponding Java type for a database type
convert2JavaType(String) - Method in class ch.sahits.codegen.java.input.db.OracleSQLCreateScriptInputParser
Convert the corresponding Java type for a database type.
convert2JavaType(String) - Method in class ch.sahits.codegen.java.input.db.SQLServerCreateScriptInputParser
Convert the corresponding Java type for a database type
convertOneColumnLayout() - Method in class ch.sahits.codegen.java.gui.util.GUIHelper
Since a on column layout is not encapsuled in groups the elements are put into groups.
countObservers() - Method in interface ch.sahits.util.IObersvable
 
CountryChanger - Class in ch.sahits.codegen.example
This is an example class that demonstrates the extension point ch.sahits.codegen.sql.manipulation using the Derby example databse Country
CountryChanger(ICurrentRecordSet) - Constructor for class ch.sahits.codegen.example.CountryChanger
This constructor must be supplied
CountryChanger() - Constructor for class ch.sahits.codegen.example.CountryChanger
Default constructor is needed for creation from extension point
CREATE - Static variable in interface ch.sahits.codegen.java.input.ISQLCreateToken
The create key word
CREATE_DELIMITER - Static variable in interface ch.sahits.codegen.java.input.ISQLCreateToken
The semicolon
createControl(Composite) - Method in class ch.sahits.codegen.sql.wizards.InsertScriptWizardPage
 
createDataBaseTable() - Method in class ch.sahits.codegen.java.input.db.DBConnection
Create the DataBaseTable with product specific data
createDataBaseTable() - Method in class ch.sahits.codegen.java.input.db.MySQLConnection
Create the DataBaseTable with product specific data
createDataBaseTable() - Method in class ch.sahits.codegen.java.input.db.OracleConnection
Create the DataBaseTable with product specific data
createDataBaseTable() - Method in class ch.sahits.codegen.java.input.db.SQLServerConnection
Create the DataBaseTable with product specific data
createIfNull(IProgressMonitor) - Method in class ch.sahits.codegen.generator.AbstractGenerator
Returns a non-null progress monitor.
createIndexName(String) - Method in class ch.sahits.codegen.java.input.SQLCreateScriptInput
Create an index name
createJetGenerator() - Method in class ch.sahits.codegen.example.generator.ast.DAOGenerator
Create a feasable JET Gegenrator
createJetGenerator() - Method in class ch.sahits.codegen.java.generator.ast.AbstractJETASTGenerator
Create a feasable JET generator
createJetGenerator() - Method in class ch.sahits.codegen.java.generator.ast.JETASTGenerator
Create a feasable JET Gegenrator
createModel(IProgressMonitor, IOutputFileModel) - Method in class ch.sahits.codegen.generator.BasicAxis2ModelGenerator
Create an arbitrary model for the generator class.
createModel(IProgressMonitor, IOutputFileModel) - Method in class ch.sahits.codegen.generator.HibernateConfigurationCreator
Create an arbitrary model for the generator class.
createModel(IProgressMonitor, IOutputFileModel) - Method in interface ch.sahits.codegen.generator.IGeneralGenerator
Create an arbitrary model for the generator class.
createModel(IProgressMonitor, IOutputFileModel) - Method in class ch.sahits.codegen.php.PHPCodeGenerator
Create an arbitrary model for the generator class.
createModelFromExtension(String, String, IProgressMonitor) - Method in class ch.sahits.codegen.model.BasicModelFactoryHelper
Create a model based on a input file extension
createModelWithDBConnection(JavaClassDefinition, String, String, String, String, String, String, String, String, String, IProgressMonitor, String) - Static method in class ch.sahits.codegen.java.model.HeadlessJavaModelFactory
Generates a model of a database table.
createModelWithDBConnection(String, String, String, String, String, String, String, String, String, String, IProgressMonitor, String) - Static method in class ch.sahits.codegen.java.model.HeadlessJavaModelFactory
Deprecated. This method is replaced by HeadlessJavaModelFactory.createModelWithDBConnection(JavaClassDefinition, String, String, String, String, String, String, String, String, String, IProgressMonitor, String)
createModelWithDBConnection(String, String, String, String, String, String, String, String, IProgressMonitor) - Static method in class ch.sahits.codegen.model.HeadlessBasicModelFactory
Generates a model of a database table.
createModelWithDBConnection(JavaClassDefinition, String, String, String, String, String, String, String, String, String, IProgressMonitor, String) - Static method in class ch.sahits.codegen.ui.model.JavaModelFactory
Generates a model of a database table.
createModelWithDBConnection(String, String, String, String, String, String, String, String, String, String, IProgressMonitor, String) - Static method in class ch.sahits.codegen.ui.model.JavaModelFactory
Deprecated. This method is replaced by JavaModelFactory.createModelWithDBConnection(JavaClassDefinition, String, String, String, String, String, String, String, String, String, IProgressMonitor, String)
createModelWithDBInputFile(JavaClassDefinition, String, String, IJavaProject, IProgressMonitor) - Static method in class ch.sahits.codegen.java.model.HeadlessJavaModelFactory
Generates the model based on the class name and the inputFilePath Data in the wizard provided but not contained in the inputfilePath must be added to the model by the caller
createModelWithDBInputFile(String, String, String, IJavaProject, IProgressMonitor) - Static method in class ch.sahits.codegen.java.model.HeadlessJavaModelFactory
Deprecated. This method is replaced by HeadlessJavaModelFactory.createModelWithDBInputFile(JavaClassDefinition, String, String, IJavaProject, IProgressMonitor)
createModelWithDBInputFile(String, String, String, IJavaProject, IProgressMonitor) - Static method in class ch.sahits.codegen.model.BasicModelGenerator
Generates the model based on the class name and the inputFilePath Data in the wizard provided but not contained in the inputfilePath must be added to the model by the caller
createModelWithDBInputFile(String, String, IProgressMonitor) - Static method in class ch.sahits.codegen.model.HeadlessBasicModelFactory
Generates the model based on the class name and the inputFilePath Data in the wizard provided but not contained in the inputfilePath must be added to the model by the caller
createModelWithDBInputFile(JavaClassDefinition, String, String, IJavaProject, IProgressMonitor) - Static method in class ch.sahits.codegen.ui.model.JavaModelFactory
Generates the model based on the class name and the inputFilePath Data in the wizard provided but not contained in the inputfilePath must be added to the model by the caller
createModelWithDBInputFile(String, String, String, IJavaProject, IProgressMonitor) - Static method in class ch.sahits.codegen.ui.model.JavaModelFactory
Deprecated. This method is replaced by JavaModelFactory.createModelWithDBInputFile(JavaClassDefinition, String, String, IJavaProject, IProgressMonitor)
createModelWithoutDB(JavaClassDefinition, String, IProgressMonitor) - Static method in class ch.sahits.codegen.java.model.HeadlessJavaModelFactory
Generates a model for the class that is not based on a database table
createModelWithoutDB(String, String, IProgressMonitor) - Static method in class ch.sahits.codegen.java.model.HeadlessJavaModelFactory
Deprecated. This method is replaced by HeadlessJavaModelFactory.createModelWithoutDB(JavaClassDefinition, String, IProgressMonitor)
createModelWithoutDB(String, String, IProgressMonitor) - Static method in class ch.sahits.codegen.model.BasicModelGenerator
Generates a model for the class that is not based on a database table
createModelWithoutDB(String, IProgressMonitor) - Static method in class ch.sahits.codegen.model.HeadlessBasicModelFactory
Generates a model for the class that is not based on a database table
createModelWithoutDB(JavaClassDefinition, String, IProgressMonitor) - Static method in class ch.sahits.codegen.ui.model.JavaModelFactory
Generates a model for the class that is not based on a database table
createModelWithoutDB(String, String, IProgressMonitor) - Static method in class ch.sahits.codegen.ui.model.JavaModelFactory
Deprecated. This method is replaced by JavaModelFactory.createModelWithoutDB(JavaClassDefinition, String, IProgressMonitor)
createModelWithoutDBFromXML(String, IProgressMonitor) - Method in class ch.sahits.codegen.model.BasicModelFactoryHelper
Create a model for a Java class without data base from an XML file
createPageControls(Composite) - Method in class ch.sahits.codegen.ui.wizards.ArtefactCodegenModelWizard
Call the super method and afterwards initialize the fields on the detail page
createSeparator(Composite, int) - Method in class ch.sahits.codegen.ui.wizards.JavaGenerationDefinition
Creates a separator line.
CRUDOracleReference - Class in ch.sahits.codegen.java.generator.ast
This class is the reference implementation or template for the implementation of CRUD (Create, Read, Update, Delete) for an Oracle database.
CRUDOracleReference() - Constructor for class ch.sahits.codegen.java.generator.ast.CRUDOracleReference
This default constructor is needed by the extension registry to create an instance.
CRUDOracleReference(IGeneratedJavaClass2) - Constructor for class ch.sahits.codegen.java.generator.ast.CRUDOracleReference
Constructor initializes the model
CSVInputFileParser - Class in ch.sahits.codegen.java.input
This input parser can handle a CSV file that defines its values in the first row and its columns are separated by ',', ';' or ' '.
CSVInputFileParser() - Constructor for class ch.sahits.codegen.java.input.CSVInputFileParser
 

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