Hallo zusammen,
ich sitze jetzt schon eine Weile vor einem Problemchen und habe leider mittlerweile keine Idee mehr wie ich das effizient gelöst bekomme. Ich hoffe mir kann da jemand helfen.
Ich habe eine Reihe von Einstellungen die ich dynamisch laden möchte. Dazu habe ich mir schon eine Singleton-Klasse gemacht aus der ich die Einstellungen dann abrufen kann.
Jede Einstellungs-Klasse erbt von dieser Klasse:
Zur Zeit deserialisiere ich die Klassen immer beim Programmstart (alle auf einmal). Nun würde ich gerne wenn ich Singleton-Klasse.getInstance().getEinstellung() mache automatisch die entsprechende Einstellung geladen haben wollen. Geht sowas? Und wenn ja wie?
Schon im Vorraus Danke für jede Hilfe.
ich sitze jetzt schon eine Weile vor einem Problemchen und habe leider mittlerweile keine Idee mehr wie ich das effizient gelöst bekomme. Ich hoffe mir kann da jemand helfen.
Ich habe eine Reihe von Einstellungen die ich dynamisch laden möchte. Dazu habe ich mir schon eine Singleton-Klasse gemacht aus der ich die Einstellungen dann abrufen kann.
Jede Einstellungs-Klasse erbt von dieser Klasse:
Java:
public abstract class SettingsManager implements Serializable{
private String name;
private String fileName;
public SettingsManager(String name) {
this.name = name;
this.fileName = "settings" + File.separator + name + ".set";
}
public String getName()
{
return name;
}
public String getFileName() {
return fileName;
}
}
Zur Zeit deserialisiere ich die Klassen immer beim Programmstart (alle auf einmal). Nun würde ich gerne wenn ich Singleton-Klasse.getInstance().getEinstellung() mache automatisch die entsprechende Einstellung geladen haben wollen. Geht sowas? Und wenn ja wie?
Schon im Vorraus Danke für jede Hilfe.