Package org.yamcs.xtce.xlsv6
Class V6LoaderBase
java.lang.Object
org.yamcs.mdb.AbstractFileLoader
org.yamcs.mdb.BaseSpreadsheetLoader
org.yamcs.xtce.xlsv6.V6LoaderBase
- All Implemented Interfaces:
SpaceSystemLoader
- Direct Known Subclasses:
V6Loader
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
FieldsModifier and TypeFieldDescriptionprotected 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 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 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 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
Fields inherited from class org.yamcs.mdb.BaseSpreadsheetLoader
CALIB_TYPE_ENUMERATION, CALIB_TYPE_JAVA_EXPRESSION, CALIB_TYPE_POLYNOMIAL, CALIB_TYPE_SPLINE, CALIB_TYPE_TIME, CN_CALIB_CALIB1, CN_CALIB_CALIB2, CN_CALIB_DESCRIPTION, CN_CALIB_NAME, CN_CALIB_TYPE, 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.yamcs.xtce.xlsv6.V6LoaderBase.RawTypeEncoding
oldToNewEncoding
(SpreadsheetLoadContext ctx, int bitsize, String rawtype) readHeaders
(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
load, loadList
-
Field Details
-
IDX_PP_UMI
protected static final int IDX_PP_UMI- See Also:
-
IDX_PP_GROUP
protected static final int IDX_PP_GROUP- See Also:
-
IDX_PP_ALIAS
protected static final int IDX_PP_ALIAS- See Also:
-
IDX_CMD_NAME
protected static final int IDX_CMD_NAME- See Also:
-
IDX_CMD_PARENT
protected static final int IDX_CMD_PARENT- See Also:
-
IDX_CMD_ARG_ASSIGNMENT
protected static final int IDX_CMD_ARG_ASSIGNMENT- See Also:
-
IDX_CMD_FLAGS
protected static final int IDX_CMD_FLAGS- See Also:
-
IDX_CMD_ARGNAME
protected static final int IDX_CMD_ARGNAME- See Also:
-
IDX_CMD_RELPOS
protected static final int IDX_CMD_RELPOS- See Also:
-
IDX_CMD_ENCODING
protected static final int IDX_CMD_ENCODING- See Also:
-
IDX_CMD_ENGTYPE
protected static final int IDX_CMD_ENGTYPE- See Also:
-
IDX_CMD_RAWTYPE
protected static final int IDX_CMD_RAWTYPE- See Also:
-
IDX_CMD_DEFVALUE
protected static final int IDX_CMD_DEFVALUE- See Also:
-
IDX_CMD_ENGUNIT
protected static final int IDX_CMD_ENGUNIT- See Also:
-
IDX_CMD_CALIBRATION
protected static final int IDX_CMD_CALIBRATION- See Also:
-
IDX_CMD_RANGELOW
protected static final int IDX_CMD_RANGELOW- See Also:
-
IDX_CMD_RANGEHIGH
protected static final int IDX_CMD_RANGEHIGH- See Also:
-
IDX_CMD_DESCRIPTION
protected static final int IDX_CMD_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:
-
IDX_CMDVERIF_NAME
protected static final int IDX_CMDVERIF_NAME- See Also:
-
IDX_CMDVERIF_STAGE
protected static final int IDX_CMDVERIF_STAGE- See Also:
-
IDX_CMDVERIF_TYPE
protected static final int IDX_CMDVERIF_TYPE- See Also:
-
IDX_CMDVERIF_TEXT
protected static final int IDX_CMDVERIF_TEXT- See Also:
-
IDX_CMDVERIF_CHECKWINDOW
protected static final int IDX_CMDVERIF_CHECKWINDOW- See Also:
-
IDX_CMDVERIF_CHECKWINDOW_RELATIVETO
protected static final int IDX_CMDVERIF_CHECKWINDOW_RELATIVETO- See Also:
-
IDX_CMDVERIF_ONSUCCESS
protected static final int IDX_CMDVERIF_ONSUCCESS- See Also:
-
IDX_CMDVERIF_ONFAIL
protected static final int IDX_CMDVERIF_ONFAIL- See Also:
-
IDX_CMDVERIF_ONTIMEOUT
protected static final int IDX_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:
-
PARAM_RAWTYPE_STRING_PREPENDED
- See Also:
-
PARAM_RAWTYPE_STRING_TERMINATED
- See Also:
-
PARAM_RAWTYPE_STRING_FIXED
- See Also:
-
-
Constructor Details
-
V6LoaderBase
- Throws:
ConfigurationException
-
-
Method Details
-
readHeaders
-
oldToNewEncoding
public static org.yamcs.xtce.xlsv6.V6LoaderBase.RawTypeEncoding oldToNewEncoding(SpreadsheetLoadContext ctx, int bitsize, String rawtype)
-