public class DataDescriptor extends Object
| Constructor and Description |
|---|
DataDescriptor(short fxy,
BufrTableLookup lookup) |
| Modifier and Type | Method and Description |
|---|---|
float |
convert(long raw) |
static float |
convert(long raw,
int scale,
int refVal,
int bitWidth) |
boolean |
equals2(Object o) |
int |
getBitWidth() |
String |
getDesc() |
short |
getFxy() |
String |
getFxyName() |
String |
getName() |
int |
getRefVal() |
int |
getScale() |
String |
getSource() |
List<DataDescriptor> |
getSubKeys() |
int |
getTotalBits() |
int |
getType() |
String |
getUnits() |
int |
hashCode2() |
static boolean |
isCodeTableUnit(String unitString)
Test if the unit string indicates that we are dealing with data associated with a code table
|
static boolean |
isFlagTableUnit(String unitString)
Test if the unit string indicates that we are dealing with data associated with a flag table
|
static boolean |
isInternationalAlphabetUnit(String unitString)
Test if unit string indicates that the data are 7-bit coded characters following
the International Reference Alphabet (formally known as the International Alphabet
No.5 (IA5)) Recommendation/International Standard from the International Telegraph
and Telephone Consultative Committee (CCITT)
https://www.itu.int/rec/T-REC-T.50/en
|
boolean |
isLocal() |
boolean |
isLocalOverride() |
boolean |
isVarLength() |
String |
toString() |
public DataDescriptor(short fxy,
BufrTableLookup lookup)
public static boolean isInternationalAlphabetUnit(String unitString)
unitString - unitpublic static boolean isCodeTableUnit(String unitString)
unitString - unitpublic static boolean isFlagTableUnit(String unitString)
unitString - unitpublic List<DataDescriptor> getSubKeys()
public boolean isLocal()
public boolean isLocalOverride()
public String getFxyName()
public short getFxy()
public String getName()
public String getSource()
public int getType()
public int getScale()
public int getRefVal()
public String getUnits()
public String getDesc()
public float convert(long raw)
public static float convert(long raw,
int scale,
int refVal,
int bitWidth)
public int getBitWidth()
public int getTotalBits()
public boolean isVarLength()
public boolean equals2(Object o)
public int hashCode2()