Modifier and Type | Field and Description |
---|---|
private java.lang.String |
_instTag |
private java.lang.String |
_kindTag |
private java.lang.String |
_label |
private java.lang.String |
_labelID |
private RawData |
_rawData |
private boolean |
_special |
private java.lang.String |
_tag |
private static java.util.Map<java.lang.String,AGSpec> |
AG_SPECS |
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 |
private static java.lang.String |
DA_TEXT |
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 |
private static java.lang.String |
SUB_DATA_OBJECT |
Modifier | Constructor and Description |
---|---|
private |
AGSpec(java.lang.String tag,
java.lang.String kindTag,
java.lang.String label,
boolean special,
java.lang.String instTag) |
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. |
private static void |
putPredefined(AGSpec agSpec) |
private static final java.lang.String SUB_DATA_OBJECT
private static final java.lang.String DA_TEXT
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
private static final java.util.Map<java.lang.String,AGSpec> AG_SPECS
private final java.lang.String _tag
private final java.lang.String _kindTag
private final java.lang.String _label
private final java.lang.String _labelID
private final boolean _special
private final java.lang.String _instTag
private final RawData _rawData
private AGSpec(java.lang.String tag, java.lang.String kindTag, java.lang.String label, boolean special, java.lang.String instTag)
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)
private static void putPredefined(AGSpec agSpec)
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-2015 Tatjana (Tanja) Kostic