| java.lang.Object org.hsqldb.util.ValidatingResourceBundle
All known Subclasses: org.hsqldb.util.SqltoolRB,
ValidatingResourceBundle | abstract public class ValidatingResourceBundle (Code) | | Purpose of this class is to wrap a RefCapablePropertyResourceBundle to
reliably detect any possible use of a missing property key as soon as
this class is clinitted.
The reason for this is to allow us developers to detect all such errors
before end-users ever use this class.
See SqltoolRB for an example implementation of this abstract class.
|
Method Summary | |
public String | getExpandedString(int id) | public String | getExpandedString(int id, String[] sa) | abstract protected Map | getKeyIdToString() | public int | getMissingPosValueBehavior() | public int | getMissingPropertyBehavior() | public int | getSize() Returns the number of defined (usable) keys. | public String | getString(int id) | public String | getString(int id, String[] sa) | public String | getString(int id, String s1) | public String | getString(int id, String s1, String s2) | public String | getString(int id, String s1, String s2, String s3) | public String | getString(int id, int i1) | public String | getString(int id, int i1, int i2) | public String | getString(int id, int i1, int i2, int i3) | public String | getString(int id, int i1, String s2) | public String | getString(int id, String s1, int i2) | public String | getString(int id, int i1, int i2, String s3) | public String | getString(int id, int i1, String s2, int i3) | public String | getString(int id, String s1, int i2, int i3) | public String | getString(int id, int i1, String s2, String s3) | public String | getString(int id, String s1, String s2, int i3) | public String | getString(int id, String s1, int i2, String s3) | public void | setMissingPosValueBehavior(int missingPosValueBehavior) Set behavior for get*String(String, String[]) method when a
positional index (like %{4}) is used but no subs value was given for
that index. | public void | setMissingPropertyBehavior(int missingPropertyBehavior) Set behavior for get*String*() method when a referred-to
System Property is not set. | public void | validate() |
EMPTYSTRING_BEHAVIOR | final public static int EMPTYSTRING_BEHAVIOR(Code) | | |
NOOP_BEHAVIOR | final public static int NOOP_BEHAVIOR(Code) | | |
THROW_BEHAVIOR | final public static int THROW_BEHAVIOR(Code) | | |
validated | protected boolean validated(Code) | | |
ValidatingResourceBundle | protected ValidatingResourceBundle(String baseName)(Code) | | |
getKeyIdToString | abstract protected Map getKeyIdToString()(Code) | | |
getMissingPosValueBehavior | public int getMissingPosValueBehavior()(Code) | | |
getMissingPropertyBehavior | public int getMissingPropertyBehavior()(Code) | | |
getSize | public int getSize()(Code) | | Returns the number of defined (usable) keys.
|
getString | public String getString(int id, int i1, int i2)(Code) | | |
getString | public String getString(int id, int i1, int i2, int i3)(Code) | | |
setMissingPosValueBehavior | public void setMissingPosValueBehavior(int missingPosValueBehavior)(Code) | | Set behavior for get*String(String, String[]) method when a
positional index (like %{4}) is used but no subs value was given for
that index. Set to one of
- RefCapablePropertyResourceBunele.THROW_BEHAVIOR
- RefCapablePropertyResourceBunele.EMPTYSTRING_BEHAVIOR
- RefCapablePropertyResourceBunele.NOOP_BEHAVIOR
The first value is the default.
|
setMissingPropertyBehavior | public void setMissingPropertyBehavior(int missingPropertyBehavior)(Code) | | Set behavior for get*String*() method when a referred-to
System Property is not set. Set to one of
- RefCapablePropertyResourceBunele.THROW_BEHAVIOR
- RefCapablePropertyResourceBunele.EMPTYSTRING_BEHAVIOR
- RefCapablePropertyResourceBunele.NOOP_BEHAVIOR
The first value is the default.
|
validate | public void validate()(Code) | | |
|
|