org.apache.fop.viewer
Class SecureResourceBundle

java.lang.Object
  |
  +--java.util.ResourceBundle
        |
        +--org.apache.fop.viewer.SecureResourceBundle

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.

Author:
Stanislav.Gorkhover@jCatalog.com
Version: 1.0 18.03.1999
See Also: PropertyResourceBundle

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

Method Summary
 booleancontains(String key)
          Stellt fest, ob es den Key gibt.
 EnumerationgetKeys()
           
 ObjecthandleGetObject(String key)
          Händelt den abgefragten Key, liefert entweder den zugehörigen Wert oder eine Meldung.
 booleanisSourceFound()
           
 voidsetMissingEmphasized(boolean flag)
           

Methods inherited from class java.util.ResourceBundle
getString, getStringArray, getObject, getLocale, getBundle, getBundle, getBundle

Methods inherited from class java.lang.Object
getClass, hashCode, equals, toString, notify, notifyAll, wait, wait, wait

Constructor Detail

SecureResourceBundle

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

contains

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

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.

isSourceFound

public boolean isSourceFound()

setMissingEmphasized

public void setMissingEmphasized(boolean flag)

Association Links

to Class org.apache.fop.viewer.LoadableProperties