UnitArrayStructure
Inheritance: java.lang.Object, com.aspose.psd.fileformats.psd.layers.layerresources.OSTypeStructure
public final class UnitArrayStructure extends OSTypeStructure
Defines the UnitArrayStructure class that holds double values array and their measure unit. It is used in the PSD file resources, usually by ObjectArrayStructure.
Constructors
Constructor | Description |
---|---|
UnitArrayStructure(ClassID keyName, int unitType, double[] values) | Initializes a new instance of the UnitArrayStructure class. |
Fields
Field | Description |
---|---|
StructureKey | Defines the ‘UnFl’ UnitArrayStructure key. |
Methods
UnitArrayStructure(ClassID keyName, int unitType, double[] values)
public UnitArrayStructure(ClassID keyName, int unitType, double[] values)
Initializes a new instance of the UnitArrayStructure class.
Parameters:
Parameter | Type | Description |
---|---|---|
keyName | ClassID | Name of the key. |
unitType | int | Type of the unit. |
values | double[] | The values. |
StructureKey
public static final int StructureKey
Defines the ‘UnFl’ UnitArrayStructure key.
findByKeyName_from_placed_internalized(String keyName, PlacedResource container)
public static T <T>findByKeyName_from_placed_internalized(String keyName, PlacedResource container)
Finds the structure by key name value.
Parameters:
Parameter | Type | Description |
---|---|---|
keyName | java.lang.String | The key name. |
container | PlacedResource | The items container to search in. |
T : The type of result object. |
Returns: T - The structure by key name value.
findByKeyName_internalized(String keyName, System.Collections.Generic.IGenericList items)
public static T <T>findByKeyName_internalized(String keyName, System.Collections.Generic.IGenericList<OSTypeStructure> items)
Finds the structure by key name value.
Parameters:
Parameter | Type | Description |
---|---|---|
keyName | java.lang.String | The key name. |
items | com.aspose.ms.System.Collections.Generic.IGenericList<com.aspose.psd.fileformats.psd.layers.layerresources.OSTypeStructure> | The items to search in. |
T : The type of result object. |
Returns: T - The structure by key name value.
arrangeToDictionary_internalized(OSTypeStructure[] structures, System.Collections.Generic.Dictionary<String,OSTypeStructure> dictionary, String prefix)
public static System.Collections.Generic.Dictionary<String,OSTypeStructure> arrangeToDictionary_internalized(OSTypeStructure[] structures, System.Collections.Generic.Dictionary<String,OSTypeStructure> dictionary, String prefix)
Arranges structures to one dictionary by key name.
Parameters:
Parameter | Type | Description |
---|---|---|
structures | OSTypeStructure[] | The structures |
dictionary | com.aspose.ms.System.Collections.Generic.Dictionary<java.lang.String,com.aspose.psd.fileformats.psd.layers.layerresources.OSTypeStructure> | The dictionary to arrange |
prefix | java.lang.String | The prefix for key names. |
Returns: com.aspose.ms.System.Collections.Generic.Dictionary<java.lang.String,com.aspose.psd.fileformats.psd.layers.layerresources.OSTypeStructure> - Arranged structures as dictionary by key name.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | java.lang.Object |
Returns: boolean
getBoolValue_internalized(System.Collections.Generic.List itemsList, String keyName)
public static boolean getBoolValue_internalized(System.Collections.Generic.List<OSTypeStructure> itemsList, String keyName)
Gets the boolean value from structures list by key name.
Parameters:
Parameter | Type | Description |
---|---|---|
itemsList | com.aspose.ms.System.Collections.Generic.List<com.aspose.psd.fileformats.psd.layers.layerresources.OSTypeStructure> | The structures list to search in. |
keyName | java.lang.String | The key name to search by. |
Returns: boolean - The boolean value from the structures list if it exists, otherwise the default value.
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getColorValue_internalized(System.Collections.Generic.List itemsList, String keyName)
public static Color getColorValue_internalized(System.Collections.Generic.List<OSTypeStructure> itemsList, String keyName)
Gets the color value from structures list by key name.
Parameters:
Parameter | Type | Description |
---|---|---|
itemsList | com.aspose.ms.System.Collections.Generic.List<com.aspose.psd.fileformats.psd.layers.layerresources.OSTypeStructure> | The structures list to search in. |
keyName | java.lang.String | The key name to search by. |
Returns: Color - The color value from the structures list if it exists, otherwise the default value.
getHeaderLength()
public int getHeaderLength()
Gets the header length.
Returns: int - The header length
getInt32Value_internalized(System.Collections.Generic.List itemsList, String keyName)
public static int getInt32Value_internalized(System.Collections.Generic.List<OSTypeStructure> itemsList, String keyName)
Gets the int32 value from structures list by key name.
Parameters:
Parameter | Type | Description |
---|---|---|
itemsList | com.aspose.ms.System.Collections.Generic.List<com.aspose.psd.fileformats.psd.layers.layerresources.OSTypeStructure> | The structures list to search in. |
keyName | java.lang.String | The key name to search by. |
Returns: int - The int32 value from the structures list if it exists, otherwise the default value.
getKey()
public int getKey()
Gets this unit array structure key.
Returns: int
getKeyName()
public final ClassID getKeyName()
Gets or sets the key name.
Value: The key name.
Returns: ClassID
getLength()
public int getLength()
Gets the OSTypeStructure length in bytes.
Returns: int
getListOfStructuresValue_internalized(System.Collections.Generic.List itemsList, String keyName)
public static System.Collections.Generic.List<OSTypeStructure> getListOfStructuresValue_internalized(System.Collections.Generic.List<OSTypeStructure> itemsList, String keyName)
Gets the list of structures value from other structures list by key name.
Parameters:
Parameter | Type | Description |
---|---|---|
itemsList | com.aspose.ms.System.Collections.Generic.List<com.aspose.psd.fileformats.psd.layers.layerresources.OSTypeStructure> | The structures list to search in. |
keyName | java.lang.String | The key name to search by. |
Returns: com.aspose.ms.System.Collections.Generic.List<com.aspose.psd.fileformats.psd.layers.layerresources.OSTypeStructure> - The ist of structures value from the other structures list if it exists, otherwise the default value.
getPointDoubleValue_internalized(System.Collections.Generic.List itemsList, String keyName)
public static PointF getPointDoubleValue_internalized(System.Collections.Generic.List<OSTypeStructure> itemsList, String keyName)
Gets the PointF value from structures list by key name.
Parameters:
Parameter | Type | Description |
---|---|---|
itemsList | com.aspose.ms.System.Collections.Generic.List<com.aspose.psd.fileformats.psd.layers.layerresources.OSTypeStructure> | The structures list to search in. |
keyName | java.lang.String | The key name to search by. |
Returns: PointF - The PointF value from the structures list if it exists, otherwise the default value.
getRectDoubleValue_internalized(System.Collections.Generic.List itemsList, String keyName)
public static RectangleF getRectDoubleValue_internalized(System.Collections.Generic.List<OSTypeStructure> itemsList, String keyName)
Gets the RectangleF value from structures list by key name.
Parameters:
Parameter | Type | Description |
---|---|---|
itemsList | com.aspose.ms.System.Collections.Generic.List<com.aspose.psd.fileformats.psd.layers.layerresources.OSTypeStructure> | The structures list to search in. |
keyName | java.lang.String | The key name to search by. |
Returns: RectangleF - The RectangleF value from the structures list if it exists, otherwise the default value.
getStringValue_internalized(System.Collections.Generic.List itemsList, String keyName)
public static String getStringValue_internalized(System.Collections.Generic.List<OSTypeStructure> itemsList, String keyName)
Gets the string value from structures list by key name.
Parameters:
Parameter | Type | Description |
---|---|---|
itemsList | com.aspose.ms.System.Collections.Generic.List<com.aspose.psd.fileformats.psd.layers.layerresources.OSTypeStructure> | The structures list to search in. |
keyName | java.lang.String | The key name to search by. |
Returns: java.lang.String - The string value from the structures list if it exists, otherwise the default value.
getUnitType()
public final int getUnitType()
Gets or sets the measure unit type of the UnitArrayStructure values.
Value: The measure unit type.
Returns: int
getValueCount()
public final int getValueCount()
Gets the value count.
Value: The value count in the unit array structure.
Returns: int
getValues()
public final double[] getValues()
Gets or sets the unit array structure values.
Returns: double[]
hashCode()
public native int hashCode()
Returns: int
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
removeByKeyName_internalized(String keyName, System.Collections.Generic.List items)
public static void removeByKeyName_internalized(String keyName, System.Collections.Generic.List<OSTypeStructure> items)
Find and removes structure from the input items list.
Parameters:
Parameter | Type | Description |
---|---|---|
keyName | java.lang.String | The key name. |
items | com.aspose.ms.System.Collections.Generic.List<com.aspose.psd.fileformats.psd.layers.layerresources.OSTypeStructure> | The items. |
save(StreamContainer streamContainer)
public final void save(StreamContainer streamContainer)
Saves the structure to the specified stream container.
Parameters:
Parameter | Type | Description |
---|---|---|
streamContainer | StreamContainer | The stream container. |
saveWithoutKeyName(StreamContainer streamContainer)
public final void saveWithoutKeyName(StreamContainer streamContainer)
Saves the structure to the specified stream container.
Parameters:
Parameter | Type | Description |
---|---|---|
streamContainer | StreamContainer | The stream container. |
setBoolValue_internalized(boolean value, System.Collections.Generic.List itemsList, String keyName)
public static void setBoolValue_internalized(boolean value, System.Collections.Generic.List<OSTypeStructure> itemsList, String keyName)
Sets the boolean value to structures list by key name.
Parameters:
Parameter | Type | Description |
---|---|---|
value | boolean | The value to be set. |
itemsList | com.aspose.ms.System.Collections.Generic.List<com.aspose.psd.fileformats.psd.layers.layerresources.OSTypeStructure> | The structures list. |
keyName | java.lang.String | The key name. |
setColorValue_internalized(Color value, System.Collections.Generic.List itemsList, String keyName)
public static void setColorValue_internalized(Color value, System.Collections.Generic.List<OSTypeStructure> itemsList, String keyName)
Sets the color value to structures list by key name.
Parameters:
Parameter | Type | Description |
---|---|---|
value | Color | The value to be set. |
itemsList | com.aspose.ms.System.Collections.Generic.List<com.aspose.psd.fileformats.psd.layers.layerresources.OSTypeStructure> | The structures list. |
keyName | java.lang.String | The key name. |
setInt32Value_internalized(int value, System.Collections.Generic.List itemsList, String keyName)
public static void setInt32Value_internalized(int value, System.Collections.Generic.List<OSTypeStructure> itemsList, String keyName)
Sets the int32 value to structures list by key name.
Parameters:
Parameter | Type | Description |
---|---|---|
value | int | The value to be set. |
itemsList | com.aspose.ms.System.Collections.Generic.List<com.aspose.psd.fileformats.psd.layers.layerresources.OSTypeStructure> | The structures list. |
keyName | java.lang.String | The key name. |
setKeyName(ClassID value)
public final void setKeyName(ClassID value)
Gets or sets the key name.
Value: The key name.
Parameters:
Parameter | Type | Description |
---|---|---|
value | ClassID |
setListOfStructuresValue_internalized(System.Collections.Generic.List value, System.Collections.Generic.List itemsList, String keyName)
public static void setListOfStructuresValue_internalized(System.Collections.Generic.List<OSTypeStructure> value, System.Collections.Generic.List<OSTypeStructure> itemsList, String keyName)
Sets the list of structures value to other structures list by key name.
Parameters:
Parameter | Type | Description |
---|---|---|
value | com.aspose.ms.System.Collections.Generic.List<com.aspose.psd.fileformats.psd.layers.layerresources.OSTypeStructure> | The value to be set. |
itemsList | com.aspose.ms.System.Collections.Generic.List<com.aspose.psd.fileformats.psd.layers.layerresources.OSTypeStructure> | The structures list. |
keyName | java.lang.String | The key name. |
setPointDoubleValue_internalized(PointF value, System.Collections.Generic.List itemsList, String keyName)
public static void setPointDoubleValue_internalized(PointF value, System.Collections.Generic.List<OSTypeStructure> itemsList, String keyName)
Sets the PointF value to structures list by key name.
Parameters:
Parameter | Type | Description |
---|---|---|
value | PointF | The value to be set. |
itemsList | com.aspose.ms.System.Collections.Generic.List<com.aspose.psd.fileformats.psd.layers.layerresources.OSTypeStructure> | The structures list. |
keyName | java.lang.String | The key name. |
setRectDoubleValue_internalized(RectangleF value, System.Collections.Generic.List itemsList, String keyName)
public static void setRectDoubleValue_internalized(RectangleF value, System.Collections.Generic.List<OSTypeStructure> itemsList, String keyName)
Sets the RectangleF value to structures list by key name.
Parameters:
Parameter | Type | Description |
---|---|---|
value | RectangleF | The value to be set. |
itemsList | com.aspose.ms.System.Collections.Generic.List<com.aspose.psd.fileformats.psd.layers.layerresources.OSTypeStructure> | The structures list. |
keyName | java.lang.String | The key name. |
setStringValue_internalized(String value, System.Collections.Generic.List itemsList, String keyName)
public static void setStringValue_internalized(String value, System.Collections.Generic.List<OSTypeStructure> itemsList, String keyName)
Sets the string value to structures list by key name.
Parameters:
Parameter | Type | Description |
---|---|---|
value | java.lang.String | The value to be set. |
itemsList | com.aspose.ms.System.Collections.Generic.List<com.aspose.psd.fileformats.psd.layers.layerresources.OSTypeStructure> | The structures list. |
keyName | java.lang.String | The key name. |
setToList_internalized(OSTypeStructure structure, System.Collections.Generic.List items)
public static void setToList_internalized(OSTypeStructure structure, System.Collections.Generic.List<OSTypeStructure> items)
Add or update the structure to input items list.
Parameters:
Parameter | Type | Description |
---|---|---|
structure | OSTypeStructure | The structure to add update. |
items | com.aspose.ms.System.Collections.Generic.List<com.aspose.psd.fileformats.psd.layers.layerresources.OSTypeStructure> | The items. |
setUnitType(int value)
public final void setUnitType(int value)
Gets or sets the measure unit type of the UnitArrayStructure values.
Value: The measure unit type.
Parameters:
Parameter | Type | Description |
---|---|---|
value | int |
setValues(double[] value)
public final void setValues(double[] value)
Gets or sets the unit array structure values.
Parameters:
Parameter | Type | Description |
---|---|---|
value | double[] |
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final void wait(long arg0)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | long | |
arg1 | int |