com.infoteria.gui.property
Class NumberProperty

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

public abstract class NumberProperty
extends AbstractProperty
implements com.infoteria.gui.property.provider.NumberInfoProvider

数値プロパティの抽象クラス


Fields inherited from class com.infoteria.gui.property.AbstractProperty
_listenerList, ATTR_DISPLAY_NAME, ATTR_NAME, ATTR_READONLY, ATTR_TYPE, ATTR_VISIBLE, ELEM_PROPERTY, PROPERTY_NSURI
 
Constructor Summary
NumberProperty(PropertyHolder owner, String name)
           
NumberProperty(String name)
           
 
Method Summary
 Object getAdapter(Class clazz)
           
 NumberFormat getFormat()
          画面表示の際のフォーマット
 boolean isAllowNegative()
          負の数を許容するか否か
abstract  boolean isBigDecimal()
          このNumberプロパティがBigDecimal型の場合はtrue
abstract  boolean isInteger()
          このNumberプロパティが整数型の場合はtrue
 void setAllowNegative(boolean b)
          負の数を許容するか否か
 void setFormat(NumberFormat format)
          画面表示の際のフォーマット
 
Methods inherited from class com.infoteria.gui.property.AbstractProperty
addPropertyChangeListener, assign, assignTo, clone, createUndoableEdit, doClone, doGetDifference, doSetValue, getDifference, getDisplayName, getEditor, getName, getOwner, getPropertyChangeListeners, getRenderer, getTooltip, getValue, getValueAsString, isEditable, isVisible, removePropertyChangeListener, setDisplayName, setEditable, setEditor, setOwner, setRenderer, setTooltip, setValue, setValue, setValueAsString, setValueAsString, setVisible, valueEquals
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.infoteria.gui.property.Property
getType
 

Constructor Detail

NumberProperty

public NumberProperty(PropertyHolder owner,
                      String name)

NumberProperty

public NumberProperty(String name)
Method Detail

getAdapter

public Object getAdapter(Class clazz)
Description copied from interface: Property
Adapterを返します。
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