Enum Class ParseError

java.lang.Object
java.lang.Enum<ParseError>
org.freedesktop.gstreamer.gst.ParseError
All Implemented Interfaces:
Serializable, Comparable<ParseError>, Constable, Enumeration

@Generated("org.javagi.JavaGI") public enum ParseError extends Enum<ParseError> implements Enumeration
The different parsing errors that can occur.
  • Enum Constant Details

    • SYNTAX

      public static final ParseError SYNTAX
      A syntax error occurred.
    • NO_SUCH_ELEMENT

      public static final ParseError NO_SUCH_ELEMENT
      The description contained an unknown element
    • NO_SUCH_PROPERTY

      public static final ParseError NO_SUCH_PROPERTY
      An element did not have a specified property
    • COULD_NOT_SET_PROPERTY

      public static final ParseError COULD_NOT_SET_PROPERTY
      There was an error setting a property
    • EMPTY_BIN

      public static final ParseError EMPTY_BIN
      An empty bin was specified.
    • EMPTY

      public static final ParseError EMPTY
      An empty description was specified
  • Method Details

    • values

      public static ParseError[] values()
      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 ParseError valueOf(String name)
      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 ParseError of(int value)
      Create a new ParseError for the provided value
      Parameters:
      value - the enum value
      Returns:
      the enum for the provided value
    • getValue

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

      public static ParseError of(MemorySegment address)
      Create a new ParseError 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()
      Get the GType of the ParseError class.
      Returns:
      the GType
    • quark

      public static Quark quark()
      Get the error quark used by the parsing subsystem.
      Returns:
      the quark of the parse errors.