Package org.drools.codegen.common
Interface GeneratedFileType
-
- All Known Implementing Classes:
GeneratedFileType.StaticGeneratedFileType
public interface GeneratedFileTypeInterface 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 methodof(String, Category, boolean). It also provides default reusable instances for generic typesGeneratedFileType.Category.SOURCE,GeneratedFileType.Category.INTERNAL_RESOURCE,GeneratedFileType.Category.STATIC_HTTP_RESOURCEandGeneratedFileType.Category.COMPILED_CLASS
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classGeneratedFileType.Categorystatic classGeneratedFileType.StaticGeneratedFileType
-
Field Summary
Fields Modifier and Type Field Description static GeneratedFileTypeCOMPILED_CLASSstatic GeneratedFileTypeINTERNAL_RESOURCEstatic GeneratedFileTypeSOURCEstatic GeneratedFileTypeSTATIC_HTTP_RESOURCE
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description booleancanHotReload()GeneratedFileType.Categorycategory()booleanisCustomizable()Stringname()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 Detail
-
SOURCE
static final GeneratedFileType SOURCE
-
INTERNAL_RESOURCE
static final GeneratedFileType INTERNAL_RESOURCE
-
STATIC_HTTP_RESOURCE
static final GeneratedFileType STATIC_HTTP_RESOURCE
-
COMPILED_CLASS
static final GeneratedFileType COMPILED_CLASS
-
-
Method Detail
-
name
String name()
-
category
GeneratedFileType.Category category()
-
canHotReload
boolean canHotReload()
-
isCustomizable
boolean isCustomizable()
-
of
static GeneratedFileType of(GeneratedFileType.Category category)
-
of
static GeneratedFileType of(String name, GeneratedFileType.Category category)
-
of
static GeneratedFileType of(String name, GeneratedFileType.Category category, boolean canHotReload)
-
of
static GeneratedFileType of(String name, GeneratedFileType.Category category, boolean canHotReload, boolean customizable)
-
-