| 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
KlvDataElements 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
KlvDataElements 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.