Class QueryNode

java.lang.Object
ca.phon.opgraph.OpNode
ca.phon.app.opgraph.nodes.query.QueryNode
All Implemented Interfaces:
ScriptNode, ca.phon.opgraph.app.extensions.NodeSettings, ca.phon.opgraph.dag.Vertex, ca.phon.opgraph.extensions.Extendable

public class QueryNode extends ca.phon.opgraph.OpNode implements ca.phon.opgraph.app.extensions.NodeSettings, ScriptNode
  • Constructor Details

    • QueryNode

      public QueryNode()
    • QueryNode

      public QueryNode(QueryScript queryScript)
  • Method Details

    • addPropertyChangeListener

      public void addPropertyChangeListener(PropertyChangeListener listener)
    • removePropertyChangeListener

      public void removePropertyChangeListener(PropertyChangeListener listener)
    • getPropertyChangeListeners

      public PropertyChangeListener[] getPropertyChangeListeners()
    • addPropertyChangeListener

      public void addPropertyChangeListener(String propertyName, PropertyChangeListener listener)
    • removePropertyChangeListener

      public void removePropertyChangeListener(String propertyName, PropertyChangeListener listener)
    • getPropertyChangeListeners

      public PropertyChangeListener[] getPropertyChangeListeners(String propertyName)
    • firePropertyChange

      public void firePropertyChange(String propertyName, Object oldValue, Object newValue)
    • firePropertyChange

      public void firePropertyChange(String propertyName, int oldValue, int newValue)
    • firePropertyChange

      public void firePropertyChange(String propertyName, boolean oldValue, boolean newValue)
    • firePropertyChange

      public void firePropertyChange(PropertyChangeEvent event)
    • hasListeners

      public boolean hasListeners(String propertyName)
    • operate

      public void operate(ca.phon.opgraph.OpContext opCtx) throws ca.phon.opgraph.exceptions.ProcessingException
      Specified by:
      operate in class ca.phon.opgraph.OpNode
      Throws:
      ca.phon.opgraph.exceptions.ProcessingException
    • getScript

      public PhonScript getScript()
      Specified by:
      getScript in interface ScriptNode
    • getQueryScript

      public QueryScript getQueryScript()
    • getScriptPanel

      public ScriptPanel getScriptPanel()
      Specified by:
      getScriptPanel in interface ScriptNode
    • toOpNode

      public ca.phon.opgraph.OpNode toOpNode()
      Specified by:
      toOpNode in interface ScriptNode
    • reloadFields

      public void reloadFields() throws PhonScriptException
      Specified by:
      reloadFields in interface ScriptNode
      Throws:
      PhonScriptException
    • getQueryHistoryAndNameToolbar

      public QueryHistoryAndNameToolbar getQueryHistoryAndNameToolbar()
    • getComponent

      public Component getComponent(ca.phon.opgraph.app.GraphDocument arg0)
      Specified by:
      getComponent in interface ca.phon.opgraph.app.extensions.NodeSettings
    • getSettings

      public Properties getSettings()
      Specified by:
      getSettings in interface ca.phon.opgraph.app.extensions.NodeSettings
    • loadSettings

      public void loadSettings(Properties arg0)
      Specified by:
      loadSettings in interface ca.phon.opgraph.app.extensions.NodeSettings