org.rococoa.cocoa.carboncore
Class FSCatalogInfo

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

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

native declaration : /System/Library/Frameworks/CoreServices.framework/Versions/Current/Frameworks/CarbonCore.framework/Headers/Files.h:1247
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 FSCatalogInfo.ByReference
           
static class FSCatalogInfo.ByValue
           
 
Field Summary
 UTCDateTime accessDate
          date and time of last access (for Mac OS X)
C type : UTCDateTime
 UTCDateTime attributeModDate
          date and time of last attribute modification
C type : UTCDateTime
 UTCDateTime backupDate
          date and time of last backup
C type : UTCDateTime
 UTCDateTime contentModDate
          date and time of last fork modification
C type : UTCDateTime
 UTCDateTime createDate
          date and time of creation
C type : UTCDateTime
 long dataLogicalSize
           
 long dataPhysicalSize
           
 byte[] extFinderInfo
          Finder information part 2, as ExtendedFileInfo or ExtendedFolderInfo
C type : UInt8[16]
 byte[] finderInfo
          Finder information part 1, as FileInfo or FolderInfo
C type : UInt8[16]
 short nodeFlags
           
 int nodeID
           
 int parentDirID
           
 int[] permissions
          permissions (for Mac OS X), as FSPermissionInfo
C type : UInt32[4]
 byte reserved1
           
 byte reserved2
           
 long rsrcLogicalSize
           
 long rsrcPhysicalSize
           
 byte sharingFlags
           
 int textEncodingHint
           
 byte userPrivileges
           
 int valence
           
 short volume
          object's volume ref
C type : FSVolumeRefNum
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE
 
Constructor Summary
FSCatalogInfo()
           
 
Method Summary
static FSCatalogInfo[] 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

nodeFlags

public short nodeFlags

volume

public short volume
object's volume ref
C type : FSVolumeRefNum


parentDirID

public int parentDirID

nodeID

public int nodeID

sharingFlags

public byte sharingFlags

userPrivileges

public byte userPrivileges

reserved1

public byte reserved1

reserved2

public byte reserved2

createDate

public UTCDateTime createDate
date and time of creation
C type : UTCDateTime


contentModDate

public UTCDateTime contentModDate
date and time of last fork modification
C type : UTCDateTime


attributeModDate

public UTCDateTime attributeModDate
date and time of last attribute modification
C type : UTCDateTime


accessDate

public UTCDateTime accessDate
date and time of last access (for Mac OS X)
C type : UTCDateTime


backupDate

public UTCDateTime backupDate
date and time of last backup
C type : UTCDateTime


permissions

public int[] permissions
permissions (for Mac OS X), as FSPermissionInfo
C type : UInt32[4]


finderInfo

public byte[] finderInfo
Finder information part 1, as FileInfo or FolderInfo
C type : UInt8[16]


extFinderInfo

public byte[] extFinderInfo
Finder information part 2, as ExtendedFileInfo or ExtendedFolderInfo
C type : UInt8[16]


dataLogicalSize

public long dataLogicalSize

dataPhysicalSize

public long dataPhysicalSize

rsrcLogicalSize

public long rsrcLogicalSize

rsrcPhysicalSize

public long rsrcPhysicalSize

valence

public int valence

textEncodingHint

public int textEncodingHint
Constructor Detail

FSCatalogInfo

public FSCatalogInfo()
Method Detail

newArray

public static FSCatalogInfo[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.