Class ObjectValueClassPropertyEditor
java.lang.Object
ru.cg.webbpm.studio.subsystems.script_editor.editor.api.base.ObjectRefPropertyEditor<P>
ru.cg.webbpm.studio.subsystems.script_editor.editor.api.base.ObjectRefWithValuePropertyEditor<WebbpmMethod>
ru.cg.webbpm.studio.subsystems.script_editor.editor.api.base.ObjectValueClassPropertyEditor
- All Implemented Interfaces:
PropertyEditor
Может иметь до 3 полей:
1) референс на компоненту
2) метод из скрипта выбранной компоненты
3) аргумент (реализован через
1) референс на компоненту
2) метод из скрипта выбранной компоненты
3) аргумент (реализован через
ValuePropertyEditor
), если выбранный метод
имеет входной параметр- Author:
- Abdulin Ildar
-
Field Summary
Fields inherited from class ru.cg.webbpm.studio.subsystems.script_editor.editor.api.base.ObjectRefWithValuePropertyEditor
propertyValueManager, scriptEditorManager, valueBox, valueProperty
Fields inherited from class ru.cg.webbpm.studio.subsystems.script_editor.editor.api.base.ObjectRefPropertyEditor
methodProperty, objectSelectField, onModified, pageObjectContext, propertySelect, rootProperty, scriptContext
-
Constructor Summary
ConstructorsConstructorDescriptionObjectValueClassPropertyEditor
(ComplexValue objectValueProperty, ClassRef parameterClassRef, ScriptEditorManager scriptEditorManager, PropertyValueManager propertyValueManager, ScriptContext context, Runnable onModified) -
Method Summary
Modifier and TypeMethodDescriptionjavafx.scene.layout.Pane
Создать UI отображение Соглашение, если label пустой то вытягить эдитор на всю ширинуprotected Collection<WebbpmMethod>
getAllProperties
(PageObjectContext objectContext) protected ParameterMetadata
protected BasePropertySelect<WebbpmMethod>
protected String
Methods inherited from class ru.cg.webbpm.studio.subsystems.script_editor.editor.api.base.ObjectRefWithValuePropertyEditor
bindListeners, init, updateValueType
Methods inherited from class ru.cg.webbpm.studio.subsystems.script_editor.editor.api.base.ObjectRefPropertyEditor
methodPropertyName, updateProperties
-
Constructor Details
-
ObjectValueClassPropertyEditor
public ObjectValueClassPropertyEditor(ComplexValue objectValueProperty, ClassRef parameterClassRef, ScriptEditorManager scriptEditorManager, PropertyValueManager propertyValueManager, ScriptContext context, Runnable onModified)
-
-
Method Details
-
createEditorPane
public javafx.scene.layout.Pane createEditorPane()Description copied from interface:PropertyEditor
Создать UI отображение Соглашение, если label пустой то вытягить эдитор на всю ширину- Specified by:
createEditorPane
in interfacePropertyEditor
- Overrides:
createEditorPane
in classObjectRefPropertyEditor<WebbpmMethod>
-
newPropertySelect
- Specified by:
newPropertySelect
in classObjectRefPropertyEditor<WebbpmMethod>
-
getAllProperties
- Specified by:
getAllProperties
in classObjectRefPropertyEditor<WebbpmMethod>
-
getValueType
- Specified by:
getValueType
in classObjectRefWithValuePropertyEditor<WebbpmMethod>
-
valuePropertyName
- Specified by:
valuePropertyName
in classObjectRefWithValuePropertyEditor<WebbpmMethod>
-