Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DA_CATEGORY
Element name when used for instance DAs.
|
static AGSpec |
DA_CTL_MIRROR |
static AGSpec |
DA_DESCRIPTION |
static AGSpec |
DA_MEAS |
static AGSpec |
DA_SDO |
static AGSpec |
DA_SETTING |
static AGSpec |
DA_SPAR |
static AGSpec |
DA_STATUS |
static AGSpec |
DA_SUBSTITUTION |
static AGSpec |
DA_TRACKING |
static AGSpec |
DA_UNDEFINED |
static java.lang.String |
DEFVAL_TAG
Default value for element name when used for pretty strings.
|
static java.lang.String |
DO_CATEGORY
Element name when used for instance DOs.
|
static AGSpec |
DO_CONTROL |
static AGSpec |
DO_DESCRIPTION |
static AGSpec |
DO_MEAS |
static AGSpec |
DO_SETTING |
static AGSpec |
DO_STATUS |
static AGSpec |
DO_TRACKING |
static AGSpec |
DO_UNDEFINED |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
copyCell(RawData src,
java.lang.String key)
Copies value for
key existing in src , into this provider; no-op if
src does not contain the key . |
java.lang.String |
copyNonEmptyCell(RawData src,
java.lang.String key)
Copies non-empty value for
key existing in src , into this provider;
no-op if src does not contain the key , or if it contains the
key but the value for that key is empty. |
static AGSpec |
create(java.lang.String instTag,
java.lang.String kindTag,
java.lang.String subhead) |
static AGSpec |
createSpecial(java.lang.String instTag,
java.lang.String kindTag,
java.lang.String subhead) |
java.lang.String |
getCell(java.lang.String key)
Returns value for key, null if key does not exist or if
key is null. |
java.util.Map<java.lang.String,java.lang.String> |
getCells()
Returns potentially empty map of key/value pairs.
|
static java.util.List<AGSpec> |
getForInstTag(java.lang.String instTag) |
java.lang.String |
getInstTag()
Returns element name used as container for instance data (DO or FCDA category/group).
|
java.lang.String |
getKindTag()
Returns kind.
|
static java.util.Map<java.lang.String,AGSpec> |
getPredefinedAGSpecs()
Returns all the predefined table formats: key=instTag (da vs.
|
java.lang.String |
getSubhead()
Returns subhead, i.e., value to be printed (translatable string).
|
java.lang.String |
getSubheadId()
Returns subhead identification.
|
java.lang.String |
getTag()
Returns element name used as container for pretty string.
|
boolean |
hasKey(java.lang.String key)
If true,
key is present. |
boolean |
isSpecial()
Returns whether this group is somehow special.
|
java.lang.String |
putCell(java.lang.String key,
java.lang.String value)
Adds the
value for key . |
java.lang.String |
putCellNonEmpty(java.lang.String key,
java.lang.String value)
Adds the
value for key if value is not empty. |
public static final java.lang.String DEFVAL_TAG
public static final java.lang.String DA_CATEGORY
public static final AGSpec DA_UNDEFINED
public static final AGSpec DA_SDO
public static final AGSpec DA_STATUS
public static final AGSpec DA_MEAS
public static final AGSpec DA_CTL_MIRROR
public static final AGSpec DA_SUBSTITUTION
public static final AGSpec DA_SETTING
public static final AGSpec DA_TRACKING
public static final AGSpec DA_DESCRIPTION
public static final AGSpec DA_SPAR
public static final java.lang.String DO_CATEGORY
public static final AGSpec DO_UNDEFINED
public static final AGSpec DO_DESCRIPTION
public static final AGSpec DO_STATUS
public static final AGSpec DO_MEAS
public static final AGSpec DO_CONTROL
public static final AGSpec DO_SETTING
public static final AGSpec DO_TRACKING
public static AGSpec create(java.lang.String instTag, java.lang.String kindTag, java.lang.String subhead)
public static AGSpec createSpecial(java.lang.String instTag, java.lang.String kindTag, java.lang.String subhead)
public static java.util.Map<java.lang.String,AGSpec> getPredefinedAGSpecs()
public static java.util.List<AGSpec> getForInstTag(java.lang.String instTag)
public java.lang.String getTag()
public java.lang.String getKindTag()
public java.lang.String getSubhead()
public java.lang.String getSubheadId()
public boolean isSpecial()
public java.lang.String getInstTag()
public final java.lang.String putCell(java.lang.String key, java.lang.String value)
RawData
value
for key
.public final java.lang.String putCellNonEmpty(java.lang.String key, java.lang.String value)
RawData
value
for key
if value
is not empty.putCellNonEmpty
in interface RawData
key
- non-null, non-empty key.value
- non-null, potentially empty value for the key.public final java.lang.String copyCell(RawData src, java.lang.String key)
RawData
key
existing in src
, into this provider; no-op if
src
does not contain the key
.public final java.lang.String copyNonEmptyCell(RawData src, java.lang.String key)
RawData
key
existing in src
, into this provider;
no-op if src
does not contain the key
, or if it contains the
key
but the value for that key is empty.copyNonEmptyCell
in interface RawData
public final boolean hasKey(java.lang.String key)
RawData
key
is present.public final java.util.Map<java.lang.String,java.lang.String> getCells()
RawData
Copyright 2009-2016 Tatjana (Tanja) Kostic