org.rococoa.cocoa.carboncore
Class FileInfo

java.lang.Object
  extended by com.sun.jna.Structure
      extended by com.ochafik.lang.jnaerator.runtime.Structure
          extended by org.rococoa.cocoa.carboncore.FileInfo
Direct Known Subclasses:
FileInfo.ByReference, FileInfo.ByValue

public class FileInfo
extends com.ochafik.lang.jnaerator.runtime.Structure

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
           
 int fileType
           
 short finderFlags
           
 Point location
           
 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, CALCULATE_SIZE
 
Constructor Summary
FileInfo()
           
FileInfo(int fileType, int fileCreator, short finderFlags, Point location, short reservedField)
           
 
Method Summary
 FileInfo.ByReference byReference()
           
 FileInfo.ByValue byValue()
           
 FileInfo clone()
           
 
Methods inherited from class com.ochafik.lang.jnaerator.runtime.Structure
setupClone
 
Methods inherited from class com.sun.jna.Structure
allocateMemory, allocateMemory, cacheTypeInfo, clear, ensureAllocated, equals, getAutoRead, getAutoWrite, getFieldOrder, getNativeAlignment, getPointer, getStructAlignment, hashCode, newInstance, read, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setFieldOrder, setTypeMapper, size, sortFields, toArray, toArray, toString, useMemory, useMemory, write, writeField, writeField
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

fileType

public int fileType

fileCreator

public int fileCreator

finderFlags

public short finderFlags

location

public Point location

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
fileCreator - The file's creator
finderFlags - ex: kHasBundle, kIsInvisible...
location - File's location in the folder
reservedField - If set to {0, 0}, the Finder will place the item automatically
(set to 0)
Method Detail

byReference

public FileInfo.ByReference byReference()

byValue

public FileInfo.ByValue byValue()

clone

public FileInfo clone()
Overrides:
clone in class Object