org.rococoa.cocoa.qd
Class ATSFlatDataStyleRunDataHeader

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

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

This is the data header that appears before the style run data structures.
This structure is what a non-zero offsetToStyleRuns in the
ATSFlatDataMainHeaderBlock points to in block 1.
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 ATSFlatDataStyleRunDataHeader.ByReference
           
static class ATSFlatDataStyleRunDataHeader.ByValue
           
 
Field Summary
 NativeLong numberOfStyleRuns
           
 ATSUStyleRunInfo[] styleRunArray
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
ATSFlatDataStyleRunDataHeader()
           
ATSFlatDataStyleRunDataHeader(NativeLong numberOfStyleRuns, ATSUStyleRunInfo[] styleRunArray)
           
 
Method Summary
 ATSFlatDataStyleRunDataHeader.ByReference byReference()
           
 ATSFlatDataStyleRunDataHeader.ByValue byValue()
           
 ATSFlatDataStyleRunDataHeader 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

numberOfStyleRuns

public NativeLong numberOfStyleRuns

styleRunArray

public ATSUStyleRunInfo[] styleRunArray
Constructor Detail

ATSFlatDataStyleRunDataHeader

public ATSFlatDataStyleRunDataHeader()

ATSFlatDataStyleRunDataHeader

public ATSFlatDataStyleRunDataHeader(NativeLong numberOfStyleRuns,
                                     ATSUStyleRunInfo[] styleRunArray)
Parameters:
numberOfStyleRuns - the number of style run data structures stored in this block
styleRunArray - above. This structure is defined in ATSUnicode.h
Method Detail

byReference

public ATSFlatDataStyleRunDataHeader.ByReference byReference()

byValue

public ATSFlatDataStyleRunDataHeader.ByValue byValue()

clone

public ATSFlatDataStyleRunDataHeader clone()
Overrides:
clone in class Object