org.rococoa.cocoa.qd
Class ATSFlatDataStyleListHeader

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

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

this structure is the main header for this block. This structure is what a
non-zero offsetToStyleList in the ATSFlatDataMainHeaderBlock points to in
block 1.
native declaration : /System/Library/Frameworks/ApplicationServices.framework/Versions/Current/Frameworks/QD.framework/Headers/ATSUnicodeFlattening.h:341
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 ATSFlatDataStyleListHeader.ByReference
           
static class ATSFlatDataStyleListHeader.ByValue
           
 
Field Summary
 int numberOfStyles
           
 ATSFlatDataStyleListStyleDataHeader[] styleDataArray
          numberOfStyles above.
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE
 
Constructor Summary
ATSFlatDataStyleListHeader()
           
ATSFlatDataStyleListHeader(int numberOfStyles, ATSFlatDataStyleListStyleDataHeader[] styleDataArray)
           
 
Method Summary
static ATSFlatDataStyleListHeader[] 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

numberOfStyles

public int numberOfStyles

styleDataArray

public ATSFlatDataStyleListStyleDataHeader[] styleDataArray
numberOfStyles above.
C type : ATSFlatDataStyleListStyleDataHeader[1]

Constructor Detail

ATSFlatDataStyleListHeader

public ATSFlatDataStyleListHeader()

ATSFlatDataStyleListHeader

public ATSFlatDataStyleListHeader(int numberOfStyles,
                                  ATSFlatDataStyleListStyleDataHeader[] styleDataArray)
Parameters:
numberOfStyles - the total number of flattened style objects stored in this block
styleDataArray - numberOfStyles above.
C type : ATSFlatDataStyleListStyleDataHeader[1]
Method Detail

newArray

public static ATSFlatDataStyleListHeader[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.