org.rococoa.cocoa.qd
Class ATSFlatDataMainHeaderBlock

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

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

This is the main data structure block header. It describes the rest
of the data and how it is structured.
native declaration : /System/Library/Frameworks/ApplicationServices.framework/Versions/Current/Frameworks/QD.framework/Headers/ATSUnicodeFlattening.h:117
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 ATSFlatDataMainHeaderBlock.ByReference
           
static class ATSFlatDataMainHeaderBlock.ByValue
           
 
Field Summary
 int offsetToStyleList
           
 int offsetToStyleRuns
           
 int offsetToTextLayouts
           
 int sizeOfDataBlock
           
 int version
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE
 
Constructor Summary
ATSFlatDataMainHeaderBlock()
           
ATSFlatDataMainHeaderBlock(int version, int sizeOfDataBlock, int offsetToTextLayouts, int offsetToStyleRuns, int offsetToStyleList)
           
 
Method Summary
static ATSFlatDataMainHeaderBlock[] 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

version

public int version

sizeOfDataBlock

public int sizeOfDataBlock

offsetToTextLayouts

public int offsetToTextLayouts

offsetToStyleRuns

public int offsetToStyleRuns

offsetToStyleList

public int offsetToStyleList
Constructor Detail

ATSFlatDataMainHeaderBlock

public ATSFlatDataMainHeaderBlock()

ATSFlatDataMainHeaderBlock

public ATSFlatDataMainHeaderBlock(int version,
                                  int sizeOfDataBlock,
                                  int offsetToTextLayouts,
                                  int offsetToStyleRuns,
                                  int offsetToStyleList)
Parameters:
version - later) versions of the spec *|
sizeOfDataBlock - the version above
offsetToTextLayouts - This can be set to 0 if there are no text layouts stored in the stream.
offsetToStyleRuns - This can be set to 0 if there is no flattened style run data in the stream
offsetToStyleList - is no flattened style list data
Method Detail

newArray

public static ATSFlatDataMainHeaderBlock[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.