Package org.drools.codegen.common
Enum Class GeneratedFileType.Category
- All Implemented Interfaces:
Serializable,Comparable<GeneratedFileType.Category>,Constable
- Enclosing interface:
- GeneratedFileType
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionRepresent a class file (Java compiled file)Represent a cp resource automatically generated during codegen, so after generate-resources maven phase.Represent a Java source filea resource file to be published as a static file to a web server. -
Method Summary
Modifier and TypeMethodDescriptionstatic GeneratedFileType.CategoryReturns the enum constant of this class with the specified name.static GeneratedFileType.Category[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
SOURCE
Represent a Java source file -
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 seeGeneratedFileWriter.write(GeneratedFile)For Quarkus it will be subject of GeneratedResourceBuildItem and NativeImageResourceBuildItem too -
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
Represent a class file (Java compiled file)
-
-
Method Details
-
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
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 nameNullPointerException- if the argument is null
-