ClassStructure
Inheritance: java.lang.Object, com.aspose.psd.fileformats.psd.layers.layerresources.OSTypeStructure
public final class ClassStructure extends OSTypeStructure
The class structure.
Constructors
Constructor | Description |
---|---|
ClassStructure(ClassID keyName, ClassID classID, int structureKey) | Initializes a new instance of the ClassStructure class. |
Fields
Field | Description |
---|---|
StructureKeyClss | Identifies the structure key. |
StructureKeyGlbc | Identifies the structure key. |
StructureKeyType | Identifies the structure key. |
Methods
ClassStructure(ClassID keyName, ClassID classID, int structureKey)
public ClassStructure(ClassID keyName, ClassID classID, int structureKey)
Initializes a new instance of the ClassStructure class.
Parameters:
Parameter | Type | Description |
---|---|---|
keyName | ClassID | Name of the key. |
classID | ClassID | The class ID. |
structureKey | int | The structure key. |
StructureKeyClss
public static final int StructureKeyClss
Identifies the structure key.
StructureKeyGlbc
public static final int StructureKeyGlbc
Identifies the structure key.
StructureKeyType
public static final int StructureKeyType
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.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | java.lang.Object |
Returns: boolean
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
getHeaderLength()
public int getHeaderLength()
Gets the header length.
Returns: int - The header length
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
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. |
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 |
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 |
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 |