Enum Class ApplicationModule

java.lang.Object
java.lang.Enum<ApplicationModule>
com.xebisco.yield.platform.ApplicationModule
All Implemented Interfaces:
Serializable, Comparable<ApplicationModule>, Constable

public enum ApplicationModule extends Enum<ApplicationModule>
Enum representing the different application modules.
  • Enum Constant Details

    • FONT_MANAGER

      public static final ApplicationModule FONT_MANAGER
      Represents the Font Manager module.
    • TEXTURE_MANAGER

      public static final ApplicationModule TEXTURE_MANAGER
      Represents the Texture Manager module.
    • PC_INPUT_MANAGER

      public static final ApplicationModule PC_INPUT_MANAGER
      Represents the PC Input Manager module.
    • AUDIO_MANAGER

      public static final ApplicationModule AUDIO_MANAGER
      Represents the Audio Manager module.
    • FILE_IO_MANAGER

      public static final ApplicationModule FILE_IO_MANAGER
      Represents the File IO Manager module.
    • GRAPHICS_MANAGER

      public static final ApplicationModule GRAPHICS_MANAGER
      Represents the Graphics Manager module.
  • Method Details

    • values

      public static ApplicationModule[] 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 ApplicationModule 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