Uses of Interface
ch.sahits.codegen.input.IInputParser

Packages that use IInputParser
ch.sahits.codegen.extensions   
ch.sahits.codegen.input   
ch.sahits.codegen.java.gui.input   
ch.sahits.codegen.java.input   
ch.sahits.codegen.java.input.db   
ch.sahits.codegen.php   
ch.sahits.codegen.xml   
 

Uses of IInputParser in ch.sahits.codegen.extensions
 

Methods in ch.sahits.codegen.extensions that return IInputParser
static IInputParser InputParser.getGenerator(java.lang.String fileExtension)
          Retrieve the IInputParser from the extension point for a specific file extension.
static IInputParser InputParser.getInputParser(java.lang.String inputFilePath, java.lang.String dbProduct)
          Retrieve an instance of an input paser
 

Uses of IInputParser in ch.sahits.codegen.input
 

Subinterfaces of IInputParser in ch.sahits.codegen.input
 interface IDBInputParser
          This interface defines methods that mus be provided by a database parser of input files
 interface IXMLGeneralInputFileParser
          This interface defines the generate method to generate an input data model
 interface IXMLInputFileParser
          This interface denotes what an input parser for XML files must do.
 interface IXMLJavaInputFileParser
          This interface denotes what an input parser for XML files must do.
 

Uses of IInputParser in ch.sahits.codegen.java.gui.input
 

Classes in ch.sahits.codegen.java.gui.input that implement IInputParser
 class XHTMLModelParser
          This parser generates a IJavaForm model from a XHTML file.
 

Uses of IInputParser in ch.sahits.codegen.java.input
 

Classes in ch.sahits.codegen.java.input that implement IInputParser
 class ClassFileParser
          This parser takes an input file and generates a ClassModel with it' members and methods
 class CSVInputFileParser
          This input parser can handle a CSV file that defines its values in the first row and its columns are separated by ',', ';' or ' '.
 class SQLCreateScriptInput
          Base class for the parsing.
 class XMLTableParser
          This XML parser can parse an XML file that represents a database table.
 

Uses of IInputParser in ch.sahits.codegen.java.input.db
 

Classes in ch.sahits.codegen.java.input.db that implement IInputParser
 class MySQLCreateScriptInputParser
          This input parser handles the case of a MySQL create sql script as an input.
 class OracleSQLCreateScriptInputParser
          This input parser handles the case of a Oracle create sql script as an input.
 class SQLServerCreateScriptInputParser
          Creating a DataBaseTable object model from a SQL Server create script
 

Uses of IInputParser in ch.sahits.codegen.php
 

Classes in ch.sahits.codegen.php that implement IInputParser
 class PHPXMLInputParser
          XML Parser vor the PHP input file that conforms to http://sahits.ch/xsd/phpClassTemplate.xsd
 

Uses of IInputParser in ch.sahits.codegen.xml
 

Classes in ch.sahits.codegen.xml that implement IInputParser
 class WebserviceParser
          This XML parser can create a webservice model parsed on the http://xsd.sahits.ch/codegen/webservice.xsd XML Schema definition
 class XMLParserWithoutDB
          This XML parser parses an XML file of the format <bean> <modelgenerator>ch.sahits.codegen.xml.XMLParserWithoutDB</modelgenerator> <attribute>ch.sahits.codegen.example.Name</attribute> <attribute>ch.sahits.codegen.example.Description</attribute> <attribute>ch.sahits.codegen.example.Message</attribute> </bean> This creates a simple bean.