class DataIndexDoc extends Attributes61850Doc
Here the layout you may use for
Placeholder.Kind.DATA_INDEX
:
package.getHeadingText() this (table, like in PropertiesDoc)
AbstractPropertiesDoc.CellText
Modifier and Type | Field and Description |
---|---|
private static org.apache.log4j.Logger |
_logger |
static java.lang.String |
CAPTION_FMT_DI |
static java.lang.String |
HEADING |
static java.lang.String |
INTRO_FMT_DI |
CAPTION_FMT, INTRO_FMT, TRANSIENT
INHERITED_FROM
Constructor and Description |
---|
DataIndexDoc(DocgenConfig docgenCfg,
java.util.Map<java.lang.String,java.util.List<UmlAttribute>> attributesPerName,
java.lang.String packageName)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
private java.lang.String |
deduceTypeText(java.util.List<UmlClass> types) |
private boolean |
toSkipSgSeFcda(UmlAttribute a)
FIXME: hack to avoid printing _setVal and __setVal etc.
|
deduceTypeText, fillPresenceConditionAndArgs, fillPresenceConditionAndArgs, filterGroups
addEntry, deduceCellText, deduceCellText, filterAssociationEnds, filterAttributes, filterOperations, getCaptionText, getCellValues, getColumnCount, getDataEntryDocs, getDeprecatedTextAsPrefix, getEntryDocs, getFormats, getHeadingEntriesCount, getInitValAsPrefix, getInitValAsSuffix, getIntroText, getRowCount, getRowKinds, getTableName, getTableSpec, initRawData, initRawData, notEmpty, toSkipInherited, toString
copyCell, copyNonEmptyCell, createDocId, filterClasses, getCell, getCells, getDescription, getDocgenCfg, getHeadingText, hasKey, log, putCell, putCellNonEmpty, toSkip, useHtml
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getDescription, getDocgenCfg, getHeadingText
copyCell, copyNonEmptyCell, getCell, getCells, hasKey, putCell, putCellNonEmpty
private static final org.apache.log4j.Logger _logger
public static final java.lang.String INTRO_FMT_DI
public static final java.lang.String CAPTION_FMT_DI
public static final java.lang.String HEADING
public DataIndexDoc(DocgenConfig docgenCfg, java.util.Map<java.lang.String,java.util.List<UmlAttribute>> attributesPerName, java.lang.String packageName)
Note: To allow for special handling of IEC 61850-7-3 data semantic table, we simply skip
attribute names starting with one or two underscores if not in debug mode (with
DocgenConfig.writeUmlTypes
set to true).
private boolean toSkipSgSeFcda(UmlAttribute a)
private java.lang.String deduceTypeText(java.util.List<UmlClass> types)
Copyright 2009-2015 Tatjana (Tanja) Kostic