com.infoteria.gui.property
クラス PropertyGroup

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

public class PropertyGroup
extends AbstractProperty

プロパティグループ


フィールドの概要
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
 
コンストラクタの概要
PropertyGroup(PropertyHolder owner, String name)
           
PropertyGroup(String name)
           
 
メソッドの概要
 void addChild(Property prop)
           
 void addPropertyGroupListener(PropertyGroupListener l)
           
 void assign(Element el)
           
 void assignTo(Element el)
           
 void clear()
           
 void collapse()
           
protected  void doClone(AbstractProperty prop)
           
 void expand()
           
 List getAllChilds()
           
 List getAllChildsAndSelf()
           
 Property getChild(int idx)
           
 Property getChild(String name)
           
 int getChildCount()
           
 String getType()
           
 boolean isEditable()
           
 boolean isExpand()
           
 void removeChild(Property prop)
           
 void removePropertyGroupListener(PropertyGroupListener l)
           
 void setExpand(boolean b)
           
 void setOwner(PropertyHolder owner)
           
 UndoableEdit setValue(Object o, boolean canUndo)
           
 UndoableEdit setValueAsString(String o, boolean canUndo)
           
 
クラス com.infoteria.gui.property.AbstractProperty から継承したメソッド
addPropertyChangeListener, clone, createUndoableEdit, doSetValue, getAdapter, getDisplayName, getEditor, getName, getOwner, getRenderer, getTooltip, getValue, getValueAsString, isVisible, removePropertyChangeListener, setDisplayName, setEditable, setEditor, 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
コンストラクタの詳細

PropertyGroup

public PropertyGroup(PropertyHolder owner,
                     String name)

PropertyGroup

public PropertyGroup(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

isEditable

public boolean isEditable()
インタフェース Property の記述:
プロパティが編集可能であるかどうかを返します。
オーバーライド:
クラス AbstractProperty 内の isEditable

addChild

public void addChild(Property prop)

removeChild

public void removeChild(Property prop)

clear

public void clear()

getChildCount

public int getChildCount()

getChild

public Property getChild(String name)

getChild

public Property getChild(int idx)

setOwner

public void setOwner(PropertyHolder owner)
インタフェース Property の記述:
プロパティのオーナーを設定します。
オーバーライド:
クラス AbstractProperty 内の setOwner

getAllChilds

public List getAllChilds()

getAllChildsAndSelf

public List getAllChildsAndSelf()

expand

public void expand()

collapse

public void collapse()

isExpand

public boolean isExpand()

setExpand

public void setExpand(boolean b)

addPropertyGroupListener

public void addPropertyGroupListener(PropertyGroupListener l)

removePropertyGroupListener

public void removePropertyGroupListener(PropertyGroupListener l)

doClone

protected void doClone(AbstractProperty prop)
オーバーライド:
クラス AbstractProperty 内の doClone

assign

public void assign(Element el)
インタフェース Property の記述:
XMLの要素からプロパティ値を設定します。
オーバーライド:
クラス AbstractProperty 内の assign

assignTo

public void assignTo(Element el)
インタフェース Property の記述:
XMLの要素にプロパティ値を設定します。
オーバーライド:
クラス AbstractProperty 内の assignTo