public final class MessageObjectProperty extends Object
Represents a property on a MessageObject
.
Constructor and Description |
---|
MessageObjectProperty(int id,
int type,
int flags,
Object value)
Initializes a new instance of the
MessageObjectProperty class. |
MessageObjectProperty(long propertyTag,
int flags,
Object value)
Initializes a new instance of the
MessageObjectProperty class. |
Modifier and Type | Method and Description |
---|---|
boolean |
getAtomic()
Gets a value indicating whether this
MessageObjectProperty is atomic. |
int |
getFlags()
Gets the flags set on a property.
|
UUID |
getGuid()
Gets or sets the GUID for the named property.
|
int |
getId()
Gets the id of the property.
|
String |
getName()
Gets or sets the name of the property if it's named.
|
boolean |
getNamed()
Gets a value indicating whether this
MessageObjectProperty is a named property. |
long |
getNameId()
Gets or sets the name id of the property if it's named.
|
int |
getPropertyKind()
Gets or sets the kind of the property if it's named.
|
long |
getPropertyTag()
Gets the property tag, a combined value which contains
Id and PropertyType |
int |
getPropertyType()
Gets the type of the property.
|
Object |
getValue()
Gets or sets the value of the property.
|
void |
setGuid(UUID value)
Gets or sets the GUID for the named property.
|
void |
setName(String value)
Gets or sets the name of the property if it's named.
|
void |
setNameId(long value)
Gets or sets the name id of the property if it's named.
|
void |
setPropertyKind(int value)
Gets or sets the kind of the property if it's named.
|
void |
setValue(Object value)
Gets or sets the value of the property.
|
Date |
toDateTime()
Converts the value of the property to DateTime.
|
UUID |
toGuid()
Converts the value of the property to
Guid . |
int |
toInt()
Converts the value of the property to integer.
|
com.aspose.ms.System.Collections.IList |
toList()
Converts the value of the property to a list of values.
|
String |
toStringRepresentation()
Converts the value of the property to string.
|
public MessageObjectProperty(long propertyTag, int flags, Object value)
Initializes a new instance of the MessageObjectProperty
class.
propertyTag
- The property tag.flags
- The flags to be set on.value
- The value of the property.com.aspose.ms.System.ArgumentNullException
- If value
is null.com.aspose.ms.System.ComponentModel.InvalidEnumArgumentException
- If propertyTag
contains invalid type definition."public MessageObjectProperty(int id, int type, int flags, Object value)
Initializes a new instance of the MessageObjectProperty
class.
id
- The id.type
- The type of the property.flags
- The flags to be set on.value
- The value of the property.com.aspose.ms.System.ArgumentNullException
- If value
is null.com.aspose.ms.System.ComponentModel.InvalidEnumArgumentException
- If type
is invalid."public int getPropertyType()
Gets the type of the property.
Value: The type of the property.public int getFlags()
Gets the flags set on a property.
Value: The flags.public int getId()
Gets the id of the property.
Value: The id if the property.public long getPropertyTag()
Gets the property tag, a combined value which contains Id
and PropertyType
public UUID getGuid()
Gets or sets the GUID for the named property.
Value: The GUID.UUID
object.public void setGuid(UUID value)
Gets or sets the GUID for the named property.
Value: The GUID.value
- a UUID
object.public int getPropertyKind()
Gets or sets the kind of the property if it's named.
Value: The kind of the property.public void setPropertyKind(int value)
Gets or sets the kind of the property if it's named.
Value: The kind of the property.public String getName()
Gets or sets the name of the property if it's named.
Value: The name.public void setName(String value)
Gets or sets the name of the property if it's named.
Value: The name.public long getNameId()
Gets or sets the name id of the property if it's named.
Value: The name id.public void setNameId(long value)
Gets or sets the name id of the property if it's named.
Value: The name id.public boolean getNamed()
Gets a value indicating whether this MessageObjectProperty
is a named property.
true
if named; otherwise, false
.public boolean getAtomic()
Gets a value indicating whether this MessageObjectProperty
is atomic.
true
if atomic; otherwise, false
.public Object getValue()
Gets or sets the value of the property.
com.aspose.ms.System.ArgumentNullException
- If passed value is null.
Value: The value.public void setValue(Object value)
Gets or sets the value of the property.
com.aspose.ms.System.ArgumentNullException
- If passed value is null.
Value: The value.public int toInt()
Converts the value of the property to integer.
public Date toDateTime()
Converts the value of the property to DateTime.
DateTime.MinValue
.
MessageObjectProperty.Value
property is of type default value will be returned.public String toStringRepresentation()
Converts the value of the property to string.
MessageObjectProperty.Value
property is of type default value will be returned.public com.aspose.ms.System.Collections.IList toList()
Converts the value of the property to a list of values.
MessageObjectProperty.Value
property is of type default value will be returned.public UUID toGuid()
Converts the value of the property to Guid
.
MessageObjectProperty.Value
property is of type default value will be returned.Copyright (c) 2008-2017 Aspose Pty Ltd. All Rights Reserved.