Enum Class MarkupError

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

@Generated("org.javagi.JavaGI") public enum MarkupError extends Enum<MarkupError> implements Enumeration
Error codes returned by markup parsing.
  • Enum Constant Details

    • BAD_UTF8

      public static final MarkupError BAD_UTF8
      text being parsed was not valid UTF-8
    • EMPTY

      public static final MarkupError EMPTY
      document contained nothing, or only whitespace
    • PARSE

      public static final MarkupError PARSE
      document was ill-formed
    • UNKNOWN_ELEMENT

      public static final MarkupError UNKNOWN_ELEMENT
      error should be set by GMarkupParser functions; element wasn't known
    • UNKNOWN_ATTRIBUTE

      public static final MarkupError UNKNOWN_ATTRIBUTE
      error should be set by GMarkupParser functions; attribute wasn't known
    • INVALID_CONTENT

      public static final MarkupError INVALID_CONTENT
      error should be set by GMarkupParser functions; content was invalid
    • MISSING_ATTRIBUTE

      public static final MarkupError MISSING_ATTRIBUTE
      error should be set by GMarkupParser functions; a required attribute was missing
  • Method Details

    • values

      public static MarkupError[] 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 MarkupError 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 MarkupError of(int value)
      Create a new MarkupError 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 MarkupError of(MemorySegment address)
      Create a new MarkupError 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