Enum Class JfxModule

java.lang.Object
java.lang.Enum<JfxModule>
custom_jfx_plugin.configuration.JfxModule
All Implemented Interfaces:
Serializable, Comparable<JfxModule>, Constable

public enum JfxModule extends Enum<JfxModule>
  • Enum Constant Details

    • BASE

      public static final JfxModule BASE
      Only the base of content of JavaFX
    • GRAPHICS

      public static final JfxModule GRAPHICS
      Module with all graphics functionality
    • CONTROLS

      public static final JfxModule CONTROLS
      Module with all GUI and functionality
    • FXML

      public static final JfxModule FXML
      Module with all functionality to use MVC in the project
    • MEDIA

      public static final JfxModule MEDIA
      Module with all image, videos, audio functionality
    • SWING

      public static final JfxModule SWING
      Module with functionality to work with JavaSwing and JavaFX
    • WEB

      public static final JfxModule WEB
      Module with all web functionality
    • ALL

      public static final JfxModule ALL
      All modules
  • Method Details

    • values

      public static JfxModule[] 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 JfxModule 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
    • dependencies

      public JfxModule @NotNull [] dependencies()
      Returns all module dependencies
      Returns:
      module dependencies