Class BeanProperty

java.lang.Object
org.csveed.bean.BeanProperty

public class BeanProperty extends Object
The Class BeanProperty.
  • Constructor Details

    • BeanProperty

      public BeanProperty()
  • Method Details

    • getNumberClass

      public Class<? extends Number> getNumberClass()
      Gets the number class.
      Returns:
      the number class
    • getPropertyDescriptor

      public PropertyDescriptor getPropertyDescriptor()
      Gets the property descriptor.
      Returns:
      the property descriptor
    • setPropertyDescriptor

      public void setPropertyDescriptor(PropertyDescriptor propertyDescriptor)
      Sets the property descriptor.
      Parameters:
      propertyDescriptor - the new property descriptor
    • getConverter

      public Converter getConverter()
      Gets the converter.
      Returns:
      the converter
    • setConverter

      public void setConverter(Converter converter)
      Sets the converter.
      Parameters:
      converter - the new converter
    • getColumnName

      public String getColumnName()
      Gets the column name.
      Returns:
      the column name
    • setColumnName

      public void setColumnName(String columnName)
      Sets the column name.
      Parameters:
      columnName - the new column name
    • isRequired

      public boolean isRequired()
      Checks if is required.
      Returns:
      true, if is required
    • setRequired

      public void setRequired(boolean required)
      Sets the required.
      Parameters:
      required - the new required
    • getColumnIndex

      public int getColumnIndex()
      Gets the column index.
      Returns:
      the column index
    • setColumnIndex

      public void setColumnIndex(int columnIndex)
      Sets the column index.
      Parameters:
      columnIndex - the new column index
    • getField

      public Field getField()
      Gets the field.
      Returns:
      the field
    • setField

      public void setField(Field field)
      Sets the field.
      Parameters:
      field - the new field
    • getPropertyName

      public String getPropertyName()
      Gets the property name.
      Returns:
      the property name
    • setDynamicColumnProperty

      public void setDynamicColumnProperty(boolean dynamicColumnProperty)
      Sets the dynamic column property.
      Parameters:
      dynamicColumnProperty - the new dynamic column property
    • isDynamicColumnProperty

      public boolean isDynamicColumnProperty()
      Checks if is dynamic column property.
      Returns:
      true, if is dynamic column property
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • getPropertyType

      public String getPropertyType()
      Gets the property type.
      Returns:
      the property type