AMETASx.data.htype
Class HybridTypeCompiler

java.lang.Object
  extended byAMETAS.data.type.AMETASTypeCompiler
      extended byAMETASx.data.htype.HybridTypeCompiler

public class HybridTypeCompiler
extends AMETASTypeCompiler


Constructor Summary
HybridTypeCompiler()
          Konstruktor.
 
Method Summary
 TypeContent generateType(java.lang.String sStringRep)
          Methode, welche die abstrakte Methode überschreibt.
static void main(java.lang.String[] args)
          Testroutine.
 HybridType process(java.lang.String sStringRep, int nPass)
          Führt das Parsing durch.
 
Methods inherited from class AMETAS.data.type.AMETASTypeCompiler
generateType, getInstance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HybridTypeCompiler

public HybridTypeCompiler()
Konstruktor. Hier werden lediglich neue Tabellen angelegt.

Method Detail

main

public static void main(java.lang.String[] args)
Testroutine.


generateType

public TypeContent generateType(java.lang.String sStringRep)
                         throws TypeException
Methode, welche die abstrakte Methode überschreibt.

Specified by:
generateType in class AMETASTypeCompiler
Throws:
TypeException

process

public HybridType process(java.lang.String sStringRep,
                          int nPass)
                   throws MalformedTypeException
Führt das Parsing durch.

Parameters:
sStringRep - Typbeschreibung als String.
nPass - Durchgang. 0 ist ein Testlauf, 1 sammelt die Definitionen, 2 produziert den Typ.
Throws:
MalformedTypeException - wenn es Probleme beim Parsing gab.