MetadataProperty

Inheritance: java.lang.Object

public class MetadataProperty

Represents a metadata property.

Methods

Method Description
getName() Gets the property name.
getValue() Gets the property value.
getInterpretedValue() Gets the interpreted property value, if available.
getDescriptor() Gets the descriptor associated with the metadata property.
getTags() Gets a collection of tags associated with the property.

getName()

public final String getName()

Gets the property name.

Returns: java.lang.String - The property name.

getValue()

public final PropertyValue getValue()

Gets the property value.

Returns: PropertyValue - The property value.

getInterpretedValue()

public final PropertyValue getInterpretedValue()

Gets the interpreted property value, if available. The interpreted value is a user-friendly form of the original property value. For example, it returns a human-readable string instead of numeric flags and ids, if necessary, translates byte arrays to text, etc.

Returns: PropertyValue - The interpreted property value, if available.

getDescriptor()

public final PropertyDescriptor getDescriptor()

Gets the descriptor associated with the metadata property.

Returns: PropertyDescriptor - The descriptor associated with the metadata property.

getTags()

public final IReadOnlyList<PropertyTag> getTags()

Gets a collection of tags associated with the property.

Returns: IReadOnlyList - A collection of tags associated with the property.