Package org.yamcs.xtce.xlsv7
Class V7LoaderBase
java.lang.Object
org.yamcs.mdb.AbstractFileLoader
org.yamcs.mdb.BaseSpreadsheetLoader
org.yamcs.xtce.xlsv7.V7LoaderBase
- All Implemented Interfaces:
SpaceSystemLoader
- Direct Known Subclasses:
V7Loader
static fields and methods to reduce the size of the SpreadsheetLoader
-
Nested Class Summary
Nested classes/interfaces inherited from class org.yamcs.mdb.BaseSpreadsheetLoader
BaseSpreadsheetLoader.BasicPrefFactory, BaseSpreadsheetLoader.EnumerationDefinition, BaseSpreadsheetLoader.Range
-
Field Summary
Modifier and TypeFieldDescriptionprotected static final String
protected static final String
protected static final String
protected static final String
protected static final String
protected static final String
protected static final String
protected static final String
protected static final String
protected static final String
protected static final String
protected static final String
protected static final String
protected static final String
protected static final String
protected static final String
protected static final String
protected static final String
protected static final String
protected static final String
protected static final String
protected static final String
protected static final String
protected static final String
protected static final String
protected static final String
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final String
protected static final String
protected static final String
protected static final String
Fields inherited from class org.yamcs.mdb.BaseSpreadsheetLoader
CN_CALIB_CALIB1, CN_CALIB_CALIB2, CN_CALIB_DESCRIPTION, CN_CALIB_NAME, CN_CALIB_TYPE, CN_CONTEXT, ctx, enableXtceNameRestrictions, h, headers, PARAM_ENGTYPE_BINARY, PARAM_ENGTYPE_BOOLEAN, PARAM_ENGTYPE_DOUBLE, PARAM_ENGTYPE_ENUMERATED, PARAM_ENGTYPE_FLOAT, PARAM_ENGTYPE_INT32, PARAM_ENGTYPE_INT64, PARAM_ENGTYPE_STRING, PARAM_ENGTYPE_TIME, PARAM_ENGTYPE_UINT32, PARAM_ENGTYPE_UINT64, PARAM_RAWTYPE_BINARY, PARAM_RAWTYPE_BINARY_PREPENDED, PARAM_RAWTYPE_BINARY_TERMINATED, PARAM_RAWTYPE_BOOLEAN, PARAM_RAWTYPE_DOUBLE, PARAM_RAWTYPE_FLOAT, PARAM_RAWTYPE_INT, PARAM_RAWTYPE_STRING, PARAM_RAWTYPE_UINT, SHEET_ALARMS, SHEET_ALGORITHMS, SHEET_CALIBRATION, SHEET_CHANGELOG, SHEET_COMMANDOPTIONS, SHEET_COMMANDS, SHEET_COMMANDVERIFICATION, SHEET_CONTAINERS, SHEET_DERIVED_PARAMETERS, SHEET_GENERAL, SHEET_LOCAL_PARAMETERS, SHEET_TELEMETERED_PARAMETERS, workbook
Fields inherited from class org.yamcs.mdb.AbstractFileLoader
configName, log, path
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic org.yamcs.xtce.xlsv7.V7LoaderBase.RawTypeEncoding
oldToNewEncoding
(SpreadsheetLoadContext ctx, int bitsize, String rawtype) protected List<org.yamcs.xtce.xlsv7.V7LoaderBase.AggrMember>
parseAggregateExpr
(String engType) parses strings of typereadHeaders
(jxl.Workbook workbook) Methods inherited from class org.yamcs.mdb.BaseSpreadsheetLoader
findRange, getCell, getContent, getContent, getParameterReference, hasColumn, hasColumn, isCellEmpty, isEmptyOrCommentedOut, isRowEmpty, jumpToRow, loadWorkbook, parseByte, parseDouble, parseDouble, parseInt, parseInt, switchToSheet, validateNameType
Methods inherited from class org.yamcs.mdb.AbstractFileLoader
getConfigName, needsUpdate, writeConsistencyDate
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.yamcs.mdb.SpaceSystemLoader
getWriter, isWritable, load, loadList
-
Field Details
-
CN_CMD_NAME
- See Also:
-
CN_CMD_PARENT
- See Also:
-
CN_CMD_ARG_ASSIGNMENT
- See Also:
-
CN_CMD_FLAGS
- See Also:
-
CN_CMD_ARGNAME
- See Also:
-
CN_CMD_POSITION
- See Also:
-
CN_CMD_DTYPE
- See Also:
-
CN_CMD_DEFVALUE
- See Also:
-
CN_CMD_RANGELOW
- See Also:
-
CN_CMD_RANGEHIGH
- See Also:
-
CN_CMD_DESCRIPTION
- See Also:
-
CN_CMD_LONG_DESCRIPTION
- See Also:
-
IDX_CMDOPT_NAME
protected static final int IDX_CMDOPT_NAME- See Also:
-
IDX_CMDOPT_TXCONST
protected static final int IDX_CMDOPT_TXCONST- See Also:
-
IDX_CMDOPT_TXCONST_TIMEOUT
protected static final int IDX_CMDOPT_TXCONST_TIMEOUT- See Also:
-
IDX_CMDOPT_SIGNIFICANCE
protected static final int IDX_CMDOPT_SIGNIFICANCE- See Also:
-
IDX_CMDOPT_SIGNIFICANCE_REASON
protected static final int IDX_CMDOPT_SIGNIFICANCE_REASON- See Also:
-
CN_CMDVERIF_NAME
- See Also:
-
CN_CMDVERIF_STAGE
- See Also:
-
CN_CMDVERIF_TYPE
- See Also:
-
CN_CMDVERIF_TEXT
- See Also:
-
CN_CMDVERIF_CHECKWINDOW
- See Also:
-
CN_CMDVERIF_CHECKWINDOW_RELATIVETO
- See Also:
-
CN_CMDVERIF_ONSUCCESS
- See Also:
-
CN_CMDVERIF_ONFAIL
- See Also:
-
CN_CMDVERIF_ONTIMEOUT
- See Also:
-
IDX_LOG_VERSION
protected static final int IDX_LOG_VERSION- See Also:
-
IDX_LOG_DATE
protected static final int IDX_LOG_DATE- See Also:
-
IDX_LOG_MESSAGE
protected static final int IDX_LOG_MESSAGE- See Also:
-
IDX_LOG_AUTHOR
protected static final int IDX_LOG_AUTHOR- See Also:
-
CALIB_TYPE_ENUMERATION
- See Also:
-
CALIB_TYPE_POLYNOMIAL
- See Also:
-
CALIB_TYPE_SPLINE
- See Also:
-
CALIB_TYPE_JAVA_EXPRESSION
- See Also:
-
CALIB_TYPE_TIME
- See Also:
-
PARAM_RAWTYPE_STRING_PREPENDED
- See Also:
-
PARAM_RAWTYPE_STRING_TERMINATED
- See Also:
-
PARAM_RAWTYPE_STRING_FIXED
- See Also:
-
SHEET_DATATYPES
- See Also:
-
-
Constructor Details
-
V7LoaderBase
-
-
Method Details
-
readHeaders
-
oldToNewEncoding
public static org.yamcs.xtce.xlsv7.V7LoaderBase.RawTypeEncoding oldToNewEncoding(SpreadsheetLoadContext ctx, int bitsize, String rawtype) -
parseAggregateExpr
parses strings of type{ type1 name1; type2 name2 }
into a map mapping names to types
-