|
|||||||||
| Home >> All >> org >> jxcl >> [ reg overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.jxcl.reg
Class Registry

java.lang.Objectorg.jxcl.reg.Registry
- Direct Known Subclasses:
- JXRegistry
- public class Registry
- extends java.lang.Object
A registry for storing JXCL run-time options. The registry stores key-value pairs, where the key takes the form of an array of Strings. The registry is sorted, but XXX there is currently no support for sequential access or partial-key access.
This class is not thread-safe.
| Nested Class Summary | |
private class |
Registry.CmpArrays
Comparator for String arrays. |
| Field Summary | |
private java.util.SortedMap |
registry
|
| Constructor Summary | |
Registry()
No-arg constructor. |
|
| Method Summary | |
void |
clear()
Remove all elements from the registry. |
(package private) java.util.Comparator |
comparator()
Return comparator used in sorting keys. |
boolean |
containsKey(java.lang.String[] key)
|
java.lang.Object |
get(java.lang.String[] key)
Get an object from the registry. |
boolean |
isEmpty()
|
java.util.Set |
keySet()
XXX An overly powerful method. |
java.lang.Object |
put(java.lang.String[] key,
java.lang.Object value)
Add an object to the registry, overwriting any existing value. |
java.lang.Object |
remove(java.lang.String[] key)
Remove an item from the registry. |
int |
size()
|
java.lang.String[] |
splitClassName(java.lang.String name)
Convert a class or method name into a String array. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
registry
private java.util.SortedMap registry
| Constructor Detail |
Registry
public Registry()
- No-arg constructor.
| Method Detail |
clear
public final void clear()
- Remove all elements from the registry.
comparator
final java.util.Comparator comparator()
- Return comparator used in sorting keys.
containsKey
public final boolean containsKey(java.lang.String[] key)
get
public final java.lang.Object get(java.lang.String[] key)
- Get an object from the registry.
isEmpty
public final boolean isEmpty()
keySet
public java.util.Set keySet()
- XXX An overly powerful method.
put
public final java.lang.Object put(java.lang.String[] key, java.lang.Object value)
- Add an object to the registry, overwriting any existing value.
remove
public final java.lang.Object remove(java.lang.String[] key)
- Remove an item from the registry.
size
public final int size()
splitClassName
public final java.lang.String[] splitClassName(java.lang.String name)
- Convert a class or method name into a String array.
|
|||||||||
| Home >> All >> org >> jxcl >> [ reg overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC
org.jxcl.reg.Registry