public final class MapiNamedProperty extends MapiProperty
Represents the data type of Named Property.
data, signedFlag, tag
Constructor and Description |
---|
MapiNamedProperty()
Initializes a new instance of the
MapiNamedProperty class. |
MapiNamedProperty(INamedPropertyTagProvider tagProvider,
PidLidPropertyDescriptor pd,
Object data)
Initializes a new instance of the
MapiNamedProperty class. |
MapiNamedProperty(INamedPropertyTagProvider tagProvider,
PidNamePropertyDescriptor pd,
Object data)
Initializes a new instance of the
MapiNamedProperty class. |
MapiNamedProperty(long propertyTag,
long nameIdentifier,
UUID propertyGuid,
byte[] propertyValue)
Initializes a new instance of the
MapiNamedProperty class. |
MapiNamedProperty(long propertyTag,
String nameIdentifier,
UUID propertyGuid,
byte[] propertyValue)
Initializes a new instance of the
MapiNamedProperty class. |
Modifier and Type | Method and Description |
---|---|
UUID |
getGuid()
gets named property GUID
|
int |
getKind()
gets named property kind
|
String |
getNameId()
gets named property ID
|
String |
getOom()
gets OOM value
|
createMapiPropertyFromBytes, createMapiPropertyFromDateTime, createMapiPropertyFromLong, createMapiPropertyFromLong, getBoolean, getCurrency, getData, getDataType, getDateTime, getDescriptor, getDouble, getFloat, getFloatingDate, getGuidValue, getIdentifier, getInt32, getLong, getMultipleBinary, getMultipleBoolean, getMultipleCurrency, getMultipleFloating32, getMultipleFloating64, getMultipleFloatingTime, getMultipleGuid, getMultipleInteger16, getMultipleInteger32, getMultipleInteger64, getMultipleString, getMultipleTime, getMVEntries, getName, getPropertyTagName, getShort, getString, getString, getTag, getValue, isNamed, isSigned, setSigned, toString
public MapiNamedProperty()
Initializes a new instance of the MapiNamedProperty
class.
public MapiNamedProperty(long propertyTag, String nameIdentifier, UUID propertyGuid, byte[] propertyValue)
Initializes a new instance of the MapiNamedProperty
class.
propertyTag
- The property tag represented a 32-bit value that contains a property type and a property ID.
The low-order 16 bits represent the property type. The high-order 16 bits represent the property ID.nameIdentifier
- The name identifier that is used to refer to a named property.propertyGuid
- The property unique identifier.propertyValue
- A property value.public MapiNamedProperty(long propertyTag, long nameIdentifier, UUID propertyGuid, byte[] propertyValue)
Initializes a new instance of the MapiNamedProperty
class.
propertyTag
- The property tag represented a 32-bit value that contains a property type and a property ID.
The low-order 16 bits represent the property type. The high-order 16 bits represent the property ID.nameIdentifier
- The name identifier that is used to refer to a named property.propertyGuid
- The property unique identifier.propertyValue
- A property value.public MapiNamedProperty(INamedPropertyTagProvider tagProvider, PidLidPropertyDescriptor pd, Object data)
Initializes a new instance of the MapiNamedProperty
class.
tagProvider
- Property storage that can provide tag for named propertypd
- Property descriptordata
- A property value.public MapiNamedProperty(INamedPropertyTagProvider tagProvider, PidNamePropertyDescriptor pd, Object data)
Initializes a new instance of the MapiNamedProperty
class.
tagProvider
- Property storage that can provide tag for named propertypd
- Property descriptordata
- A property value.