Enum Class BidiType

java.lang.Object
java.lang.Enum<BidiType>
org.gnome.pango.BidiType
All Implemented Interfaces:
Serializable, Comparable<BidiType>, Constable, Enumeration

@Generated("org.javagi.JavaGI") @Deprecated public enum BidiType extends Enum<BidiType> implements Enumeration
Deprecated.
Use fribidi for this information

PangoBidiType represents the bidirectional character type of a Unicode character.

The values in this enumeration are specified by the Unicode bidirectional algorithm.

Since:
1.22
  • Nested Class Summary

    Nested classes/interfaces inherited from class Enum

    Enum.EnumDesc<E>
  • Enum Constant Summary

    Enum Constants
    Enum Constant
    Description
    Deprecated.
    Right-to-Left Arabic
    Deprecated.
    Arabic Number
    Deprecated.
    Paragraph Separator
    Deprecated.
    Boundary Neutral
    Deprecated.
    Common Number Separator
    Deprecated.
    European Number
    Deprecated.
    European Number Separator
    Deprecated.
    European Number Terminator
    Deprecated.
    First strong isolate.
    Deprecated.
    Left-to-Right
    Deprecated.
    Left-to-Right Embedding
    Deprecated.
    Left-to-Right isolate.
    Deprecated.
    Left-to-Right Override
    Deprecated.
    Nonspacing Mark
    Deprecated.
    Other Neutrals
    Deprecated.
    Pop Directional Format
    Deprecated.
    Pop directional isolate.
    Deprecated.
    Right-to-Left
    Deprecated.
    Right-to-Left Embedding
    Deprecated.
    Right-to-Left isolate.
    Deprecated.
    Right-to-Left Override
    Deprecated.
    Segment Separator
    Deprecated.
    Whitespace
  • Method Summary

    Modifier and Type
    Method
    Description
    static BidiType
    forUnichar(int ch)
    Deprecated.
    Determines the bidirectional type of a character.
    static @Nullable Type
    Deprecated.
    Get the GType of the BidiType class.
    int
    Deprecated.
    Get the numeric value of this enum
    static BidiType
    of(int value)
    Deprecated.
    Create a new BidiType for the provided value
    static BidiType
    of(MemorySegment address)
    Deprecated.
    Create a new BidiType for the value in the provided memory address.
    static BidiType
    Deprecated.
    Returns the enum constant of this class with the specified name.
    static BidiType[]
    Deprecated.
    Returns an array containing the constants of this enum class, in the order they are declared.

    Methods inherited from class Object

    getClass, notify, notifyAll, wait, wait, wait
  • Enum Constant Details

    • L

      public static final BidiType L
      Deprecated.
      Left-to-Right
    • LRE

      public static final BidiType LRE
      Deprecated.
      Left-to-Right Embedding
    • LRO

      public static final BidiType LRO
      Deprecated.
      Left-to-Right Override
    • R

      public static final BidiType R
      Deprecated.
      Right-to-Left
    • AL

      public static final BidiType AL
      Deprecated.
      Right-to-Left Arabic
    • RLE

      public static final BidiType RLE
      Deprecated.
      Right-to-Left Embedding
    • RLO

      public static final BidiType RLO
      Deprecated.
      Right-to-Left Override
    • PDF

      public static final BidiType PDF
      Deprecated.
      Pop Directional Format
    • EN

      public static final BidiType EN
      Deprecated.
      European Number
    • ES

      public static final BidiType ES
      Deprecated.
      European Number Separator
    • ET

      public static final BidiType ET
      Deprecated.
      European Number Terminator
    • AN

      public static final BidiType AN
      Deprecated.
      Arabic Number
    • CS

      public static final BidiType CS
      Deprecated.
      Common Number Separator
    • NSM

      public static final BidiType NSM
      Deprecated.
      Nonspacing Mark
    • BN

      public static final BidiType BN
      Deprecated.
      Boundary Neutral
    • B

      public static final BidiType B
      Deprecated.
      Paragraph Separator
    • S

      public static final BidiType S
      Deprecated.
      Segment Separator
    • WS

      public static final BidiType WS
      Deprecated.
      Whitespace
    • ON

      public static final BidiType ON
      Deprecated.
      Other Neutrals
    • LRI

      public static final BidiType LRI
      Deprecated.
      Left-to-Right isolate. Since 1.48.6
    • RLI

      public static final BidiType RLI
      Deprecated.
      Right-to-Left isolate. Since 1.48.6
    • FSI

      public static final BidiType FSI
      Deprecated.
      First strong isolate. Since 1.48.6
    • PDI

      public static final BidiType PDI
      Deprecated.
      Pop directional isolate. Since 1.48.6
  • Method Details

    • values

      public static BidiType[] values()
      Deprecated.
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static BidiType valueOf(String name)
      Deprecated.
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • of

      public static BidiType of(int value)
      Deprecated.
      Create a new BidiType for the provided value
      Parameters:
      value - the enum value
      Returns:
      the enum for the provided value
    • getValue

      public int getValue()
      Deprecated.
      Get the numeric value of this enum
      Specified by:
      getValue in interface Enumeration
      Returns:
      the enum value
    • of

      public static BidiType of(MemorySegment address)
      Deprecated.
      Create a new BidiType for the value in the provided memory address.
      Parameters:
      address - the memory address holding a enum value
      Returns:
      the enum for the value in the provided memory address
    • getType

      public static @Nullable Type getType()
      Deprecated.
      Get the GType of the BidiType class.
      Returns:
      the GType
    • forUnichar

      public static BidiType forUnichar(int ch)
      Deprecated.

      Determines the bidirectional type of a character.

      The bidirectional type is specified in the Unicode Character Database.

      A simplified version of this function is available as Pango.unicharDirection(int).

      Parameters:
      ch - a Unicode character
      Returns:
      the bidirectional character type, as used in the Unicode bidirectional algorithm.
      Since:
      1.22