org.rococoa.cocoa.carboncore
Class FInfo

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

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

IMPORTANT:
In MacOS 8, the fdFldr field has become reserved for the Finder.
native declaration : /System/Library/Frameworks/CoreServices.framework/Versions/Current/Frameworks/CarbonCore.framework/Headers/Finder.h:283
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 FInfo.ByReference
           
static class FInfo.ByValue
           
 
Field Summary
 int fdCreator
          The file's creator
C type : OSType
 short fdFlags
           
 short fdFldr
          If set to {0, 0}, the Finder will place the item automatically
Reserved (set to 0)
 Point fdLocation
          File's location in folder.
 int fdType
          The type of the file
C type : OSType
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE
 
Constructor Summary
FInfo()
           
FInfo(int fdType, int fdCreator, short fdFlags, Point fdLocation, short fdFldr)
           
 
Method Summary
static FInfo[] 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

fdType

public int fdType
The type of the file
C type : OSType


fdCreator

public int fdCreator
The file's creator
C type : OSType


fdFlags

public short fdFlags

fdLocation

public Point fdLocation
File's location in folder.
C type : Point


fdFldr

public short fdFldr
If set to {0, 0}, the Finder will place the item automatically
Reserved (set to 0)

Constructor Detail

FInfo

public FInfo()

FInfo

public FInfo(int fdType,
             int fdCreator,
             short fdFlags,
             Point fdLocation,
             short fdFldr)
Parameters:
fdType - The type of the file
C type : OSType
fdCreator - The file's creator
C type : OSType
fdFlags - Flags ex. kHasBundle, kIsInvisible, etc.
fdLocation - File's location in folder.
C type : Point
fdFldr - If set to {0, 0}, the Finder will place the item automatically
Reserved (set to 0)
Method Detail

newArray

public static FInfo[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.