|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Object | +--com.infoteria.asteria.flowbuilder2.base.BaseObject
ComponentやFunctionの基底となるベースクラスです。
| フィールドの概要 | |
static String |
CATEGORY_OBJECT
|
static String |
CATEGORY_SYSTEM
|
| コンストラクタの概要 | |
protected |
BaseObject(BaseObjectMetaData meta)
|
| メソッドの概要 | |
void |
addAdditionalProperty(AdditionalPropertyInterface prop)
拡張プロパティを追加します。 |
void |
addProperty(Property prop)
プロパティを追加します。 |
boolean |
canDelete()
オブジェクトが削除可能であるかどうかを返します。 |
boolean |
canDescriptionVisible()
説明が表示可能かどうかを返します。 |
Object |
clone()
|
boolean |
contains(Point p)
オブジェクトの境界にPointが含まれているかどうかを返します。 |
boolean |
contains(Point p,
boolean bIncludeDecolation)
オブジェクトの境界にPointが含まれているかどうかを返します。 |
void |
firePropertyValueChanged(PropertyChangeEvent event)
プロパティ値の変更があったことを通知します。 |
void |
fireStateChanged()
状態変更のあったことを通知します。 |
void |
fireStructureChanged()
構造の変更があったことを通知します。 |
Iterator |
getAdditionalProperties()
拡張プロパティの一覧を返すIterator。 |
AdditionalPropertyInterface |
getAdditionalProperty(String name)
名前を指定して拡張プロパティを取得します。 |
AdditionalPropertyInterface |
getAdditionalPropertyByDisplayName(String name)
表示名を指定して拡張プロパティを取得します。 |
Object |
getAttribute(String key)
keyにヒモづけられた任意のオブジェクトを取得します。 |
Color |
getBorderColor()
オブジェクトの枠線の色を返します。 |
Rectangle |
getBounds()
オブジェクトの境界を返します。 |
abstract Connector |
getConnectorByPoint(Point p)
指定のポイントにあるコネクタを返します。 |
abstract Connector |
getConnectorByPoint(Point p,
boolean bInput)
指定のポイントにあるコネクタを返します。 |
abstract Point |
getConnectorPoint(Connector con)
コネクタの位置を返します。 |
abstract Iterator |
getConnectors()
コネクタの位置を返します。 |
Icon |
getDefaultIcon()
オブジェクトのデフォルトのアイコンを返します。 |
abstract Connector |
getDefaultInputConnector()
デフォルトの入力コネクタを返します。 |
abstract Connector |
getDefaultOutputConnector()
デフォルトの出力コネクタを返します。 |
com.infoteria.gui.description.Description |
getDescription()
説明を返します。 |
String |
getDisplayName()
オブジェクトの表示名を返します。 |
Icon |
getIcon()
アイコンを返します。 |
Rectangle |
getIconBounds()
オブジェクトの境界を返します。 |
Point |
getIconLocation()
オブジェクトの位置を返します。 |
String |
getLayer()
オブジェクトのあるレイヤー名を返します。 |
BaseObjectMetaData |
getMetaData()
オブジェクトのメタデータを返します。 |
String |
getName()
オブジェクト名を返します。 |
StringProperty |
getNameProperty()
NamePropertyを返します。 |
String |
getObjectName()
オブジェクトのタイプ名を返します。 |
Iterator |
getProperties()
プロパティのイテレータを返します。 |
Iterator |
getProperties(boolean bExpandGroup)
プロパティの一覧を返すIterator。 |
Property |
getProperty(String name)
名前を指定してプロパティを取得します。 |
Property |
getPropertyByDisplayName(String name)
表示名を指定してプロパティを取得します。 |
int |
getPropertyCount()
プロパティの数を返します。 |
Properties |
getSystemProperties()
システムプロパティのホルダを返します。 |
String |
getTooltip()
ツールチップを返します。 |
boolean |
isDescriptionVisible()
説明が表示されているか否かを返します。 |
boolean |
isLoading()
オブジェクトがロード中の場合はtrueを返します。 |
boolean |
isReadOnly()
オブジェクトが編集可能かどうかを返します。 |
boolean |
isSelected()
オブジェクトが選択されているかどうかを返します。 |
void |
putAttribute(String key,
Object value)
任意のオブジェクトをkeyにヒモづけらて保存します。 |
void |
removeAdditionalProperty(AdditionalPropertyInterface prop)
拡張プロパティを削除します。 |
Object |
removeAttribute(String key)
keyにヒモづけられた任意のオブジェクトを削除します。 |
void |
removeProperty(Property prop)
プロパティを削除します。 |
void |
setBorderColor(Color c)
オブジェクトの枠線の色を設定します。 |
void |
setDescription(com.infoteria.gui.description.Description desc)
説明を設定します。 |
void |
setDescriptionLocationToDefault()
説明をデフォルト位置に移動します。 |
void |
setDescriptionVisible(boolean b)
説明が表示されているか否かを設定します。 |
void |
setIcon(Icon icon)
アイコンを設定します。 |
void |
setIcon(String filename)
アイコン(pngファイル)を設定します。 |
void |
setIconLocation(Point p)
オブジェクトの位置を設定します。 |
void |
setLayer(String s)
オブジェクトのあるレイヤー名を設定します。 |
void |
setName(String value)
オブジェクト名を設定します。 |
void |
setReadOnly(boolean b)
オブジェクトが編集可能かどうかを設定します。 |
void |
setSelected(boolean b)
オブジェクトが選択されているかどうかを設定します。 |
| クラス java.lang.Object から継承したメソッド |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| インタフェース com.infoteria.gui.property.inspector.PropertyEditable から継承したメソッド |
addPropertyEditableListener, getCategoryNames, getDisplayCategoryName, getPropertyHolder, removePropertyEditableListener |
| インタフェース com.infoteria.asteria.flowbuilder2.util.Releasable から継承したメソッド |
release |
| フィールドの詳細 |
public static final String CATEGORY_SYSTEM
public static final String CATEGORY_OBJECT
| コンストラクタの詳細 |
protected BaseObject(BaseObjectMetaData meta)
| メソッドの詳細 |
public boolean isReadOnly()
com.infoteria.gui.property.inspector.PropertyEditable 内の isReadOnlypublic void setReadOnly(boolean b)
public String getObjectName()
public BaseObjectMetaData getMetaData()
public StringProperty getNameProperty()
public String getName()
PropertyHolder 内の getNamepublic void setName(String value)
public String getLayer()
public void setLayer(String s)
public Icon getIcon()
public void setIcon(String filename)
throws PropertyException
public void setIcon(Icon icon)
public Icon getDefaultIcon()
public String getDisplayName()
public boolean canDelete()
public boolean isSelected()
public void setSelected(boolean b)
public Color getBorderColor()
public void setBorderColor(Color c)
public Point getIconLocation()
public void setIconLocation(Point p)
public Rectangle getBounds()
public Rectangle getIconBounds()
public boolean contains(Point p)
public boolean contains(Point p,
boolean bIncludeDecolation)
public abstract Connector getConnectorByPoint(Point p)
public abstract Connector getConnectorByPoint(Point p,
boolean bInput)
bInput - 対象コネクタが入力コネクタかどうかpublic abstract Point getConnectorPoint(Connector con)
public abstract Iterator getConnectors()
public abstract Connector getDefaultInputConnector()
public abstract Connector getDefaultOutputConnector()
public void addProperty(Property prop)
PropertyHolder 内の addPropertypublic void removeProperty(Property prop)
PropertyHolder 内の removePropertypublic Property getProperty(String name)
PropertyHolder 内の getPropertypublic Property getPropertyByDisplayName(String name)
public Iterator getProperties()
PropertyHolder 内の getPropertiespublic int getPropertyCount()
PropertyHolder 内の getPropertyCountpublic Iterator getProperties(boolean bExpandGroup)
public void addAdditionalProperty(AdditionalPropertyInterface prop)
public void removeAdditionalProperty(AdditionalPropertyInterface prop)
public Iterator getAdditionalProperties()
public AdditionalPropertyInterface getAdditionalProperty(String name)
public AdditionalPropertyInterface getAdditionalPropertyByDisplayName(String name)
public Object getAttribute(String key)
public void putAttribute(String key,
Object value)
public Object removeAttribute(String key)
public Object clone()
Object 内の clonepublic Properties getSystemProperties()
public String getTooltip()
public void fireStateChanged()
public void firePropertyValueChanged(PropertyChangeEvent event)
public void fireStructureChanged()
public boolean isLoading()
public com.infoteria.gui.description.Description getDescription()
public void setDescription(com.infoteria.gui.description.Description desc)
public boolean isDescriptionVisible()
public boolean canDescriptionVisible()
public void setDescriptionVisible(boolean b)
public void setDescriptionLocationToDefault()
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||