org.rococoa.cocoa.carboncore
Class FileInfo

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

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

native declaration : /System/Library/Frameworks/CoreServices.framework/Versions/Current/Frameworks/CarbonCore.framework/Headers/Finder.h:239
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 FileInfo.ByReference
           
static class FileInfo.ByValue
           
 
Field Summary
 int fileCreator
          The file's creator
C type : OSType
 int fileType
          The type of the file
C type : OSType
 short finderFlags
           
 Point location
          File's location in the folder
C type : Point
 short reservedField
          If set to {0, 0}, the Finder will place the item automatically
(set to 0)
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE
 
Constructor Summary
FileInfo()
           
FileInfo(int fileType, int fileCreator, short finderFlags, Point location, short reservedField)
           
 
Method Summary
static FileInfo[] 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

fileType

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


fileCreator

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


finderFlags

public short finderFlags

location

public Point location
File's location in the folder
C type : Point


reservedField

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

Constructor Detail

FileInfo

public FileInfo()

FileInfo

public FileInfo(int fileType,
                int fileCreator,
                short finderFlags,
                Point location,
                short reservedField)
Parameters:
fileType - The type of the file
C type : OSType
fileCreator - The file's creator
C type : OSType
finderFlags - ex: kHasBundle, kIsInvisible...
location - File's location in the folder
C type : Point
reservedField - If set to {0, 0}, the Finder will place the item automatically
(set to 0)
Method Detail

newArray

public static FileInfo[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.