Class FieldDefinition<T>
java.lang.Object
org.basepom.mojo.propertyhelper.definitions.FieldDefinition<T>
- Direct Known Subclasses:
DateDefinition,MacroDefinition,NumberDefinition,StringDefinition,UuidDefinition
Common properties for a field.
-
Method Summary
Modifier and TypeMethodDescriptionvoidcheck()abstract <U extends Field<?,?>>
UcreateField(FieldContext context, ValueCache valueCache) booleangetId()inthashCode()booleanisExport()booleanisSkip()voidsetOnMissingFile(String onMissingFile) voidsetOnMissingFileProperty(String onMissingFileProperty) voidsetOnMissingProperty(String onMissingProperty) voidvoidsetTransformers(String transformers) toString()
-
Method Details
-
setOnMissingFile
-
setOnMissingFileProperty
-
setOnMissingProperty
-
setRegexp
-
setTransformers
-
createField
public abstract <U extends Field<?,?>> U createField(FieldContext context, ValueCache valueCache) throws IOException - Throws:
IOException
-
getId
-
isSkip
-
getTransformers
-
getInitialValue
-
isExport
-
getPropertyNameInFile
-
getPropertyFile
-
getOnMissingFile
-
getOnMissingFileProperty
-
getOnMissingProperty
-
getRegexp
-
getPreFormat
-
getPostFormat
-
check
-
toString
-
equals
-
hashCode
-