Package ca.phon.app.opgraph.nodes.table
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, tableOutput
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 document) int
boolean
boolean
int
boolean
boolean
boolean
void
loadSettings
(Properties properties) void
operate
(ca.phon.opgraph.OpContext context) void
setInterleaveColumns
(boolean interleaveColumns) void
setKeyColumnName
(String keyColumnName) void
setTable1ColumnPrefix
(String table1ColumnPrefix) void
setTable1ColumnRatio
(int table1ColumnRatio) void
setTable1ColumnSuffix
(String table1ColumnSuffix) void
setTable1KeyColumn
(String table1KeyColumn) void
setTable1KeyColumnCaseSensitive
(boolean table1KeyColumnCaseSensitive) void
setTable1KeyColumnIgnoreDiacritics
(boolean table1KeyColumnIgnoreDiacritics) void
setTable2ColumnPrefix
(String table2ColumnPrefix) void
setTable2ColumnRatio
(int table2ColumnRatio) void
setTable2ColumnSuffix
(String table2ColumnSuffix) void
setTable2KeyColumn
(String table2KeyColumn) void
setTable2KeyColumnCaseSensitive
(boolean table2KeyColumnCaseSensitive) void
setTable2KeyColumnIgnoreDiacritics
(boolean table2KeyColumnIgnoreDiacritics) Methods inherited from class ca.phon.app.opgraph.nodes.table.TableOpNode
getColumnIndex, getColumnIndices, getInputTable, setTableOutput
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
-
MergeTablesNode
public MergeTablesNode()
-
-
Method Details
-
getComponent
- Specified by:
getComponent
in 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:
getSettings
in interfaceca.phon.opgraph.app.extensions.NodeSettings
-
loadSettings
- Specified by:
loadSettings
in interfaceca.phon.opgraph.app.extensions.NodeSettings
-
operate
public void operate(ca.phon.opgraph.OpContext context) throws ca.phon.opgraph.exceptions.ProcessingException - Specified by:
operate
in classca.phon.opgraph.OpNode
- Throws:
ca.phon.opgraph.exceptions.ProcessingException
-