DescriptorStructure
Inheritance: java.lang.Object, com.aspose.psd.fileformats.psd.layers.layerresources.OSTypeStructure
public class DescriptorStructure extends OSTypeStructure
The descriptor structure
Constructors
Constructor | Description |
---|---|
DescriptorStructure(ClassID keyName, ClassID classID, String className, OSTypeStructure[] structures) | Initializes a new instance of the DescriptorStructure class. |
Fields
Field | Description |
---|---|
StructureKey | Identifies the structure key. |
Methods
DescriptorStructure(ClassID keyName, ClassID classID, String className, OSTypeStructure[] structures)
public DescriptorStructure(ClassID keyName, ClassID classID, String className, OSTypeStructure[] structures)
Initializes a new instance of the DescriptorStructure class.
Parameters:
Parameter | Type | Description |
---|---|---|
keyName | ClassID | The key name. |
classID | ClassID | The class identifier. |
className | java.lang.String | Name of the class. |
structures | OSTypeStructure[] | The structures. |
StructureKey
public static final int StructureKey
Identifies the structure 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.
createColorDescriptor_internalized(Color value)
public static DescriptorStructure createColorDescriptor_internalized(Color value)
Parameters:
Parameter | Type | Description |
---|---|---|
value | Color |
Returns: DescriptorStructure
createColorDescriptor_internalized(Color value, String keyName)
public static DescriptorStructure createColorDescriptor_internalized(Color value, String keyName)
Creates the DescriptorStructure with color value with specified key name.
Parameters:
Parameter | Type | Description |
---|---|---|
value | Color | The color value. |
keyName | java.lang.String | The key name. |
Returns: DescriptorStructure
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
getClassID()
public final ClassID getClassID()
Gets or sets the class ID.
Value: The class ID.
Returns: ClassID
getClassName()
public final String getClassName()
Gets or sets the class name.
Value: The class name.
Returns: java.lang.String
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.
getColorValue_internalized(List itemsList)
public static Color getColorValue_internalized(List<OSTypeStructure> itemsList)
Parameters:
Parameter | Type | Description |
---|---|---|
itemsList | java.util.List<com.aspose.psd.fileformats.psd.layers.layerresources.OSTypeStructure> |
Returns: Color
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.
getItemsList_internalized()
public final System.Collections.Generic.List<OSTypeStructure> getItemsList_internalized()
Gets the list of structures.
Returns: com.aspose.ms.System.Collections.Generic.List<com.aspose.psd.fileformats.psd.layers.layerresources.OSTypeStructure>
getKey()
public int getKey()
Gets the 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.
getStructures()
public final OSTypeStructure[] getStructures()
Gets or sets the structures.
Value: The structures.
Returns: com.aspose.psd.fileformats.psd.layers.layerresources.OSTypeStructure[]
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. |
setClassID(ClassID value)
public final void setClassID(ClassID value)
Gets or sets the class ID.
Value: The class ID.
Parameters:
Parameter | Type | Description |
---|---|---|
value | ClassID |
setClassName(String value)
public final void setClassName(String value)
Gets or sets the class name.
Value: The class name.
Parameters:
Parameter | Type | Description |
---|---|---|
value | java.lang.String |
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 a structure 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. |
setColorValue_internalized(Color value, List itemsList)
public static void setColorValue_internalized(Color value, List<OSTypeStructure> itemsList)
Parameters:
Parameter | Type | Description |
---|---|---|
value | Color | |
itemsList | java.util.List<com.aspose.psd.fileformats.psd.layers.layerresources.OSTypeStructure> |
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. |
setStructures(OSTypeStructure[] value)
public final void setStructures(OSTypeStructure[] value)
Gets or sets the structures.
Value: The structures.
Parameters:
Parameter | Type | Description |
---|---|---|
value | OSTypeStructure[] |
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. |
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 |