com.infoteria.gui.property
クラス IntegerProperty

java.lang.Object
  |
  +--com.infoteria.gui.property.AbstractProperty
        |
        +--com.infoteria.gui.property.NumberProperty
              |
              +--com.infoteria.gui.property.IntegerProperty
すべての実装インタフェース:
Cloneable, com.infoteria.gui.property.provider.NumberInfoProvider, Property

public class IntegerProperty
extends NumberProperty

整数プロパティ


フィールドの概要
static String PROPERTY_TYPE
           
 
クラス com.infoteria.gui.property.AbstractProperty から継承したフィールド
_listenerList, ATTR_DISPLAY_NAME, ATTR_NAME, ATTR_READONLY, ATTR_TYPE, ATTR_VISIBLE, ELEM_PROPERTY, PROPERTY_NSURI
 
コンストラクタの概要
IntegerProperty(PropertyHolder owner, String name)
           
IntegerProperty(String name)
           
 
メソッドの概要
 String getType()
           
 int intValue()
           
 boolean isInteger()
           
 long longValue()
           
 UndoableEdit setValue(long value)
           
 UndoableEdit setValue(long value, boolean canUndo)
           
 UndoableEdit setValue(Object o, boolean canUndo)
           
 UndoableEdit setValueAsString(String o, boolean canUndo)
           
 
クラス com.infoteria.gui.property.NumberProperty から継承したメソッド
getAdapter, getFormat, isAllowNegative, setAllowNegative, setFormat
 
クラス com.infoteria.gui.property.AbstractProperty から継承したメソッド
addPropertyChangeListener, assign, assignTo, clone, createUndoableEdit, doClone, doSetValue, getDisplayName, getEditor, getName, getOwner, getRenderer, getTooltip, getValue, getValueAsString, isEditable, isVisible, removePropertyChangeListener, setDisplayName, setEditable, setEditor, setOwner, setRenderer, setTooltip, setValue, setValueAsString, setVisible
 
クラス java.lang.Object から継承したメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

PROPERTY_TYPE

public static final String PROPERTY_TYPE
コンストラクタの詳細

IntegerProperty

public IntegerProperty(PropertyHolder owner,
                       String name)

IntegerProperty

public IntegerProperty(String name)
メソッドの詳細

getType

public String getType()
インタフェース Property の記述:
プロパティ型を返します。

setValue

public UndoableEdit setValue(Object o,
                             boolean canUndo)
                      throws PropertyException
インタフェース Property の記述:
プロパティ値を設定します。
Undo情報を返す必要がない場合はcanUndoにfalseを指定します。
オーバーライド:
クラス AbstractProperty 内の setValue

setValueAsString

public UndoableEdit setValueAsString(String o,
                                     boolean canUndo)
                              throws PropertyException
インタフェース Property の記述:
プロパティ値を文字列で設定します。
Undo情報を返す必要がない場合はcanUndoにfalseを指定します。
オーバーライド:
クラス AbstractProperty 内の setValueAsString

isInteger

public boolean isInteger()
クラス NumberProperty の記述:
このNumberプロパティが整数型の場合はtrue
オーバーライド:
クラス NumberProperty 内の isInteger

intValue

public int intValue()

longValue

public long longValue()

setValue

public UndoableEdit setValue(long value)
                      throws PropertyException

setValue

public UndoableEdit setValue(long value,
                             boolean canUndo)
                      throws PropertyException