public class SALClassDescription extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
SALClassDescription.BusVariable |
static class |
SALClassDescription.LocationVariable
A SAL variable that has been fabricated to keep track of locations for variables which match patterns.
|
static class |
SALClassDescription.PatternMatchedSALVariable
A pattern matched variable is one which matched a pattern, and was converted to an array of values
corresponding to all the instance which match the pattern.
|
static class |
SALClassDescription.SALVariable |
static class |
SALClassDescription.SimpleSALVariable
A SAL variable which does not match a pattern
|
| Modifier and Type | Method and Description |
|---|---|
long |
computeChecksum()
Compute and return a CRC32 checksum for the entries in this SALClassDescription
|
String |
getCategory() |
Class |
getSimpleSalClass() |
String |
getTopicName() |
List<SALClassDescription.SALVariable> |
getVariables() |
boolean |
isCompatibleWithData(Object data)
Check if this SALClassDescription supports the provided data.
|
String |
toString() |
void |
updateChecksum(Checksum sum) |
public Class getSimpleSalClass()
public String getTopicName()
public List<SALClassDescription.SALVariable> getVariables()
public String getCategory()
public long computeChecksum()
public void updateChecksum(Checksum sum)
public boolean isCompatibleWithData(Object data)
data - A data that will be provided to GenericConverter.Copyright © 2023 LSST. All rights reserved.