Enum Class GeneratedFileType.Category

java.lang.Object
java.lang.Enum<GeneratedFileType.Category>
org.drools.codegen.common.GeneratedFileType.Category
All Implemented Interfaces:
Serializable, Comparable<GeneratedFileType.Category>, Constable
Enclosing interface:
GeneratedFileType

public static enum GeneratedFileType.Category extends Enum<GeneratedFileType.Category>
  • Enum Constant Details

    • SOURCE

      public static final GeneratedFileType.Category SOURCE
      Represent a Java source file
    • INTERNAL_RESOURCE

      public static final GeneratedFileType.Category INTERNAL_RESOURCE
      Represent a cp resource automatically generated during codegen, so after generate-resources maven phase. This means to add it to target/classes both for Quarkus or using kogito-maven-plugin (SB). For additional information see GeneratedFileWriter.write(GeneratedFile) For Quarkus it will be subject of GeneratedResourceBuildItem and NativeImageResourceBuildItem too
    • STATIC_HTTP_RESOURCE

      public static final GeneratedFileType.Category STATIC_HTTP_RESOURCE
      a resource file to be published as a static file to a web server. It will be automatically placed under META-INF/resources/ so you don't need to prefix its path with "META-INF/resources/" For Quarkus it will be subject of GeneratedResourceBuildItem, NativeImageResourceBuildItem and AdditionalStaticResourceBuildItem so it could be served without Servlet dependency
    • COMPILED_CLASS

      public static final GeneratedFileType.Category COMPILED_CLASS
      Represent a class file (Java compiled file)
  • Method Details

    • values

      public static GeneratedFileType.Category[] 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 GeneratedFileType.Category 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