Class NumberProperty

java.lang.Object
com.infoteria.gui.property.AbstractProperty
com.infoteria.gui.property.NumberProperty
All Implemented Interfaces:
Property, com.infoteria.gui.property.provider.NumberInfoProvider, Cloneable
Direct Known Subclasses:
BigDecimalProperty, DoubleProperty, IntegerProperty

public abstract class NumberProperty extends AbstractProperty implements com.infoteria.gui.property.provider.NumberInfoProvider
数値プロパティの抽象クラス
  • Constructor Details

  • Method Details

    • getAdapter

      public Object getAdapter(Class<?> clazz)
      Description copied from interface: Property
      Adapterを返します。
      Specified by:
      getAdapter in interface Property
      Overrides:
      getAdapter in class AbstractProperty
    • isAllowNegative

      public boolean isAllowNegative()
      負の数を許容するか否か
      Specified by:
      isAllowNegative in interface com.infoteria.gui.property.provider.NumberInfoProvider
    • setAllowNegative

      public void setAllowNegative(boolean b)
      負の数を許容するか否か
    • getFormat

      public NumberFormat getFormat()
      画面表示の際のフォーマット
    • setFormat

      public void setFormat(NumberFormat format)
      画面表示の際のフォーマット
    • isInteger

      public abstract boolean isInteger()
      このNumberプロパティが整数型の場合はtrue
      Specified by:
      isInteger in interface com.infoteria.gui.property.provider.NumberInfoProvider
    • isBigDecimal

      public abstract boolean isBigDecimal()
      このNumberプロパティがBigDecimal型の場合はtrue
      Specified by:
      isBigDecimal in interface com.infoteria.gui.property.provider.NumberInfoProvider