Class FlagsExtractor
java.lang.Object
nl.datasteel.crudcraft.codegen.reader.model.FlagsExtractor
- All Implemented Interfaces:
ModelPartExtractor<ModelFlags>
Singleton extractor for
ModelFlags.
Extracts ModelFlags from a model.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final FlagsExtractorSingleton instance of FlagsExtractor. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionextract(TypeElement cls, ProcessingEnvironment env) Extracts flags from the given model class.
-
Field Details
-
INSTANCE
Singleton instance of FlagsExtractor.
-
-
Constructor Details
-
FlagsExtractor
public FlagsExtractor()
-
-
Method Details
-
extract
Extracts flags from the given model class.- Specified by:
extractin interfaceModelPartExtractor<ModelFlags>- Parameters:
cls- the TypeElement representing the model classenv- processing environment for annotation utilities- Returns:
- a ModelFlags object containing the extracted flags
-