public class PropMap
extends java.lang.Object
implements java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
protected java.util.HashMap |
properties |
| Constructor and Description |
|---|
PropMap() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
clone()
Performs a shallow copy.
|
java.lang.Object |
get(java.lang.String key)
Returns a named property.
|
int |
getInt(java.lang.String name) |
java.awt.Point |
getPoint(java.lang.String name) |
java.lang.String |
getString(java.lang.String name) |
boolean |
has(java.lang.String name)
Returns true if the set has the property, false if not.
|
boolean |
isFalse(java.lang.String name) |
boolean |
isTrue(java.lang.String name) |
java.util.Iterator |
keys() |
java.lang.Object |
remove(java.lang.String name)
This should be used carefully since collaborators may be relying on
property structure.
|
void |
set(java.lang.String key,
java.lang.Object value)
Sets a named property.
|
void |
setBoolean(java.lang.String name,
boolean value) |
void |
setFalse(java.lang.String name) |
void |
setInt(java.lang.String name,
int value) |
void |
setPoint(java.lang.String name,
java.awt.Point value) |
void |
setString(java.lang.String name,
java.lang.String value) |
void |
setTrue(java.lang.String name) |
java.lang.String |
toString()
Returns a comma delimited string of key/values, for example:
"[Name=Pantajeli, Age=11]" This is designed to be easily readable.
|
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.Object clone()
clone in class java.lang.Objectpublic void set(java.lang.String key,
java.lang.Object value)
public java.lang.Object get(java.lang.String key)
public java.lang.Object remove(java.lang.String name)
public boolean has(java.lang.String name)
public java.util.Iterator keys()
public java.lang.String getString(java.lang.String name)
public void setString(java.lang.String name,
java.lang.String value)
public boolean isTrue(java.lang.String name)
public boolean isFalse(java.lang.String name)
public void setBoolean(java.lang.String name,
boolean value)
public void setTrue(java.lang.String name)
public void setFalse(java.lang.String name)
public int getInt(java.lang.String name)
public void setInt(java.lang.String name,
int value)
public java.awt.Point getPoint(java.lang.String name)
public void setPoint(java.lang.String name,
java.awt.Point value)