org.rococoa.cocoa.carboncore
Class TECInfo

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

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

native declaration : /System/Library/Frameworks/CoreServices.framework/Versions/Current/Frameworks/CarbonCore.framework/Headers/TextCommon.h:618
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 TECInfo.ByReference
           
static class TECInfo.ByValue
           
 
Field Summary
 short format
           
 byte[] tecExtensionFileName
          localized name of TEC extension (pascal string)
C type : Str31
 short tecHighestTEFileVersion
           
 short tecLowestTEFileVersion
           
 int tecTextCommonFeatures
           
 int tecTextConverterFeatures
           
 byte[] tecTextEncodingsFolderName
          localized name of Text Encodings folder (pascal string)
C type : Str31
 int tecUnicodeConverterFeatures
           
 short tecVersion
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE
 
Constructor Summary
TECInfo()
           
TECInfo(short format, short tecVersion, int tecTextConverterFeatures, int tecUnicodeConverterFeatures, int tecTextCommonFeatures, byte[] tecTextEncodingsFolderName, byte[] tecExtensionFileName, short tecLowestTEFileVersion, short tecHighestTEFileVersion)
           
 
Method Summary
static TECInfo[] 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

format

public short format

tecVersion

public short tecVersion

tecTextConverterFeatures

public int tecTextConverterFeatures

tecUnicodeConverterFeatures

public int tecUnicodeConverterFeatures

tecTextCommonFeatures

public int tecTextCommonFeatures

tecTextEncodingsFolderName

public byte[] tecTextEncodingsFolderName
localized name of Text Encodings folder (pascal string)
C type : Str31


tecExtensionFileName

public byte[] tecExtensionFileName
localized name of TEC extension (pascal string)
C type : Str31


tecLowestTEFileVersion

public short tecLowestTEFileVersion

tecHighestTEFileVersion

public short tecHighestTEFileVersion
Constructor Detail

TECInfo

public TECInfo()

TECInfo

public TECInfo(short format,
               short tecVersion,
               int tecTextConverterFeatures,
               int tecUnicodeConverterFeatures,
               int tecTextCommonFeatures,
               byte[] tecTextEncodingsFolderName,
               byte[] tecExtensionFileName,
               short tecLowestTEFileVersion,
               short tecHighestTEFileVersion)
Parameters:
format - format code for this struct
tecVersion - TEC version in BCD, e.g. 0x0121 for 1.2.1
tecTextConverterFeatures - bitmask indicating TEC features/fixes
tecUnicodeConverterFeatures - bitmask indicating UnicodeConverter features/fixes
tecTextCommonFeatures - bitmask indicating TextCommon features/fixes
tecTextEncodingsFolderName - localized name of Text Encodings folder (pascal string)
C type : Str31
tecExtensionFileName - localized name of TEC extension (pascal string)
C type : Str31
tecLowestTEFileVersion - Lowest version (BCD) of all files in Text Encodings folder
tecHighestTEFileVersion - Highest version (BCD) of all files in Text Encodings folder
Method Detail

newArray

public static TECInfo[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.