Package com.independentsoft.msg
Class ExtendedPropertyTag
java.lang.Object
com.independentsoft.msg.ExtendedPropertyTag
- Direct Known Subclasses:
ExtendedPropertyId,ExtendedPropertyName
Serves as the abstract base class for the tags that identify a named (extended) MAPI property,
either by numeric identifier (
ExtendedPropertyId) or by string name
(ExtendedPropertyName). A tag is defined by its property set GUID
and the value type.-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected byte[]The 16-byte GUID of the property set the property belongs to.protected PropertyTypeThe data type of the property value. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbyte[]getGuid()Gets the 16-byte GUID of the property set the property belongs to.getType()Gets the data type of the property value.voidsetGuid(byte[] guid)Sets the 16-byte GUID of the property set the property belongs to.voidsetType(PropertyType type)Sets the data type of the property value.
-
Field Details
-
guid
protected byte[] guidThe 16-byte GUID of the property set the property belongs to. -
type
The data type of the property value.
-
-
Constructor Details
-
ExtendedPropertyTag
public ExtendedPropertyTag()
-
-
Method Details
-
getGuid
public byte[] getGuid()Gets the 16-byte GUID of the property set the property belongs to.- Returns:
- the property set GUID
-
setGuid
public void setGuid(byte[] guid)Sets the 16-byte GUID of the property set the property belongs to.- Parameters:
guid- the property set GUID
-
getType
Gets the data type of the property value.- Returns:
- the property value type
-
setType
Sets the data type of the property value.- Parameters:
type- the property value type
-