## Uses of Class
org.apache.poi.hsmf.datatypes.PropertyValue

- Packages that use PropertyValue
  Package | Description
  --- | ---
  org.apache.poi.hsmf.datatypes |

- - ### Uses of PropertyValue in org.apache.poi.hsmf.datatypes

    Subclasses of PropertyValue in org.apache.poi.hsmf.datatypes
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ChunkBasedPropertyValue` A variable length `PropertyValue` that is backed by a `Chunk` TODO Provide a way to link these up with the chunks
    `static class` | `PropertyValue.BooleanPropertyValue`
    `static class` | `PropertyValue.CurrencyPropertyValue` signed 64-bit integer that represents a base ten decimal, with four digits to the right of the decimal point
    `static class` | `PropertyValue.DoublePropertyValue`
    `static class` | `PropertyValue.FloatPropertyValue`
    `static class` | `PropertyValue.LongLongPropertyValue`
    `static class` | `PropertyValue.LongPropertyValue`
    `static class` | `PropertyValue.NullPropertyValue`
    `static class` | `PropertyValue.ShortPropertyValue`
    `static class` | `PropertyValue.TimePropertyValue` 64-bit integer specifying the number of 100ns periods since Jan 1, 1601

    Methods in org.apache.poi.hsmf.datatypes that return PropertyValue
    Modifier and Type | Method and Description
    --- | ---
    `PropertyValue` | PropertiesChunk.`getRawValue(MAPIProperty property)` Returns the value / pointer to the value chunk of the property, or null if none exists

    Methods in org.apache.poi.hsmf.datatypes that return types with arguments of type PropertyValue
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Map<MAPIProperty,java.util.List<PropertyValue>>` | ChunkGroupWithProperties.`getProperties()` Returns all the Properties contained in the Chunk, along with their Values.
    `java.util.Map<MAPIProperty,java.util.List<PropertyValue>>` | RecipientChunks.`getProperties()`
    `java.util.Map<MAPIProperty,java.util.List<PropertyValue>>` | Chunks.`getProperties()`
    `java.util.Map<MAPIProperty,java.util.List<PropertyValue>>` | PropertiesChunk.`getProperties()` Returns all the properties in the chunk, along with their values.
    `java.util.Map<MAPIProperty,PropertyValue>` | Chunks.`getRawProperties()`
    `java.util.Map<MAPIProperty,PropertyValue>` | PropertiesChunk.`getRawProperties()` Returns all the properties in the chunk, without looking up any chunk-based values
    `java.util.List<PropertyValue>` | PropertiesChunk.`getValues(MAPIProperty property)` Returns all values for the given property, looking up chunk based ones as required, of null if none exist
    `protected java.util.List<PropertyValue>` | MessagePropertiesChunk.`writeProperties(java.io.OutputStream stream)`
    `protected java.util.List<PropertyValue>` | PropertiesChunk.`writeProperties(java.io.OutputStream out)` Writes the header of the properties.

    Methods in org.apache.poi.hsmf.datatypes with parameters of type PropertyValue
    Modifier and Type | Method and Description
    --- | ---
    `void` | PropertiesChunk.`setProperty(PropertyValue value)` Defines a property.

    Method parameters in org.apache.poi.hsmf.datatypes with type arguments of type PropertyValue
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | PropertiesChunk.`writeNodeData(DirectoryEntry directory, java.util.List<PropertyValue> values)` Write the nodes for variable-length data.

Copyright 2020 The Apache Software Foundation or its licensors, as applicable.