Interface TagEditParent
- All Known Implementing Classes:
TagEditorDialog
public interface TagEditParent
Used to decouple Tag Editor parent components from their child components
-
Method Summary
Modifier and TypeMethodDescriptionvoid
fireEvent
(com.inductiveautomation.ignition.designer.tags.editing.event.TagEditorEvent event) Optional<com.inductiveautomation.ignition.designer.tags.editing.dialog.DetailSplitPanel>
A split pane showing property editing and additional meta info about those properties.default BiFunction<Property<?>,
Object, Boolean> If present, the parent will control how table value editing is validatedgetFrame()
The frame used to center additional child windowsThe current UDT structure shown in tree formThe current tag configdefault boolean
Additional checks for whether a property table value is mutablevoid
Notify the parent that something has been modified in the current target property set, in case they care.default QualityCode
validateTypePath
(String path, boolean isUdtInstance) Optionally hand over control of UDT type path validation to the parent
-
Method Details
-
getController
-
getTarget
The current tag config -
getTagStructurePanel
Optional<TagStructurePanel> getTagStructurePanel()The current UDT structure shown in tree form -
getDetailSplitPanel
Optional<com.inductiveautomation.ignition.designer.tags.editing.dialog.DetailSplitPanel> getDetailSplitPanel()A split pane showing property editing and additional meta info about those properties. -
validateTypePath
Optionally hand over control of UDT type path validation to the parent -
markModified
void markModified()Notify the parent that something has been modified in the current target property set, in case they care. -
fireEvent
void fireEvent(com.inductiveautomation.ignition.designer.tags.editing.event.TagEditorEvent event) -
getFrame
Component getFrame()The frame used to center additional child windows -
getDesignerContext
DesignerContext getDesignerContext() -
getEditValidator
If present, the parent will control how table value editing is validated -
isMutable
Additional checks for whether a property table value is mutable
-