org.apache.fop.viewer
Class SecureResourceBundle

java.lang.Object
  extended byjava.util.ResourceBundle
      extended byorg.apache.fop.viewer.SecureResourceBundle
All Implemented Interfaces:
Translator

public class SecureResourceBundle
extends ResourceBundle
implements Translator

Die Klasse SecureResourceBundle ist ein Resourceundle, das im Falle eines fehlenden Eintrages keinen Absturz verursacht, sondern die Meldung Key key not found zur?ckgibt.

Version:
1.0 18.03.1999
Author:
Stanislav.Gorkhover@jCatalog.com

Field Summary
 
Fields inherited from class java.util.ResourceBundle
parent
 
Constructor Summary
SecureResourceBundle(InputStream in)
          Kreiert ein ResourceBundle mit der Quelle in in.
 
Method Summary
 boolean contains(String key)
          Stellt fest, ob es den Key gibt.
 Enumeration getKeys()
           
 Object handleGetObject(String key)
          H?ndelt den abgefragten Key, liefert entweder den zugeh?rigen Wert oder eine Meldung.
 boolean isSourceFound()
          Gibt an ob die ?bersetzungsquelle gefunden ist.
 void setMissingEmphasized(boolean flag)
          Ein Translator soll die fehlenden keys hervorheben k?nnen.
 
Methods inherited from class java.util.ResourceBundle
getBundle, getBundle, getBundle, getLocale, getObject, getString, getStringArray, setParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.fop.viewer.Translator
getString
 

Constructor Detail

SecureResourceBundle

public SecureResourceBundle(InputStream in)
Kreiert ein ResourceBundle mit der Quelle in in.

Method Detail

setMissingEmphasized

public void setMissingEmphasized(boolean flag)
Description copied from interface: Translator
Ein Translator soll die fehlenden keys hervorheben k?nnen.

Specified by:
setMissingEmphasized in interface Translator

getKeys

public Enumeration getKeys()

handleGetObject

public Object handleGetObject(String key)
H?ndelt den abgefragten Key, liefert entweder den zugeh?rigen Wert oder eine Meldung. Die null wird nie zur?ckgegeben. Schreibt die fehlenden Suchschl?ssel in die Protokoll-Datei.

Returns:
Object
  • den zu dem Suchschl?ssel key gefundenen Wert, falls vorhanden,
  • Meldung Key key not found, falls der Suchschl?ssel fehlt und die Eigenschaft "jCatalog.DevelopmentStartModus" in der ini-Datei aus true gesetzt ist.
  • Meldung Key is null, falls der Suchschl?ssel null ist.

contains

public boolean contains(String key)
Stellt fest, ob es den Key gibt.

Specified by:
contains in interface Translator

isSourceFound

public boolean isSourceFound()
Description copied from interface: Translator
Gibt an ob die ?bersetzungsquelle gefunden ist.

Specified by:
isSourceFound in interface Translator


Copyright ? 1999-2003 Apache Software Foundation. All Rights Reserved.