org.rococoa.cocoa.carboncore
Class TableDirectoryRecord

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

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

native declaration : /System/Library/Frameworks/CoreServices.framework/Versions/Current/Frameworks/CarbonCore.framework/Headers/IntlResources.h:291
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 TableDirectoryRecord.ByReference
           
static class TableDirectoryRecord.ByValue
           
 
Field Summary
 int reserved
           
 int tableSignature
          4 byte long table name
C type : OSType
 int tableSize
           
 int tableStartOffset
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE
 
Constructor Summary
TableDirectoryRecord()
           
TableDirectoryRecord(int tableSignature, int reserved, int tableStartOffset, int tableSize)
           
 
Method Summary
static TableDirectoryRecord[] 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

tableSignature

public int tableSignature
4 byte long table name
C type : OSType


reserved

public int reserved

tableStartOffset

public int tableStartOffset

tableSize

public int tableSize
Constructor Detail

TableDirectoryRecord

public TableDirectoryRecord()

TableDirectoryRecord

public TableDirectoryRecord(int tableSignature,
                            int reserved,
                            int tableStartOffset,
                            int tableSize)
Parameters:
tableSignature - 4 byte long table name
C type : OSType
reserved - Reserved for internal use
tableStartOffset - Table start offset in byte
tableSize - Table size in byte
Method Detail

newArray

public static TableDirectoryRecord[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.