## Uses of Class
org.apache.poi.ddf.EscherPropertyTypes

- Packages that use EscherPropertyTypes
  Package | Description
  --- | ---
  org.apache.poi.ddf | This package contains classes for decoding the Microsoft Office Drawing format otherwise known as escher henceforth known in POI as the Dreadful Drawing Format.
  org.apache.poi.hslf.usermodel |

- - ### Uses of EscherPropertyTypes in org.apache.poi.ddf

    Methods in org.apache.poi.ddf that return EscherPropertyTypes
    Modifier and Type | Method and Description
    --- | ---
    `static EscherPropertyTypes` | EscherPropertyTypes.`forPropertyID(int propertyId)`
    `EscherPropertyTypes` | EscherProperty.`getGenericRecordType()`
    `static EscherPropertyTypes` | EscherPropertyTypes.`valueOf(java.lang.String name)` Returns the enum constant of this type with the specified name.
    `static EscherPropertyTypes[]` | EscherPropertyTypes.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in org.apache.poi.ddf with parameters of type EscherPropertyTypes
    Modifier and Type | Method and Description
    --- | ---
    `<T extends EscherProperty> T` | AbstractEscherOptRecord.`lookup(EscherPropertyTypes propType)`
    `void` | AbstractEscherOptRecord.`removeEscherProperty(EscherPropertyTypes type)`

    Constructors in org.apache.poi.ddf with parameters of type EscherPropertyTypes
    Constructor and Description
    `EscherArrayProperty(EscherPropertyTypes type, boolean isBlipId, int complexSize)` Create an instance of an escher array property.
    `EscherBoolProperty(EscherPropertyTypes propertyType, int value)` Create an instance of an escher boolean property.
    `EscherComplexProperty(EscherPropertyTypes type, boolean isBlipId, int complexSize)` Create a complex property using the property type, a flag to indicate whether this is a blip reference and the complex property data size.
    `EscherProperty(EscherPropertyTypes type, boolean isComplex, boolean isBlipId)` Constructs a new escher property.
    `EscherRGBProperty(EscherPropertyTypes propertyType, int rgbColor)` Create an instance of an escher boolean property.
    `EscherShapePathProperty(EscherPropertyTypes type, int shapePath)`
    `EscherSimpleProperty(EscherPropertyTypes type, boolean isComplex, boolean isBlipId, int propertyValue)` Constructs a new escher property.
    `EscherSimpleProperty(EscherPropertyTypes type, int propertyValue)` The id is distinct from the actual property number.

  - ### Uses of EscherPropertyTypes in org.apache.poi.hslf.usermodel

    Fields in org.apache.poi.hslf.usermodel declared as EscherPropertyTypes
    Modifier and Type | Field and Description
    --- | ---
    `protected static EscherPropertyTypes[]` | HSLFSimpleShape.`ADJUST_VALUES`

    Methods in org.apache.poi.hslf.usermodel with parameters of type EscherPropertyTypes
    Modifier and Type | Method and Description
    --- | ---
    `static <T extends EscherProperty> T` | HSLFShape.`getEscherProperty(AbstractEscherOptRecord opt, EscherPropertyTypes type)` Returns escher property by type.
    `int` | HSLFShape.`getEscherProperty(EscherPropertyTypes propType)` Get the value of a simple escher property for this shape.
    `int` | HSLFShape.`getEscherProperty(EscherPropertyTypes type, int defaultValue)` Get the value of a simple escher property for this shape.
    `static void` | HSLFShape.`setEscherProperty(AbstractEscherOptRecord opt, EscherPropertyTypes propType, boolean isBlipId, int value)`
    `static void` | HSLFShape.`setEscherProperty(AbstractEscherOptRecord opt, EscherPropertyTypes propType, int value)` Set an escher property for this shape.
    `void` | HSLFShape.`setEscherProperty(EscherPropertyTypes propType, int value)` Set an simple escher property for this shape.

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