Class AbstractDefinition<T extends AbstractDefinition<T>>

java.lang.Object
org.basepom.mojo.propertyhelper.beans.AbstractDefinition<T>
Direct Known Subclasses:
DateDefinition, MacroDefinition, NumberDefinition, StringDefinition, UuidDefinition

public abstract class AbstractDefinition<T extends AbstractDefinition<T>> extends Object
  • Constructor Details

    • AbstractDefinition

      protected AbstractDefinition()
  • Method Details

    • getId

      public String getId()
    • setId

      public T setId(String id)
    • isSkip

      public boolean isSkip()
    • setSkip

      public T setSkip(boolean skip)
    • getTransformers

      public Optional<String> getTransformers()
    • getInitialValue

      public Optional<String> getInitialValue()
    • setInitialValue

      public T setInitialValue(String initialValue)
    • isExport

      public boolean isExport()
    • setExport

      public T setExport(boolean export)
    • getPropertyName

      public String getPropertyName()
    • setPropertyName

      public T setPropertyName(String propertyName)
    • getPropertyFile

      public Optional<File> getPropertyFile()
    • setPropertyFile

      public T setPropertyFile(File propertyFile)
    • getOnMissingFile

      public IgnoreWarnFailCreate getOnMissingFile()
    • setOnMissingFile

      public T setOnMissingFile(String onMissingFile)
    • getOnMissingProperty

      public IgnoreWarnFailCreate getOnMissingProperty()
    • setOnMissingProperty

      public T setOnMissingProperty(String onMissingProperty)
    • formatResult

      public Optional<String> formatResult(String value)
    • getFormat

      public Optional<String> getFormat()
    • setFormat

      public T setFormat(String format)
    • check

      public void check()