org.rococoa.cocoa.qd
Class ATSUAttributeInfo

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

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

ATSUAttributeInfo

Discussion:
ATSUAttributeInfo is used to provide a tag/size pairing. This
makes it possible to provide the client information about all the
attributes for a given range of text. This structure is only
used to return to the client information about a complete set of
attributes. An array of ATSUAttributeInfos is passed as a
parameter so that the client can find out what attributes are set
and what their individual sizes are; with that information, they
can then query about the values of the attributes they're
interested in. Because arrays of ATSUAttributeInfos are used as
parameters to functions, they have to be of a fixed size, hence
the value is not included in the structure.
native declaration : /System/Library/Frameworks/ApplicationServices.framework/Versions/Current/Frameworks/QD.framework/Headers/ATSUnicodeTypes.h:641
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 ATSUAttributeInfo.ByReference
           
static class ATSUAttributeInfo.ByValue
           
 
Field Summary
 int fTag
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE
 
Constructor Summary
ATSUAttributeInfo()
           
ATSUAttributeInfo(int fTag)
           
 
Method Summary
static ATSUAttributeInfo[] 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

fTag

public int fTag
Constructor Detail

ATSUAttributeInfo

public ATSUAttributeInfo()

ATSUAttributeInfo

public ATSUAttributeInfo(int fTag)
Method Detail

newArray

public static ATSUAttributeInfo[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.