Class FTEnum

java.lang.Object
de.intarsys.nativec.type.NativeObject
de.intarsys.nativec.type.NativeSimple
de.intarsys.cwt.freetype.nativec.FTEnum
All Implemented Interfaces:
de.intarsys.nativec.type.INativeObject

public class FTEnum extends de.intarsys.nativec.type.NativeSimple
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
    The meta class implementation
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final FTEnum
     
    static final FTEnum
     
    static final FTEnum
     
    static final FTEnum
     
    static final FTEnum
     
    static final FTEnum
     
    static final FTEnum.MetaClass
    The meta class instance

    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

    Constructors
    Modifier
    Constructor
    Description
     
    FTEnum(char a, char b, char c, char d)
     
    protected
    FTEnum(de.intarsys.nativec.api.INativeHandle handle)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    de.intarsys.nativec.type.INativeType
     
     
    int
     
    int
     
    void
     
     

    Methods inherited from class de.intarsys.nativec.type.NativeSimple

    getByteCount

    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, toNestedString

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • META

      public static final FTEnum.MetaClass META
      The meta class instance
    • ENCODING_ADOBE_CUSTOM

      public static final FTEnum ENCODING_ADOBE_CUSTOM
    • ENCODING_ADOBE_EXPERT

      public static final FTEnum ENCODING_ADOBE_EXPERT
    • ENCODING_ADOBE_LATIN1

      public static final FTEnum ENCODING_ADOBE_LATIN1
    • ENCODING_ADOBE_STANDARD

      public static final FTEnum ENCODING_ADOBE_STANDARD
    • ENCODING_MS_SYMBOL

      public static final FTEnum ENCODING_MS_SYMBOL
    • ENCODING_UNICODE

      public static final FTEnum ENCODING_UNICODE
  • Constructor Details

    • FTEnum

      public FTEnum(char a, char b, char c, char d)
    • FTEnum

      protected FTEnum(de.intarsys.nativec.api.INativeHandle handle)
  • Method Details

    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • 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
    • getValue

      public Object getValue()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • intValue

      public int intValue()
    • setValue

      public void setValue(Object value)
    • toString

      public String toString()
      Overrides:
      toString in class Object