org.rococoa.cocoa.osservices
Class IconFamilyResource

java.lang.Object
  extended by com.sun.jna.Structure
      extended by com.ochafik.lang.jnaerator.runtime.Structure<IconFamilyResource,IconFamilyResource.ByValue,IconFamilyResource.ByReference>
          extended by org.rococoa.cocoa.osservices.IconFamilyResource
All Implemented Interfaces:
StructureType, StructureTypeDependent, Comparable<Structure<IconFamilyResource,IconFamilyResource.ByValue,IconFamilyResource.ByReference>>
Direct Known Subclasses:
IconFamilyResource.ByReference, IconFamilyResource.ByValue

public class IconFamilyResource
extends Structure<IconFamilyResource,IconFamilyResource.ByValue,IconFamilyResource.ByReference>

native declaration : /System/Library/Frameworks/CoreServices.framework/Versions/Current/Frameworks/OSServices.framework/Headers/IconStorage.h:113
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects..
For help, please visit NativeLibs4Java, Rococoa, or JNA.


Nested Class Summary
static class IconFamilyResource.ByReference
           
static class IconFamilyResource.ByValue
           
 
Field Summary
 IconFamilyElement[] elements
           
 int resourceSize
           
 int resourceType
          Always 'icns'
C type : OSType
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE
 
Constructor Summary
IconFamilyResource()
           
IconFamilyResource(int resourceType, int resourceSize, IconFamilyElement[] elements)
           
 
Method Summary
static IconFamilyResource[] newArray(int arrayLength)
           
 
Methods inherited from class com.ochafik.lang.jnaerator.runtime.Structure
byReference, byValue, castToArray, castToArray, castToArray, castToReferenceArray, castToReferenceArray, castToValueArray, castToValueArray, clone, compareTo, newArray, read, setDependency, toArray, toArray, toArray, toReferenceArray, toReferenceArray, toValueArray, toValueArray, use, use, use, use, write
 
Methods inherited from class com.sun.jna.Structure
autoRead, autoRead, autoWrite, autoWrite, clear, equals, getAutoRead, getAutoWrite, getPointer, hashCode, newInstance, readField, setAutoRead, setAutoSynch, setAutoWrite, size, toString, writeField, writeField
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.ochafik.lang.jnaerator.runtime.StructureType
getPointer, size
 

Field Detail

resourceType

public int resourceType
Always 'icns'
C type : OSType


resourceSize

public int resourceSize

elements

public IconFamilyElement[] elements
Constructor Detail

IconFamilyResource

public IconFamilyResource()

IconFamilyResource

public IconFamilyResource(int resourceType,
                          int resourceSize,
                          IconFamilyElement[] elements)
Parameters:
resourceType - Always 'icns'
C type : OSType
resourceSize - Total size of this resource
elements - C type : IconFamilyElement[1]
Method Detail

newArray

public static IconFamilyResource[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.