Class PhonScriptNode
java.lang.Object
ca.phon.opgraph.OpNode
ca.phon.app.opgraph.nodes.PhonScriptNode
- All Implemented Interfaces:
ScriptNode,ca.phon.opgraph.app.components.canvas.CanvasContextMenuExtension,ca.phon.opgraph.app.extensions.NodeSettings,ca.phon.opgraph.dag.Vertex,ca.phon.opgraph.extensions.Extendable
public class PhonScriptNode
extends ca.phon.opgraph.OpNode
implements ca.phon.opgraph.app.extensions.NodeSettings, ca.phon.opgraph.app.components.canvas.CanvasContextMenuExtension, ScriptNode
-
Field Summary
FieldsFields inherited from class ca.phon.opgraph.OpNode
CATEGORY_PROPERTY, COMPLETED_FIELD, DESCRIPTION_PROPERTY, ENABLED_FIELD, ID_PROPERTY, NAME_PROPERTY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddContextMenuItems(JPopupMenu jPopupMenu, ca.phon.opgraph.app.GraphDocument graphDocument, MouseEvent mouseEvent) protected JComponentgetComponent(ca.phon.opgraph.app.GraphDocument document) voidloadSettings(Properties properties) voidoperate(ca.phon.opgraph.OpContext context) voidca.phon.opgraph.OpNodetoOpNode()Methods inherited from class ca.phon.opgraph.OpNode
addNodeListener, checkCanceled, getCategory, getDefaultCategory, getDefaultDescription, getDefaultName, getDescription, getExtension, getExtensionClasses, getId, getInputFields, getInputFieldWithKey, getName, getOutputFields, getOutputFieldWithKey, isBreakpoint, isCanceled, putExtension, putField, putField, putField, putField, removeAllInputFields, removeAllOutputFields, removeField, removeField, removeNodeListener, setBreakpoint, setCanceled, setCategory, setDescription, setId, setName
-
Field Details
-
scriptOutputField
public ca.phon.opgraph.OutputField scriptOutputField
-
-
Constructor Details
-
PhonScriptNode
public PhonScriptNode() -
PhonScriptNode
-
PhonScriptNode
-
-
Method Details
-
toOpNode
public ca.phon.opgraph.OpNode toOpNode()- Specified by:
toOpNodein interfaceScriptNode
-
getScriptPanel
- Specified by:
getScriptPanelin interfaceScriptNode
-
reloadFields
- Specified by:
reloadFieldsin interfaceScriptNode- Throws:
PhonScriptException
-
operate
public void operate(ca.phon.opgraph.OpContext context) throws ca.phon.opgraph.exceptions.ProcessingException - Specified by:
operatein classca.phon.opgraph.OpNode- Throws:
ca.phon.opgraph.exceptions.ProcessingException
-
getScript
- Specified by:
getScriptin interfaceScriptNode
-
getComponent
- Specified by:
getComponentin interfaceca.phon.opgraph.app.extensions.NodeSettings
-
createSettingsPanel
-
getSettings
- Specified by:
getSettingsin interfaceca.phon.opgraph.app.extensions.NodeSettings
-
loadSettings
- Specified by:
loadSettingsin interfaceca.phon.opgraph.app.extensions.NodeSettings
-
addContextMenuItems
public void addContextMenuItems(JPopupMenu jPopupMenu, ca.phon.opgraph.app.GraphDocument graphDocument, MouseEvent mouseEvent) - Specified by:
addContextMenuItemsin interfaceca.phon.opgraph.app.components.canvas.CanvasContextMenuExtension
-