|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.kappich.puk.param.main.PersistanceHandlerManager
public final class PersistanceHandlerManager
Verwaltet PersistanceHandler
Objekte
Field Summary | |
---|---|
private DataIdentification |
_dataIdentification
|
private Hashtable |
_handler
|
private File |
_path
|
private static Debug |
debug
DebugLogger für Debug-Ausgaben |
Constructor Summary | |
---|---|
PersistanceHandlerManager(File path)
Erzeugt ein Objekt vom Typ PersistanceHandlerManager. |
Method Summary | |
---|---|
private String |
fileName()
|
PersistanceHandler |
getHandler(DataIdentification dataIdentification)
Gibt für eine DatenIdentifikation einen PersistanceHandler zurück. |
private String |
replaceSpecialCharacters(String text)
Ersetzt Umlaute und andere problematische Zeichen wie z.B. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static final Debug debug
private final File _path
private Hashtable _handler
private DataIdentification _dataIdentification
Constructor Detail |
---|
public PersistanceHandlerManager(File path)
PersistanceHandler
, so
dass je DataIdentification
immer nur ein PersistanceHandler
existiert.
path
- Verzeichnispfad, indem die Daten für die einzelnen Handler persistent gehalten werden.Method Detail |
---|
public PersistanceHandler getHandler(DataIdentification dataIdentification)
PersistanceHandler
zurück. Existiert ein solcher Handler noch nicht,
wird er angelegt. Existiert bereits ein Handler, so wird dieser zurückgegeben.
dataIdentification
- DatenIdentifikation, für die ein PersistanceHandler Objekt zurückgegben wird.
PersistanceHandler
für diese DatenIdentifikation.private String fileName()
private String replaceSpecialCharacters(String text)
text
- Zu ersetzender Text
text
enthalten sind, wird <text
zurückgegeben (das selbe
Objekt), ansonsten wird ein neuer String zurückgegeben in dem die Umlaute durch die üblichen
ASCII-Entsprechungen ersetzt wurden.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |