Package brendes.jna

Enum KK_Library.DebugLogType

java.lang.Object
java.lang.Enum<KK_Library.DebugLogType>
brendes.jna.KK_Library.DebugLogType
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<KK_Library.DebugLogType>, java.lang.constant.Constable
Enclosing class:
KK_Library

public static enum KK_Library.DebugLogType
extends java.lang.Enum<KK_Library.DebugLogType>
Defines debug log types for method KK_Library.setDebugLogLimit(int, DebugLogType, int) Specifies file management of debug output files.
Author:
Loryn
  • Nested Class Summary

    Nested classes/interfaces inherited from class java.lang.Enum

    java.lang.Enum.EnumDesc<E extends java.lang.Enum<E>>
  • Enum Constant Summary

    Enum Constants 
    Enum Constant Description
    logCreateNew
    A new debug file is created, filename is appended by date and time stamp.
    logOverwrite
    All debug outputs are written to the same file, reopen overwrites existing debug file.
    logUnlimited
    All debug outputs are written to the same file, reopen overwrites existing debug file.
  • Method Summary

    Modifier and Type Method Description
    static KK_Library.DebugLogType valueOf​(java.lang.String name)
    Returns the enum constant of this type with the specified name.
    static KK_Library.DebugLogType[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.

    Methods inherited from class java.lang.Enum

    compareTo, describeConstable, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf

    Methods inherited from class java.lang.Object

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

    • logUnlimited

      public static final KK_Library.DebugLogType logUnlimited
      All debug outputs are written to the same file, reopen overwrites existing debug file. File size is unlimited. Default value
    • logOverwrite

      public static final KK_Library.DebugLogType logOverwrite
      All debug outputs are written to the same file, reopen overwrites existing debug file. File size is limited. If size is reached old debug outputs will be overwritten.
    • logCreateNew

      public static final KK_Library.DebugLogType logCreateNew
      A new debug file is created, filename is appended by date and time stamp. File size is limited. If size is reached a new file is created.
  • Method Details

    • values

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

      public static KK_Library.DebugLogType valueOf​(java.lang.String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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:
      java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
      java.lang.NullPointerException - if the argument is null