Package | Description |
---|---|
org.codice.ddf.libs.klv | |
org.codice.ddf.libs.klv.data.numerical | |
org.codice.ddf.libs.klv.data.raw | |
org.codice.ddf.libs.klv.data.set | |
org.codice.ddf.libs.klv.data.text |
Modifier and Type | Method and Description |
---|---|
protected abstract KlvDataElement |
KlvDataElement.copy() |
KlvDataElement |
KlvContext.getDataElementByName(String name)
Returns the
KlvDataElement in this KlvContext with the given name. |
Modifier and Type | Method and Description |
---|---|
Map<String,KlvDataElement> |
KlvContext.getDataElements()
Returns the
KlvDataElement s inside this KlvContext as a Map , where the
keys are the data elements' names and the values are the data elements. |
Modifier and Type | Method and Description |
---|---|
void |
KlvContext.addDataElement(KlvDataElement dataElement)
Adds a
KlvDataElement to the KlvContext . |
Modifier and Type | Method and Description |
---|---|
void |
KlvContext.addDataElements(Collection<? extends KlvDataElement> dataElements)
Adds multiple
KlvDataElement s to the KlvContext . |
Constructor and Description |
---|
KlvContext(Klv.KeyLength keyLength,
Klv.LengthEncoding lengthEncoding,
Collection<? extends KlvDataElement> dataElements)
Constructs a
KlvContext containing the properties of a specific KLV-encoded data set,
including the data elements that could possibly be found within the data. |
Modifier and Type | Class and Description |
---|---|
class |
KlvByte
Represents a KLV data element that has a byte value.
|
class |
KlvDouble
Represents a KLV data element that has a double value.
|
class |
KlvFloat
Represents a KLV data element that has a float value.
|
class |
KlvInt
Represents a KLV element that has a int value.
|
class |
KlvIntegerEncodedFloatingPoint
Represents a KLV element containing a floating-point value that has been encoded as an integer
value.
|
class |
KlvLong
Represents a KLV element that has a long value.
|
class |
KlvNumericalDataElement<T extends Number>
Represents a data element with a numerical value.
|
class |
KlvShort
Represents a KLV data element that has a short value.
|
class |
KlvUnsignedByte
Represents a KLV element that has an unsigned byte value.
|
class |
KlvUnsignedShort
Represents a KLV element that has an unsigned short value.
|
Modifier and Type | Class and Description |
---|---|
class |
KlvBytes
Represents a KLV data element that has a byte[] value.
|
Modifier and Type | Method and Description |
---|---|
protected KlvDataElement |
KlvBytes.copy() |
Modifier and Type | Class and Description |
---|---|
class |
KlvLocalSet
Represents a KLV element whose value is a chain of KLV data elements.
|
Modifier and Type | Method and Description |
---|---|
protected KlvDataElement |
KlvLocalSet.copy() |
Modifier and Type | Class and Description |
---|---|
class |
KlvEncodingDetectedString
Represents a KLV data element that has a String value.
|
class |
KlvString
Represents a KLV data element that has a String value.
|
Modifier and Type | Method and Description |
---|---|
protected KlvDataElement |
KlvString.copy() |
protected KlvDataElement |
KlvEncodingDetectedString.copy() |
This work is licensed under a Creative Commons Attribution 4.0 International License.