Sleuth Kit Java Bindings (JNI)
4.12.1
Java bindings for using The Sleuth Kit
|
Public Member Functions | |
String | getLabel () |
long | getType () |
Static Public Member Functions | |
static TSK_BLACKBOARD_ATTRIBUTE_VALUE_TYPE | fromLabel (String typeName) |
static TSK_BLACKBOARD_ATTRIBUTE_VALUE_TYPE | fromType (long typeId) |
Public Attributes | |
BYTE =(4, "Byte") | |
DATETIME =(5, "DateTime") | |
DOUBLE =(3, "Double") | |
INTEGER =(1, "Integer") | |
JSON =(6, "Json") | |
LONG =(2, "Long") | |
STRING =(0, "String") | |
Specifies the type ids and display names of the supported attribute value types.
Definition at line 892 of file BlackboardAttribute.java.
|
static |
Gets the attribute value type for a given value type name.
typeName | A type name. |
IllegalArgumentException | If the given type name does not map to a supported value type. |
TODO (AUT-2070): Deprecate and provide a fromTypeName method instead for API consistency.
Definition at line 1003 of file BlackboardAttribute.java.
References org.sleuthkit.datamodel.BlackboardAttribute.TSK_BLACKBOARD_ATTRIBUTE_VALUE_TYPE.getLabel().
|
static |
Gets the attribute value type for a given value type id.
typeId | A value type id. |
IllegalArgumentException | If the given type id does not map to a supported value type. |
TODO (AUT-2070): Deprecate and provide a fromTypeId method instead for API consistency.
Definition at line 980 of file BlackboardAttribute.java.
References org.sleuthkit.datamodel.BlackboardAttribute.TSK_BLACKBOARD_ATTRIBUTE_VALUE_TYPE.getType().
Referenced by org.sleuthkit.datamodel.Blackboard.getAttributeType(), org.sleuthkit.datamodel.SleuthkitCase.getAttributeTypes(), and org.sleuthkit.datamodel.Blackboard.getOrAddAttributeType().
String org.sleuthkit.datamodel.BlackboardAttribute.TSK_BLACKBOARD_ATTRIBUTE_VALUE_TYPE.getLabel | ( | ) |
Gets the type name for this attribute value type.
TODO (AUT-2070): Deprecate and provide a getTypeName method instead for API consistency.
Definition at line 962 of file BlackboardAttribute.java.
Referenced by org.sleuthkit.datamodel.BlackboardAttribute.TSK_BLACKBOARD_ATTRIBUTE_VALUE_TYPE.fromLabel().
long org.sleuthkit.datamodel.BlackboardAttribute.TSK_BLACKBOARD_ATTRIBUTE_VALUE_TYPE.getType | ( | ) |
Gets the type id for this attribute value type.
TODO (AUT-2070): Deprecate and provide a getTypeId method instead for API consistency.
Definition at line 950 of file BlackboardAttribute.java.
Referenced by org.sleuthkit.datamodel.BlackboardAttribute.TSK_BLACKBOARD_ATTRIBUTE_VALUE_TYPE.fromType().
org.sleuthkit.datamodel.BlackboardAttribute.TSK_BLACKBOARD_ATTRIBUTE_VALUE_TYPE.BYTE =(4, "Byte") |
The value type of the attribute is a byte array.
Definition at line 913 of file BlackboardAttribute.java.
Referenced by org.sleuthkit.datamodel.AbstractAttribute.AbstractAttribute(), and org.sleuthkit.datamodel.OsAccountManager.addExtendedOsAccountAttributes().
org.sleuthkit.datamodel.BlackboardAttribute.TSK_BLACKBOARD_ATTRIBUTE_VALUE_TYPE.DATETIME =(5, "DateTime") |
The value type of the attribute is a long representing seconds from January 1, 1970.
Definition at line 918 of file BlackboardAttribute.java.
Referenced by org.sleuthkit.datamodel.AbstractAttribute.AbstractAttribute(), and org.sleuthkit.datamodel.OsAccountManager.addExtendedOsAccountAttributes().
org.sleuthkit.datamodel.BlackboardAttribute.TSK_BLACKBOARD_ATTRIBUTE_VALUE_TYPE.DOUBLE =(3, "Double") |
The value type of the attribute is a double.
Definition at line 909 of file BlackboardAttribute.java.
Referenced by org.sleuthkit.datamodel.AbstractAttribute.AbstractAttribute(), and org.sleuthkit.datamodel.OsAccountManager.addExtendedOsAccountAttributes().
org.sleuthkit.datamodel.BlackboardAttribute.TSK_BLACKBOARD_ATTRIBUTE_VALUE_TYPE.INTEGER =(1, "Integer") |
The value type of the attribute is an int.
Definition at line 901 of file BlackboardAttribute.java.
Referenced by org.sleuthkit.datamodel.AbstractAttribute.AbstractAttribute(), and org.sleuthkit.datamodel.OsAccountManager.addExtendedOsAccountAttributes().
org.sleuthkit.datamodel.BlackboardAttribute.TSK_BLACKBOARD_ATTRIBUTE_VALUE_TYPE.JSON =(6, "Json") |
The value type of the attribute is a JSON string.
Definition at line 922 of file BlackboardAttribute.java.
Referenced by org.sleuthkit.datamodel.AbstractAttribute.AbstractAttribute(), org.sleuthkit.datamodel.OsAccountManager.addExtendedOsAccountAttributes(), org.sleuthkit.datamodel.blackboardutils.attributes.BlackboardJsonAttrUtil.fromAttribute(), and org.sleuthkit.datamodel.blackboardutils.attributes.BlackboardJsonAttrUtil.toAttribute().
org.sleuthkit.datamodel.BlackboardAttribute.TSK_BLACKBOARD_ATTRIBUTE_VALUE_TYPE.LONG =(2, "Long") |
The value type of the attribute is a long.
Definition at line 905 of file BlackboardAttribute.java.
Referenced by org.sleuthkit.datamodel.AbstractAttribute.AbstractAttribute(), and org.sleuthkit.datamodel.OsAccountManager.addExtendedOsAccountAttributes().
org.sleuthkit.datamodel.BlackboardAttribute.TSK_BLACKBOARD_ATTRIBUTE_VALUE_TYPE.STRING =(0, "String") |
The value type of the attribute is a string.
Definition at line 897 of file BlackboardAttribute.java.
Referenced by org.sleuthkit.datamodel.AbstractAttribute.AbstractAttribute(), org.sleuthkit.datamodel.SleuthkitCase.addAttrType(), and org.sleuthkit.datamodel.OsAccountManager.addExtendedOsAccountAttributes().
Copyright © 2011-2021 Brian Carrier. (carrier -at- sleuthkit -dot- org)
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.