public class DataDescriptor
extends java.lang.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(java.lang.Object o) |
int |
getBitWidth() |
java.lang.String |
getDesc() |
short |
getFxy() |
java.lang.String |
getFxyName() |
java.lang.String |
getName() |
int |
getRefVal() |
int |
getScale() |
java.lang.String |
getSource() |
java.util.List<DataDescriptor> |
getSubKeys() |
int |
getTotalBits() |
int |
getType() |
java.lang.String |
getUnits() |
int |
hashCode2() |
static boolean |
isCodeTableUnit(java.lang.String unitString)
Test if the unit string indicates that we are dealing with data associated with a code table
|
static boolean |
isFlagTableUnit(java.lang.String unitString)
Test if the unit string indicates that we are dealing with data associated with a flag table
|
static boolean |
isInternationalAlphabetUnit(java.lang.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() |
java.lang.String |
toString() |
public DataDescriptor(short fxy, BufrTableLookup lookup)
public static boolean isInternationalAlphabetUnit(java.lang.String unitString)
unitString
- unitpublic static boolean isCodeTableUnit(java.lang.String unitString)
unitString
- unitpublic static boolean isFlagTableUnit(java.lang.String unitString)
unitString
- unitpublic java.util.List<DataDescriptor> getSubKeys()
public boolean isLocal()
public boolean isLocalOverride()
public java.lang.String getFxyName()
public short getFxy()
public java.lang.String getName()
public java.lang.String getSource()
public int getType()
public int getScale()
public int getRefVal()
public java.lang.String getUnits()
public java.lang.String getDesc()
public float convert(long raw)
public static float convert(long raw, int scale, int refVal, int bitWidth)
public int getBitWidth()
public java.lang.String toString()
toString
in class java.lang.Object
public int getTotalBits()
public boolean isVarLength()
public boolean equals2(java.lang.Object o)
public int hashCode2()