de.bsvrz.ars.export.prot
Class SqlProperties

java.lang.Object
  extended by de.bsvrz.ars.export.prot.SqlProperties

public class SqlProperties
extends java.lang.Object

Diese Klasse liest die Propertiesdatei für de AttributTabelle ein und stellt Java Methoden zur Verfügung, um auf diese zuzugreifen. Sollte nichts eingelesen werden können, wird ein SQL92 Standard verwendet.

Version:
$Revision: 1.1 $ / $Date: 2008/01/22 16:39:40 $ / ($Author: yvonnes $)
Author:
beck et al. projects GmbH, Phil Schrettenbrunner

Constructor Summary
SqlProperties()
          Erzeugt ein SqlProperties Objekt, das SQL92 konform ist
SqlProperties(java.io.File f)
          Erzeugt ein SqlProperties Objekt, das mit den in der Datei angegebenen Typen und Werten arbeitet.
 
Method Summary
 java.lang.String getBooleanFalse()
          Liefert den String, der für False steht
 java.lang.String getBooleanTrue()
          Liefert den String, der für True steht
 java.lang.String parseDdl(java.lang.String ddl)
          Ersetzt die Marker (mit %%%PROPERTIES_NAME_IN_GROSSBUCHSTABEN%%%) durch die in diesm Objekt angegebenen Wert
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SqlProperties

public SqlProperties()
Erzeugt ein SqlProperties Objekt, das SQL92 konform ist


SqlProperties

public SqlProperties(java.io.File f)
              throws java.io.FileNotFoundException,
                     java.io.IOException,
                     java.lang.Exception
Erzeugt ein SqlProperties Objekt, das mit den in der Datei angegebenen Typen und Werten arbeitet. Es müssen alle 6 Werte angegeben werden:
wertZahl.typ Der Typ für die Spalte wertZahl
wertKommazahl.typ Der Typ für die Spalte wertKommazahl
wertBool.typ Der Typ für die Spalte wertBool
wertBool.true Wert, der für true steht (z.B. 1, “t“, TRUE etc)
wertBool.false Wert, der für false steht (z.B. 0, “f“, FALSE etc)
wertText.typ Der Typ für die Spalte wertText

Parameters:
f - Datei in der die Properties gespeichert sind.
Throws:
java.io.FileNotFoundException - Wenn die Datei nicht gefunden werden kann
java.io.IOException - When die Datei mit den Properties nicht gelesen werden kann
java.lang.Exception
Method Detail

parseDdl

public java.lang.String parseDdl(java.lang.String ddl)
Ersetzt die Marker (mit %%%PROPERTIES_NAME_IN_GROSSBUCHSTABEN%%%) durch die in diesm Objekt angegebenen Wert

Parameters:
ddl - String mit den Create Table Statements
Returns:
Den String, in dem alle Vorkommnisse ersetzt worden sind.

getBooleanTrue

public java.lang.String getBooleanTrue()
Liefert den String, der für True steht

Returns:
der String, der für True steht

getBooleanFalse

public java.lang.String getBooleanFalse()
Liefert den String, der für False steht

Returns:
String, der für False steht


Copyright © 2005-2008 beck et al. projects GmbH All Rights Reserved.