Package ca.phon.opgraph.nodes.phonex
Class PhonexMatchNode
java.lang.Object
ca.phon.opgraph.OpNode
ca.phon.opgraph.nodes.phonex.PhonexMatchNode
- All Implemented Interfaces:
ca.phon.opgraph.app.extensions.NodeSettings
,ca.phon.opgraph.dag.Vertex
,ca.phon.opgraph.extensions.Extendable
,PhonexNode
-
Field Summary
Fields inherited from class ca.phon.opgraph.OpNode
CATEGORY_PROPERTY, COMPLETED_FIELD, DESCRIPTION_PROPERTY, ENABLED_FIELD, ID_PROPERTY, NAME_PROPERTY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetComponent
(ca.phon.opgraph.app.GraphDocument arg0) Get current phonexvoid
loadSettings
(Properties arg0) void
operate
(ca.phon.opgraph.OpContext arg0) void
Set (and compile) phonex expression.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
-
Constructor Details
-
PhonexMatchNode
public PhonexMatchNode()
-
-
Method Details
-
operate
public void operate(ca.phon.opgraph.OpContext arg0) throws ca.phon.opgraph.exceptions.ProcessingException - Specified by:
operate
in classca.phon.opgraph.OpNode
- Throws:
ca.phon.opgraph.exceptions.ProcessingException
-
setPhonex
Set (and compile) phonex expression.- Specified by:
setPhonex
in interfacePhonexNode
- Parameters:
phonex
-- Throws:
PhonexPatternException
- if the given phonex is not valid
-
getPhonex
Description copied from interface:PhonexNode
Get current phonex- Specified by:
getPhonex
in interfacePhonexNode
- Returns:
- phonex
-
getComponent
- Specified by:
getComponent
in interfaceca.phon.opgraph.app.extensions.NodeSettings
-
getSettings
- Specified by:
getSettings
in interfaceca.phon.opgraph.app.extensions.NodeSettings
-
loadSettings
- Specified by:
loadSettings
in interfaceca.phon.opgraph.app.extensions.NodeSettings
-