AMETAS.data.type
Class AMETASTypeCompiler

java.lang.Object
  extended byAMETAS.data.type.AMETASTypeCompiler
Direct Known Subclasses:
HybridTypeCompiler

public abstract class AMETASTypeCompiler
extends java.lang.Object


Constructor Summary
AMETASTypeCompiler()
           
 
Method Summary
 TypeContent generateType(java.io.InputStream is)
          Erzeugt einen neuen Typinhalt.
abstract  TypeContent generateType(java.lang.String sStringRep)
          Erzeugt einen neuen Typinhalt.
static AMETASTypeCompiler getInstance(java.lang.String sClassname)
          Methode zum Laden eines Typcompilers.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AMETASTypeCompiler

public AMETASTypeCompiler()
Method Detail

getInstance

public static AMETASTypeCompiler getInstance(java.lang.String sClassname)
                                      throws java.lang.ClassNotFoundException
Methode zum Laden eines Typcompilers.

Parameters:
sClassname - Vollständiger Klassenname des Typcompilers.
Returns:
Instanz des Typcompilers.
Throws:
java.lang.ClassNotFoundException - wenn der Typcompiler nicht gefunden oder gestartet werden konnte.

generateType

public abstract TypeContent generateType(java.lang.String sStringRep)
                                  throws TypeException
Erzeugt einen neuen Typinhalt.

Throws:
TypeException

generateType

public TypeContent generateType(java.io.InputStream is)
                         throws java.io.IOException,
                                TypeException
Erzeugt einen neuen Typinhalt.

Throws:
java.io.IOException
TypeException