org.rococoa.cocoa.carboncore
Class FXInfo

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

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

IMPORTANT:
In MacOS 8, the fdIconID and fdComment fields were changed
to become reserved fields for the Finder.
The fdScript has become an extended flag.
native declaration : /System/Library/Frameworks/CoreServices.framework/Versions/Current/Frameworks/CarbonCore.framework/Headers/Finder.h:299
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 FXInfo.ByReference
           
static class FXInfo.ByValue
           
 
Field Summary
 short fdComment
           
 short fdIconID
           
 int fdPutAway
           
 short[] fdReserved
          Reserved (set to 0)
C type : SInt16[3]
 byte fdScript
           
 byte fdXFlags
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE
 
Constructor Summary
FXInfo()
           
FXInfo(short fdIconID, short[] fdReserved, byte fdScript, byte fdXFlags, short fdComment, int fdPutAway)
           
 
Method Summary
static FXInfo[] 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

fdIconID

public short fdIconID

fdReserved

public short[] fdReserved
Reserved (set to 0)
C type : SInt16[3]


fdScript

public byte fdScript

fdXFlags

public byte fdXFlags

fdComment

public short fdComment

fdPutAway

public int fdPutAway
Constructor Detail

FXInfo

public FXInfo()

FXInfo

public FXInfo(short fdIconID,
              short[] fdReserved,
              byte fdScript,
              byte fdXFlags,
              short fdComment,
              int fdPutAway)
Parameters:
fdIconID - Reserved (set to 0)
fdReserved - Reserved (set to 0)
C type : SInt16[3]
fdScript - Extended flags. Script code if high-bit is set
fdXFlags - Extended flags
fdComment - Reserved (set to 0). Comment ID if high-bit is clear
fdPutAway - Put away folder ID
Method Detail

newArray

public static FXInfo[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.