org.rococoa.cocoa.carboncore
Class UCKeyboardLayout

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

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

native declaration : /System/Library/Frameworks/CoreServices.framework/Versions/Current/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:152
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 UCKeyboardLayout.ByReference
           
static class UCKeyboardLayout.ByValue
           
 
Field Summary
 int keyboardTypeCount
           
 UCKeyboardTypeHeader[] keyboardTypeList
           
 short keyLayoutDataVersion
           
 int keyLayoutFeatureInfoOffset
           
 short keyLayoutHeaderFormat
          header only; other tables accessed via offsets
=kUCKeyLayoutHeaderFormat
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE
 
Constructor Summary
UCKeyboardLayout()
           
UCKeyboardLayout(short keyLayoutHeaderFormat, short keyLayoutDataVersion, int keyLayoutFeatureInfoOffset, int keyboardTypeCount, UCKeyboardTypeHeader[] keyboardTypeList)
           
 
Method Summary
static UCKeyboardLayout[] 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

keyLayoutHeaderFormat

public short keyLayoutHeaderFormat
header only; other tables accessed via offsets
=kUCKeyLayoutHeaderFormat


keyLayoutDataVersion

public short keyLayoutDataVersion

keyLayoutFeatureInfoOffset

public int keyLayoutFeatureInfoOffset

keyboardTypeCount

public int keyboardTypeCount

keyboardTypeList

public UCKeyboardTypeHeader[] keyboardTypeList
Constructor Detail

UCKeyboardLayout

public UCKeyboardLayout()

UCKeyboardLayout

public UCKeyboardLayout(short keyLayoutHeaderFormat,
                        short keyLayoutDataVersion,
                        int keyLayoutFeatureInfoOffset,
                        int keyboardTypeCount,
                        UCKeyboardTypeHeader[] keyboardTypeList)
Parameters:
keyLayoutHeaderFormat - header only; other tables accessed via offsets
=kUCKeyLayoutHeaderFormat
keyLayoutDataVersion - 0x0100 = 1.0, 0x0110 = 1.1, etc.
keyLayoutFeatureInfoOffset - may be 0
keyboardTypeCount - Dimension for keyboardTypeHeadList[]
keyboardTypeList - C type : UCKeyboardTypeHeader[1]
Method Detail

newArray

public static UCKeyboardLayout[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.