org.rococoa.cocoa.qd
Class ATSUAttributeInfo

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

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

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.
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, CALCULATE_SIZE
 
Constructor Summary
ATSUAttributeInfo()
           
ATSUAttributeInfo(int fTag)
           
 
Method Summary
 ATSUAttributeInfo.ByReference byReference()
           
 ATSUAttributeInfo.ByValue byValue()
           
 ATSUAttributeInfo 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

fTag

public int fTag
Constructor Detail

ATSUAttributeInfo

public ATSUAttributeInfo()

ATSUAttributeInfo

public ATSUAttributeInfo(int fTag)
Method Detail

byReference

public ATSUAttributeInfo.ByReference byReference()

byValue

public ATSUAttributeInfo.ByValue byValue()

clone

public ATSUAttributeInfo clone()
Overrides:
clone in class Object