|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.trauma.Config
public class Config
Config -
Parser für Konfigurationsdateien und zentrale
Sammelstelle aller Konfigurationsdaten.
Lizensierungsart: GNU GPL.
Nested Class Summary | |
---|---|
class |
Config.Group1
Innere Klasse, die eine Gruppe von Benutzern repräsentiert. |
class |
Config.User1
Innere Klasse, die einen Benutzer repräsentiert. |
Field Summary | |
---|---|
private static java.lang.String |
ATTR_FILENAME
|
private static java.lang.String |
ATTR_KEY
|
private static java.lang.String |
ATTR_VALUE
|
static java.util.List<java.lang.String> |
bills
Liste der Dateinamen von den Eingabe-Telefonrechnungen. |
static int |
calcDigits
Anzahl der intern verwendeten Nachkommastellen. |
static int |
costColumn
Die Spalte mit dem Betrag für jede Zeile (nullbasiert). |
static int |
digits
Anzahl der Nachkommastellen der Waehrung. |
static java.util.List<Config.Group1> |
groups1
Liste der Gruppen. |
static java.util.List<java.lang.String> |
htmlSubnote
Fussnote für die Einzelrechnungen (wird unter dem Gesamtbetrag angezeigt). |
static boolean |
loaded
Gibt an, ob schon eine gültige Config-Datei geladen wurde. |
private static java.util.Properties |
props
Die in der Config-Datei angegebenen Properties. |
static int[] |
sortColumns
Die Spalten, nach denen die Eingabe-Tabelle nacheinander sortiert werden soll. |
private static java.lang.String |
TAG_ALLOW
|
private static java.lang.String |
TAG_BILL
|
private static java.lang.String |
TAG_BILLCONFIG
|
private static java.lang.String |
TAG_COLUMN
|
private static java.lang.String |
TAG_CONFIGROOT
|
private static java.lang.String |
TAG_COSTCOLUMN
|
private static java.lang.String |
TAG_DENY
|
private static java.lang.String |
TAG_GROUP
|
private static java.lang.String |
TAG_HASUSER
|
private static java.lang.String |
TAG_NULLSTRING
|
private static java.lang.String |
TAG_PROPERTY
|
private static java.lang.String |
TAG_SHOWCOLUMNS
|
private static java.lang.String |
TAG_SORTCOLUMNS
|
private static java.lang.String |
TAG_STRING
|
private static java.lang.String |
TAG_SUBNOTE
|
private static java.lang.String |
TAG_USER
|
private static java.lang.String |
TAG_VAT
|
private static java.lang.String |
TAG_VATCOLUMN
|
static boolean[] |
usedColumns
Die auf den Ausgabe-Tabellen auszugebenden Tabellenspalten. |
static java.util.List<Config.User1> |
users1
Liste der Benutzer. |
static Decimal |
valueAddedTax
Die Mehrwertsteuer (in Prozent). |
static int |
vatColumn
Die Spalte mit der Mehrwertsteuer (in Prozent) für jede Zeile (nullbasiert). |
static java.lang.String |
VERSION
|
static java.lang.String |
WRITTEN
|
Constructor Summary | |
---|---|
Config()
|
Method Summary | |
---|---|
static java.lang.String |
getProperty(java.lang.String key)
Abfrage eines in der Config-Datei angegebenen Property. |
static int |
getPropertyInt(java.lang.String key)
Abfrage eines in der Config-Datei angegebenen Property als int-Wert. |
static Config.User1 |
getUser(java.lang.String id)
Gibt den User zu einer ID zurück. |
private static void |
loadSubnote(java.lang.String fileName)
Methode zum Laden der Fussnoten-Datei. |
static void |
loadXML(java.lang.String fileName)
Laden der Konfiguration aus einer XML-Datei. |
static void |
saveXML(java.lang.String fileName)
Speichern der Konfiguration in eine XML-Datei. |
static void |
setProperty(java.lang.String key,
java.lang.String value)
Setzen eines Config-Property. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static final java.lang.String TAG_CONFIGROOT
private static final java.lang.String ATTR_VALUE
private static final java.lang.String ATTR_KEY
private static final java.lang.String ATTR_FILENAME
private static final java.lang.String TAG_PROPERTY
private static final java.lang.String TAG_SUBNOTE
private static final java.lang.String TAG_COSTCOLUMN
private static final java.lang.String TAG_VATCOLUMN
private static final java.lang.String TAG_VAT
private static final java.lang.String TAG_SORTCOLUMNS
private static final java.lang.String TAG_COLUMN
private static final java.lang.String TAG_SHOWCOLUMNS
private static final java.lang.String TAG_BILL
private static final java.lang.String TAG_BILLCONFIG
private static final java.lang.String TAG_USER
private static final java.lang.String TAG_DENY
private static final java.lang.String TAG_NULLSTRING
private static final java.lang.String TAG_STRING
private static final java.lang.String TAG_ALLOW
private static final java.lang.String TAG_HASUSER
private static final java.lang.String TAG_GROUP
public static final java.lang.String VERSION
public static final java.lang.String WRITTEN
public static int digits
public static int calcDigits
public static java.util.List<Config.Group1> groups1
public static java.util.List<Config.User1> users1
public static java.util.List<java.lang.String> htmlSubnote
public static Decimal valueAddedTax
public static int vatColumn
public static int costColumn
public static java.util.List<java.lang.String> bills
public static int[] sortColumns
public static boolean loaded
private static java.util.Properties props
public static boolean[] usedColumns
Constructor Detail |
---|
public Config()
Method Detail |
---|
public static Config.User1 getUser(java.lang.String id)
id
- Die ID des Users.
public static java.lang.String getProperty(java.lang.String key)
key
- Schlüssel des Property.
public static int getPropertyInt(java.lang.String key)
key
- Schlüssel des Property.
public static void setProperty(java.lang.String key, java.lang.String value)
key
- Schlüssel des Property.value
- Wert des Property.private static void loadSubnote(java.lang.String fileName)
fileName
- Dateiname.public static void loadXML(java.lang.String fileName)
fileName
- Dateiname einer Konfigurationsdatei im XML-Format.public static void saveXML(java.lang.String fileName)
fileName
- Dateiname.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |