Class MergeTablesNode

java.lang.Object
ca.phon.opgraph.OpNode
ca.phon.app.opgraph.nodes.table.TableOpNode
ca.phon.app.opgraph.nodes.table.MergeTablesNode
All Implemented Interfaces:
ca.phon.opgraph.app.extensions.NodeSettings, ca.phon.opgraph.dag.Vertex, ca.phon.opgraph.extensions.Extendable

public class MergeTablesNode extends TableOpNode implements ca.phon.opgraph.app.extensions.NodeSettings
  • Constructor Details

    • MergeTablesNode

      public MergeTablesNode()
  • Method Details

    • getComponent

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

      public String getTable1KeyColumn()
    • setTable1KeyColumn

      public void setTable1KeyColumn(String table1KeyColumn)
    • getTable1KeyColumnCaseSensitive

      public boolean getTable1KeyColumnCaseSensitive()
    • setTable1KeyColumnCaseSensitive

      public void setTable1KeyColumnCaseSensitive(boolean table1KeyColumnCaseSensitive)
    • getTable1KeyColumnIgnoreDiacritics

      public boolean getTable1KeyColumnIgnoreDiacritics()
    • setTable1KeyColumnIgnoreDiacritics

      public void setTable1KeyColumnIgnoreDiacritics(boolean table1KeyColumnIgnoreDiacritics)
    • getKeyColumnName

      public String getKeyColumnName()
    • setKeyColumnName

      public void setKeyColumnName(String keyColumnName)
    • getTable1ColumnPrefix

      public String getTable1ColumnPrefix()
    • setTable1ColumnPrefix

      public void setTable1ColumnPrefix(String table1ColumnPrefix)
    • getTable1ColumnSuffix

      public String getTable1ColumnSuffix()
    • setTable1ColumnSuffix

      public void setTable1ColumnSuffix(String table1ColumnSuffix)
    • getTable2KeyColumn

      public String getTable2KeyColumn()
    • setTable2KeyColumn

      public void setTable2KeyColumn(String table2KeyColumn)
    • getTable2KeyColumnCaseSensitive

      public boolean getTable2KeyColumnCaseSensitive()
    • setTable2KeyColumnCaseSensitive

      public void setTable2KeyColumnCaseSensitive(boolean table2KeyColumnCaseSensitive)
    • getTable2KeyColumnIgnoreDiacritics

      public boolean getTable2KeyColumnIgnoreDiacritics()
    • setTable2KeyColumnIgnoreDiacritics

      public void setTable2KeyColumnIgnoreDiacritics(boolean table2KeyColumnIgnoreDiacritics)
    • getTable2ColumnPrefix

      public String getTable2ColumnPrefix()
    • setTable2ColumnPrefix

      public void setTable2ColumnPrefix(String table2ColumnPrefix)
    • getTable2ColumnSuffix

      public String getTable2ColumnSuffix()
    • setTable2ColumnSuffix

      public void setTable2ColumnSuffix(String table2ColumnSuffix)
    • isInterleaveColumns

      public boolean isInterleaveColumns()
    • setInterleaveColumns

      public void setInterleaveColumns(boolean interleaveColumns)
    • getTable1ColumnRatio

      public int getTable1ColumnRatio()
    • setTable1ColumnRatio

      public void setTable1ColumnRatio(int table1ColumnRatio)
    • getTable2ColumnRatio

      public int getTable2ColumnRatio()
    • setTable2ColumnRatio

      public void setTable2ColumnRatio(int table2ColumnRatio)
    • getSettings

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

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

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