Package com.infoteria.gui.property
Interface Property
- All Known Implementing Classes:
AbstractNodePathProperty,AbstractProperty,BigDecimalProperty,BooleanProperty,BooleanProperty,ChoiceProperty,ChoiceProperty,ColorProperty,ComponentNameProperty,ComponentProperty,ConditionProperty,ConnectionProperty,ConnectionTypeProperty,DateProperty,DatetimeProperty,DoubleProperty,ExceptionProperty,FileProperty,FlowProperty,HolidayProperty,IconProperty,InputFieldProperty,IntegerProperty,JsonDocumentProperty,LoopProcessProperty,MappingProperty,NumberProperty,PasswordProperty,PathResolverProperty,PluginCallProperty,PointProperty,PropertyDecorator,PropertyGroup,PropertyGroup,PropertyNameProperty,RemoteFileProperty,SQLBuilderProperty,StreamPassThroughProperty,StringProperty,SubFlowProperty,SubFunctionProperty,TimeProperty,VariantProperty,XMLDocumentProperty
public interface Property
プロパティを表すインターフェース
-
Method Summary
Modifier and TypeMethodDescriptionvoidプロパティにPropertyChangeListenerを追加します。voidXMLの要素からプロパティ値を設定します。voidXMLの要素にプロパティ値を設定します。clone()プロパティを複製します。getAdapter(Class<?> clazz) Adapterを返します。com.infoteria.gui.diff.DifferencegetDifference(Property prop) プロパティ値の差分を返します表示名を返します。PropertyEditorを返します。getName()プロパティ名を返します。getOwner()プロパティのオーナーを返します。このプロパティに登録されているすべてのPropertyChangeListenerを返します。PropertyRendererを返します。ツールチップを返します。getType()プロパティ型を返します。getValue()プロパティ値を返します。プロパティ値を文字列で返します。booleanプロパティが編集可能であるかどうかを返します。booleanプロパティが表示されるかどうかを返します。voidプロパティからPropertyChangeListenerを削除します。voidsetDisplayName(String name) 表示名を設定します。voidsetEditable(boolean b) プロパティが編集可能であるかどうかを設定します。voidsetEditor(PropertyEditor editor) PropertyEditorを設定します。voidsetOwner(PropertyHolder owner) プロパティのオーナーを設定します。voidsetRenderer(PropertyRenderer editor) PropertyRendererを設定します。voidsetTooltip(String s) ツールチップを設定します。プロパティ値を設定し、そのUndo情報を返します。プロパティ値を設定します。
Undo情報を返す必要がない場合はcanUndoにfalseを指定します。プロパティ値を文字列で設定し、そのUndo情報を返します。setValueAsString(String o, boolean canUndo) プロパティ値を文字列で設定します。
Undo情報を返す必要がない場合はcanUndoにfalseを指定します。voidsetVisible(boolean b) プロパティが表示されるかどうかを設定します。booleanvalueEquals(Property prop) プロパティの設定値を比較します
-
Method Details
-
getName
String getName()プロパティ名を返します。 -
getDisplayName
String getDisplayName()表示名を返します。 -
setDisplayName
表示名を設定します。 -
getType
String getType()プロパティ型を返します。 -
getOwner
PropertyHolder getOwner()プロパティのオーナーを返します。 -
setOwner
プロパティのオーナーを設定します。 -
getValue
Object getValue()プロパティ値を返します。 -
setValue
プロパティ値を設定し、そのUndo情報を返します。- Throws:
PropertyException
-
setValue
プロパティ値を設定します。
Undo情報を返す必要がない場合はcanUndoにfalseを指定します。- Throws:
PropertyException
-
getValueAsString
String getValueAsString()プロパティ値を文字列で返します。 -
setValueAsString
プロパティ値を文字列で設定し、そのUndo情報を返します。- Throws:
PropertyException
-
setValueAsString
プロパティ値を文字列で設定します。
Undo情報を返す必要がない場合はcanUndoにfalseを指定します。- Throws:
PropertyException
-
isEditable
boolean isEditable()プロパティが編集可能であるかどうかを返します。 -
setEditable
void setEditable(boolean b) プロパティが編集可能であるかどうかを設定します。 -
isVisible
boolean isVisible()プロパティが表示されるかどうかを返します。 -
setVisible
void setVisible(boolean b) プロパティが表示されるかどうかを設定します。 -
getTooltip
String getTooltip()ツールチップを返します。 -
setTooltip
ツールチップを設定します。 -
getEditor
PropertyEditor getEditor()PropertyEditorを返します。 -
setEditor
PropertyEditorを設定します。 -
getRenderer
PropertyRenderer getRenderer()PropertyRendererを返します。 -
setRenderer
PropertyRendererを設定します。 -
getAdapter
Adapterを返します。 -
clone
Object clone()プロパティを複製します。 -
addPropertyChangeListener
プロパティにPropertyChangeListenerを追加します。 -
removePropertyChangeListener
プロパティからPropertyChangeListenerを削除します。 -
getPropertyChangeListeners
PropertyChangeListener[] getPropertyChangeListeners()このプロパティに登録されているすべてのPropertyChangeListenerを返します。 -
assign
XMLの要素からプロパティ値を設定します。 -
assignTo
XMLの要素にプロパティ値を設定します。 -
valueEquals
プロパティの設定値を比較します -
getDifference
プロパティ値の差分を返します
-