public interface PropertyMap extends java.lang.Iterable<PropertyMap.Property>
| Modifier and Type | Interface and Description |
|---|---|
static interface |
PropertyMap.Property
Info about a property defined in a PropertyMap.
|
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ACCESS_VERSION_PROP |
static java.lang.String |
ALLOW_ZERO_LEN_PROP |
static java.lang.String |
AUTHOR_PROP |
static java.lang.String |
CAPTION_PROP |
static java.lang.String |
COMPANY_PROP |
static java.lang.String |
DECIMAL_PLACES_PROP |
static java.lang.String |
DEFAULT_VALUE_PROP |
static java.lang.String |
DESCRIPTION_PROP |
static java.lang.String |
EXPRESSION_PROP |
static java.lang.String |
FORMAT_PROP |
static java.lang.String |
GUID_PROP |
static java.lang.String |
INPUT_MASK_PROP |
static java.lang.String |
REQUIRED_PROP |
static java.lang.String |
RESULT_TYPE_PROP |
static java.lang.String |
TITLE_PROP |
static java.lang.String |
VALIDATION_RULE_PROP |
static java.lang.String |
VALIDATION_TEXT_PROP |
| Modifier and Type | Method and Description |
|---|---|
PropertyMap.Property |
get(java.lang.String name) |
java.lang.String |
getName() |
int |
getSize() |
java.lang.Object |
getValue(java.lang.String name) |
java.lang.Object |
getValue(java.lang.String name,
java.lang.Object defaultValue) |
boolean |
isEmpty() |
PropertyMap.Property |
put(java.lang.String name,
DataType type,
java.lang.Object value)
Creates a new (or updates an existing) property in the map.
|
PropertyMap.Property |
put(java.lang.String name,
java.lang.Object value)
Creates a new (or updates an existing) property in the map.
|
void |
putAll(java.lang.Iterable<? extends PropertyMap.Property> props)
Puts all the given properties into this map.
|
PropertyMap.Property |
remove(java.lang.String name)
Removes the property with the given name
|
void |
save()
Saves the current state of this map.
|
static final java.lang.String ACCESS_VERSION_PROP
static final java.lang.String TITLE_PROP
static final java.lang.String AUTHOR_PROP
static final java.lang.String COMPANY_PROP
static final java.lang.String DEFAULT_VALUE_PROP
static final java.lang.String REQUIRED_PROP
static final java.lang.String ALLOW_ZERO_LEN_PROP
static final java.lang.String DECIMAL_PLACES_PROP
static final java.lang.String FORMAT_PROP
static final java.lang.String INPUT_MASK_PROP
static final java.lang.String CAPTION_PROP
static final java.lang.String VALIDATION_RULE_PROP
static final java.lang.String VALIDATION_TEXT_PROP
static final java.lang.String GUID_PROP
static final java.lang.String DESCRIPTION_PROP
static final java.lang.String RESULT_TYPE_PROP
static final java.lang.String EXPRESSION_PROP
java.lang.String getName()
int getSize()
boolean isEmpty()
PropertyMap.Property get(java.lang.String name)
java.lang.Object getValue(java.lang.String name)
java.lang.Object getValue(java.lang.String name,
java.lang.Object defaultValue)
PropertyMap.Property put(java.lang.String name, java.lang.Object value)
save() method
has been called.java.lang.IllegalArgumentException - if the type of the property could not be
determined automaticallyPropertyMap.Property put(java.lang.String name, DataType type, java.lang.Object value)
save() method
has been called.void putAll(java.lang.Iterable<? extends PropertyMap.Property> props)
props - the properties to put into this map (null is
tolerated and ignored).PropertyMap.Property remove(java.lang.String name)
null if none foundvoid save() throws java.io.IOException
java.io.IOException