Package org.drools.codegen.common
Interface GeneratedFileType
- All Known Implementing Classes:
GeneratedFileType.StaticGeneratedFileType
public interface GeneratedFileType
Interface to represent a type of GeneratedFile and specify how the type should be handled. It allows the definition of custom
types using one of the factory method
of(String, Category, boolean).
It also provides default reusable instances for generic types GeneratedFileType.Category.SOURCE, GeneratedFileType.Category.INTERNAL_RESOURCE
, GeneratedFileType.Category.STATIC_HTTP_RESOURCE and GeneratedFileType.Category.COMPILED_CLASS-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final GeneratedFileTypestatic final GeneratedFileTypestatic final GeneratedFileTypestatic final GeneratedFileTypestatic final GeneratedFileTypestatic final GeneratedFileTypestatic final GeneratedFileTypestatic final GeneratedFileType -
Method Summary
Modifier and TypeMethodDescriptionbooleancategory()booleanname()static GeneratedFileTypeof(String name, GeneratedFileType.Category category) static GeneratedFileTypeof(String name, GeneratedFileType.Category category, boolean canHotReload) static GeneratedFileTypeof(String name, GeneratedFileType.Category category, boolean canHotReload, boolean customizable) static GeneratedFileTypeof(GeneratedFileType.Category category)
-
Field Details
-
SOURCE
-
INTERNAL_RESOURCE
-
STATIC_HTTP_RESOURCE
-
COMPILED_CLASS
-
RULE
-
CONFIG
-
DECLARED_TYPE
-
REST
-
-
Method Details
-
name
String name() -
category
GeneratedFileType.Category category() -
canHotReload
boolean canHotReload() -
isCustomizable
boolean isCustomizable() -
of
-
of
-
of
-
of
static GeneratedFileType of(String name, GeneratedFileType.Category category, boolean canHotReload, boolean customizable)
-