vr.system.options
Class StandaloneSavableConfiguration

java.lang.Object
  extended by vr.system.options.SavableConfiguration
      extended by vr.system.options.StandaloneSavableConfiguration

public class StandaloneSavableConfiguration
extends SavableConfiguration

Klasa odpowiedzialna za zarzadzanie plikami z domyslnymi opcjami class bez potrzeby istnienia ich instancji. Umozliwia: 1. Wczytanie opcji z pliku konfiguracyjnego 2. Zapisanie opcji do pliku konfiguracyjnego

Author:
Marcin Staszczyk

Field Summary
 
Fields inherited from class vr.system.options.SavableConfiguration
CONFIGURATION_DIRECTORY, m_Properties, path, PROPERTIES_EXTENSION
 
Constructor Summary
StandaloneSavableConfiguration(java.lang.Class configurableClass)
          Konstruktor przygotowyujacy wszyskie potrzebne dane.
 
Method Summary
protected static java.lang.String getDefaultProperitesFile(java.lang.Class configurableClass)
          Zwraca domyslna sciezke do pliku z konfiguracja podanej klasy
 java.util.Properties getProperties()
          Zwraca obiekt przechwujacy opcje, dla ktorego klasa StandaloneSavableConfiguration jest opakowujaca
 java.util.Enumeration getPropertiesNames()
          Zwraca jakie nazwy sa zdefiniowane
static java.util.Properties loadDefaultProperties(java.lang.Class configurableClass)
          Wczytuje domyslne opcje dla podanej klasy.
 void writeProperties()
          Zapisuje opcje do domyslnego pliku
 
Methods inherited from class vr.system.options.SavableConfiguration
getBoolProperty, getDoubleProperty, getIntProperty, getPropertiesFilePathes, getProperty, setProperty, writeProperties
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StandaloneSavableConfiguration

public StandaloneSavableConfiguration(java.lang.Class configurableClass)
Konstruktor przygotowyujacy wszyskie potrzebne dane. Wczytujacy domyslne ustawienia dla podanej klasy. Znajduje sciezke do pliku z ustawieniami domslnymi

Parameters:
configurableClass - Klasa dla ktorej ustawiamy opcje
Method Detail

loadDefaultProperties

public static java.util.Properties loadDefaultProperties(java.lang.Class configurableClass)
Wczytuje domyslne opcje dla podanej klasy.

Parameters:
configurableClass - Klasa.
Returns:
Properties Domyslne ustawienia dla podanej klasy.

getDefaultProperitesFile

protected static java.lang.String getDefaultProperitesFile(java.lang.Class configurableClass)
Zwraca domyslna sciezke do pliku z konfiguracja podanej klasy

Parameters:
configurableClass - Klasa.
Returns:
String Domyslna sciezka do pliku z konfiguracja podanej klasy

getPropertiesNames

public java.util.Enumeration getPropertiesNames()
Zwraca jakie nazwy sa zdefiniowane

Returns:
Iterator po nazwach (String)

getProperties

public java.util.Properties getProperties()
Zwraca obiekt przechwujacy opcje, dla ktorego klasa StandaloneSavableConfiguration jest opakowujaca

Returns:
obiekt przechowujacy opcje

writeProperties

public void writeProperties()
Zapisuje opcje do domyslnego pliku

Overrides:
writeProperties in class SavableConfiguration