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
-
Field Summary
Fields inherited from class ca.phon.app.opgraph.nodes.table.TableOpNode
tableInput, tableOutputFields 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 TypeMethodDescriptiongetComponent(ca.phon.opgraph.app.GraphDocument document) intbooleanbooleanintbooleanbooleanbooleanvoidloadSettings(Properties properties) voidoperate(ca.phon.opgraph.OpContext context) voidsetInterleaveColumns(boolean interleaveColumns) voidsetKeyColumnName(String keyColumnName) voidsetTable1ColumnPrefix(String table1ColumnPrefix) voidsetTable1ColumnRatio(int table1ColumnRatio) voidsetTable1ColumnSuffix(String table1ColumnSuffix) voidsetTable1KeyColumn(String table1KeyColumn) voidsetTable1KeyColumnCaseSensitive(boolean table1KeyColumnCaseSensitive) voidsetTable1KeyColumnIgnoreDiacritics(boolean table1KeyColumnIgnoreDiacritics) voidsetTable2ColumnPrefix(String table2ColumnPrefix) voidsetTable2ColumnRatio(int table2ColumnRatio) voidsetTable2ColumnSuffix(String table2ColumnSuffix) voidsetTable2KeyColumn(String table2KeyColumn) voidsetTable2KeyColumnCaseSensitive(boolean table2KeyColumnCaseSensitive) voidsetTable2KeyColumnIgnoreDiacritics(boolean table2KeyColumnIgnoreDiacritics) Methods inherited from class ca.phon.app.opgraph.nodes.table.TableOpNode
getColumnIndex, getColumnIndices, getInputTable, setTableOutputMethods 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
-
MergeTablesNode
public MergeTablesNode()
-
-
Method Details
-
getComponent
- Specified by:
getComponentin interfaceca.phon.opgraph.app.extensions.NodeSettings
-
getTable1KeyColumn
-
setTable1KeyColumn
-
getTable1KeyColumnCaseSensitive
public boolean getTable1KeyColumnCaseSensitive() -
setTable1KeyColumnCaseSensitive
public void setTable1KeyColumnCaseSensitive(boolean table1KeyColumnCaseSensitive) -
getTable1KeyColumnIgnoreDiacritics
public boolean getTable1KeyColumnIgnoreDiacritics() -
setTable1KeyColumnIgnoreDiacritics
public void setTable1KeyColumnIgnoreDiacritics(boolean table1KeyColumnIgnoreDiacritics) -
getKeyColumnName
-
setKeyColumnName
-
getTable1ColumnPrefix
-
setTable1ColumnPrefix
-
getTable1ColumnSuffix
-
setTable1ColumnSuffix
-
getTable2KeyColumn
-
setTable2KeyColumn
-
getTable2KeyColumnCaseSensitive
public boolean getTable2KeyColumnCaseSensitive() -
setTable2KeyColumnCaseSensitive
public void setTable2KeyColumnCaseSensitive(boolean table2KeyColumnCaseSensitive) -
getTable2KeyColumnIgnoreDiacritics
public boolean getTable2KeyColumnIgnoreDiacritics() -
setTable2KeyColumnIgnoreDiacritics
public void setTable2KeyColumnIgnoreDiacritics(boolean table2KeyColumnIgnoreDiacritics) -
getTable2ColumnPrefix
-
setTable2ColumnPrefix
-
getTable2ColumnSuffix
-
setTable2ColumnSuffix
-
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
- Specified by:
getSettingsin interfaceca.phon.opgraph.app.extensions.NodeSettings
-
loadSettings
- Specified by:
loadSettingsin interfaceca.phon.opgraph.app.extensions.NodeSettings
-
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
-