Weitere aktuelle Java-Titel finden Sie bei dpunkt.
 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Klasse java.util.Properties1.0

java.lang.Object
   |
   +--java.util.Dictionary
         |
         +--java.util.Hashtable
               |
               +--java.util.Properties

Deklaration

public class Properties
extends java.util.Hashtable

Beschreibung

Die Klasse Properties unterhält eine Tabelle von Eigenschaften. Eine Eigenschaft besteht aus einem Schlüssel, der die Eigenschaft bezeichnet, und ihrem Wert. Es besteht die Möglichkeit, den Wert einer bestimmten Eigenschaft abzurufen oder aber eine Auflistung der gesamten Tabelle anzufordern. Eigenschaften können auch aus einem Stream geladen werden. Die syntaktischen Regeln für den Aufbau eines solchen Streams sind im Anhang C aufgeführt.


 
Datenelemente
protected Propertiesdefaults
 
Konstruktoren
publicProperties()
publicProperties(Properties defaults)
 
Methoden
public StringgetProperty(String key)
public StringgetProperty(String key, String defaultValue)
public voidlist(PrintWriter out)     [1.1]
public voidlist(PrintStream out)
public synchronized voidload(InputStream in)
public EnumerationpropertyNames()
public synchronized voidsave(OutputStream out, String header)
      Verworfen in Version 1.2. Ersetzt durch store(java.io.OutputStream,java.lang.String).
public StringsetProperty(String key, String value)     [1.2]
public synchronized voidstore(OutputStream out, String header)


 

Datenelemente im Detail

protected Properties defaults
Enthält die voreingestellten Eigenschaften.

 

Konstruktoren im Detail

public Properties()
Erzeugt ein neues Properties-Objekt ohne voreingestellte Eigenschaften.
public Properties(Properties defaults)
Erzeugt ein neues Properties-Objekt mit den voreingestellten Eigenschaften defaults.

 

Methoden im Detail

public String getProperty(String key)
Liefert den Wert der durch key bezeichneten Eigenschaft. Falls die Eigenschaft nicht definiert ist, wird null zurückgeliefert.
public String getProperty(String key, String defaultValue)
Liefert den Wert der durch key bezeichneten Eigenschaft. Falls die Eigenschaft nicht definiert ist, wird defaultValue zurückgeliefert.
public void list(PrintWriter out)     [1.1]
Gibt alle Merkmale und ihre Werte mit dem PrintWriter out aus.
public void list(PrintStream out)
Gibt alle Merkmale und ihre Werte in den Stream out aus.
public synchronized void load(InputStream in)
Lädt die Eigenschaften aus dem Stream in. Die zuvor bereits vorhandenen Eigenschaften bleiben erhalten, d. h., es ist möglich, Merkmale hinzuzuladen. Im Anhang C ist das Format für Property-Dateien beschrieben.
Exception: IOException
public Enumeration propertyNames()
Liefert ein Exemplar von Enumeration, das die Name aller definierten Merkmale liefert.
public synchronized void save(OutputStream out, String header)
Gibt die Merkmale und ihre Werte in den Stream out aus. Zuvor wird die Kopfzeile header und das aktuelle Datum eingetragen. header darf null sein.
public String setProperty(String key, String value)     [1.2]
Setzt den Wert der durch key bezeichneten Eigenschaft auf value und liefert null, falls die Eigenschaft bisher noch nicht definiert war. Ansonsten wird der Wert ersetzt und der alte Wert zurückgeliefert.
public synchronized void store(OutputStream out, String header)
Gibt die Merkmale und ihre Werte in den Stream out aus. Zuvor wird die Kopfzeile header und das aktuelle Datum eingetragen. header darf null sein.
Exception: IOException


 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.