de.intarsys.cwt.freetype.nativec
Class FTCharMap

java.lang.Object
  extended by de.intarsys.nativec.type.NativeObject
      extended by de.intarsys.nativec.type.NativeStruct
          extended by de.intarsys.nativec.type.NativeStaticStruct
              extended by de.intarsys.cwt.freetype.nativec.FTCharMap
All Implemented Interfaces:
de.intarsys.nativec.type.INativeObject

public class FTCharMap
extends de.intarsys.nativec.type.NativeStaticStruct

The base charmap structure.

  typedef struct  FT_CharMapRec_
  {
  FT_Face      face;
  FT_Encoding  encoding;
  FT_UShort    platform_id;
  FT_UShort    encoding_id;
  } FT_CharMapRec;
 


Nested Class Summary
static class FTCharMap.MetaClass
          The meta class implementation
 
Field Summary
static FTCharMap.MetaClass META
          The meta class instance
 
Fields inherited from class de.intarsys.nativec.type.NativeStruct
values
 
Fields inherited from class de.intarsys.nativec.type.NativeObject
DEBUG, handle, SHIFT_INT, SHIFT_LONG, SHIFT_LONGLONG, SIZE_BYTE, SIZE_INT, SIZE_LONG, SIZE_LONGLONG, SIZE_PTR, SIZE_SHORT
 
Constructor Summary
  FTCharMap()
           
protected FTCharMap(de.intarsys.nativec.api.INativeHandle handle)
           
 
Method Summary
 FTEnum getEncoding()
           
 int getEncodingId()
           
 de.intarsys.nativec.type.INativeType getNativeType()
           
 int getPlatformId()
           
 boolean isEncodingAdobeCustom()
           
 boolean isEncodingAdobeExpert()
           
 boolean isEncodingAdobeLatin1()
           
 boolean isEncodingAdobeStandard()
           
 boolean isEncodingMSSymbol()
           
 boolean isEncodingUnicode()
           
 
Methods inherited from class de.intarsys.nativec.type.NativeStruct
getByteCount, getNativeObject, getStructField, getStructType, getValue, setValue, toNestedString, toString
 
Methods inherited from class de.intarsys.nativec.type.NativeObject
allocate, cast, createReference, getByte, getByteArray, getBytes, getCLong, getInt, getNativeHandle, getNativeHandle, getShort, getString, getWideString, isNull, setByte, setByteArray, setCLong, setInt, setNativeHandle, setShort, setString, setWideString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

META

public static final FTCharMap.MetaClass META
The meta class instance

Constructor Detail

FTCharMap

public FTCharMap()

FTCharMap

protected FTCharMap(de.intarsys.nativec.api.INativeHandle handle)
Method Detail

getEncoding

public FTEnum getEncoding()

getEncodingId

public int getEncodingId()

getNativeType

public de.intarsys.nativec.type.INativeType getNativeType()
Specified by:
getNativeType in interface de.intarsys.nativec.type.INativeObject
Specified by:
getNativeType in class de.intarsys.nativec.type.NativeObject

getPlatformId

public int getPlatformId()

isEncodingAdobeCustom

public boolean isEncodingAdobeCustom()

isEncodingAdobeExpert

public boolean isEncodingAdobeExpert()

isEncodingAdobeLatin1

public boolean isEncodingAdobeLatin1()

isEncodingAdobeStandard

public boolean isEncodingAdobeStandard()

isEncodingMSSymbol

public boolean isEncodingMSSymbol()

isEncodingUnicode

public boolean isEncodingUnicode()