Package org.apache.poi.hmef.attribute
Class TNEFProperty
java.lang.Object
org.apache.poi.hmef.attribute.TNEFProperty
Holds the list of TNEF Attributes, and allows lookup
by friendly name, ID and MAPI Property Name.
Note - the types and IDs differ from standard Outlook/MAPI
ones, so we can't just re-use the HSMF ones.
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal intThe TNEF Property IDstatic final TNEFPropertystatic final TNEFPropertystatic final TNEFPropertystatic final TNEFPropertystatic final TNEFPropertystatic final TNEFPropertystatic final TNEFPropertystatic final TNEFPropertystatic final TNEFPropertystatic final TNEFPropertystatic final TNEFPropertystatic final TNEFPropertystatic final TNEFPropertystatic final TNEFPropertystatic final TNEFPropertystatic final TNEFPropertystatic final TNEFPropertystatic final TNEFPropertystatic final TNEFPropertystatic final TNEFPropertystatic final TNEFPropertystatic final TNEFPropertystatic final TNEFPropertystatic final TNEFPropertystatic final TNEFPropertystatic final TNEFPropertystatic final TNEFPropertystatic final TNEFPropertystatic final TNEFPropertystatic final TNEFPropertystatic final TNEFPropertystatic final TNEFPropertystatic final TNEFPropertystatic final TNEFPropertystatic final intstatic final intstatic final intfinal StringEquivalent MAPI Propertyfinal StringProperty Namestatic final intAppTime - application time valuestatic final intBinary - counted byte arraystatic final intBoolean - 16-bit Boolean value.static final intClassId - OLE GUIDstatic final intCurrency - signed 64-bit integer that represents a base ten decimal with four digits to the right of the decimal pointstatic final intDouble - floating point doublestatic final intError - 32-bit error valuestatic final intI2 - signed 16-bit valuestatic final intI8 - 8-byte signed integerstatic final intLong - signed 32-bit valuestatic final intMultiValued - Value part contains multiple valuesstatic final intNull - NULL property valuestatic final intObject - embedded object in a propertystatic final intR4 - 4-byte floating point valuestatic final intString8 - null-terminated 8-bit character stringstatic final intSysTime - FILETIME 64-bit integer specifying the number of 100ns periods since Jan 1, 1601static final intUnicode - null-terminated Unicode stringstatic final intUnspecifiedstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intfinal intUsual Type -
Method Summary
-
Field Details
-
TYPE_TRIPLES
public static final int TYPE_TRIPLES- See Also:
-
TYPE_STRING
public static final int TYPE_STRING- See Also:
-
TYPE_TEXT
public static final int TYPE_TEXT- See Also:
-
TYPE_DATE
public static final int TYPE_DATE- See Also:
-
TYPE_SHORT
public static final int TYPE_SHORT- See Also:
-
TYPE_LONG
public static final int TYPE_LONG- See Also:
-
TYPE_BYTE
public static final int TYPE_BYTE- See Also:
-
TYPE_WORD
public static final int TYPE_WORD- See Also:
-
TYPE_DWORD
public static final int TYPE_DWORD- See Also:
-
TYPE_MAX
public static final int TYPE_MAX- See Also:
-
PTYPE_APPTIME
public static final int PTYPE_APPTIMEAppTime - application time value- See Also:
-
PTYPE_BINARY
public static final int PTYPE_BINARYBinary - counted byte array- See Also:
-
PTYPE_BOOLEAN
public static final int PTYPE_BOOLEANBoolean - 16-bit Boolean value. '0' is false. Non-zero is true- See Also:
-
PTYPE_CLASSID
public static final int PTYPE_CLASSIDClassId - OLE GUID- See Also:
-
PTYPE_CURRENCY
public static final int PTYPE_CURRENCYCurrency - signed 64-bit integer that represents a base ten decimal with four digits to the right of the decimal point- See Also:
-
PTYPE_DOUBLE
public static final int PTYPE_DOUBLEDouble - floating point double- See Also:
-
PTYPE_ERROR
public static final int PTYPE_ERRORError - 32-bit error value- See Also:
-
PTYPE_I2
public static final int PTYPE_I2I2 - signed 16-bit value- See Also:
-
PTYPE_I8
public static final int PTYPE_I8I8 - 8-byte signed integer- See Also:
-
PTYPE_LONG
public static final int PTYPE_LONGLong - signed 32-bit value- See Also:
-
PTYPE_MULTIVALUED
public static final int PTYPE_MULTIVALUEDMultiValued - Value part contains multiple values- See Also:
-
PTYPE_NULL
public static final int PTYPE_NULLNull - NULL property value- See Also:
-
PTYPE_OBJECT
public static final int PTYPE_OBJECTObject - embedded object in a property- See Also:
-
PTYPE_R4
public static final int PTYPE_R4R4 - 4-byte floating point value- See Also:
-
PTYPE_STRING8
public static final int PTYPE_STRING8String8 - null-terminated 8-bit character string- See Also:
-
PTYPE_SYSTIME
public static final int PTYPE_SYSTIMESysTime - FILETIME 64-bit integer specifying the number of 100ns periods since Jan 1, 1601- See Also:
-
PTYPE_UNICODE
public static final int PTYPE_UNICODEUnicode - null-terminated Unicode string- See Also:
-
PTYPE_UNSPECIFIED
public static final int PTYPE_UNSPECIFIEDUnspecified- See Also:
-
LEVEL_MESSAGE
public static final int LEVEL_MESSAGE- See Also:
-
LEVEL_ATTACHMENT
public static final int LEVEL_ATTACHMENT- See Also:
-
LEVEL_END_OF_FILE
public static final int LEVEL_END_OF_FILE- See Also:
-
ID_AIDOWNER
-
ID_ATTACHCREATEDATE
-
ID_ATTACHDATA
-
ID_ATTACHMENT
-
ID_ATTACHMETAFILE
-
ID_ATTACHMODIFYDATE
-
ID_ATTACHRENDERDATA
-
ID_ATTACHTITLE
-
ID_ATTACHTRANSPORTFILENAME
-
ID_BODY
-
ID_CONVERSATIONID
-
ID_DATEEND
-
ID_DATEMODIFIED
-
ID_DATERECEIVED
-
ID_DATESENT
-
ID_DATESTART
-
ID_DELEGATE
-
ID_FROM
-
ID_MAPIPROPERTIES
-
ID_MESSAGECLASS
-
ID_MESSAGEID
-
ID_MESSAGESTATUS
-
ID_NULL
-
ID_OEMCODEPAGE
-
ID_ORIGINALMESSAGECLASS
-
ID_OWNER
-
ID_PARENTID
-
ID_PRIORITY
-
ID_RECIPIENTTABLE
-
ID_REQUESTRESPONSE
-
ID_SENTFOR
-
ID_SUBJECT
-
ID_TNEFVERSION
-
ID_UNKNOWN
-
id
public final int idThe TNEF Property ID -
usualType
public final int usualTypeUsual Type -
name
Property Name -
mapiProperty
Equivalent MAPI Property
-
-
Method Details