pl.edu.agh.cast.importer.base.general
Class SourceNodeSingleColumnConversionRule

java.lang.Object
  extended by pl.edu.agh.cast.importer.base.converter.rules.AbstractSingleColumnConversionRule
      extended by pl.edu.agh.cast.importer.base.converter.rules.AbstractStringSingleColumnConversionRule
          extended by pl.edu.agh.cast.importer.base.general.SourceNodeSingleColumnConversionRule
All Implemented Interfaces:
IConversionRule, ISourceNodeConversionRule

public class SourceNodeSingleColumnConversionRule
extends AbstractStringSingleColumnConversionRule
implements ISourceNodeConversionRule

Source node conversion rule for a single column.

Author:
AGH CAST Team

Field Summary
static String RULE_ID
          The extension name of this conversion rule.
 
Fields inherited from class pl.edu.agh.cast.importer.base.converter.rules.AbstractSingleColumnConversionRule
columnIndex
 
Constructor Summary
SourceNodeSingleColumnConversionRule()
          The default constructor.
 
Method Summary
 SourceNodeSingleColumnConversionRule createCopy()
          Creates a copy of the current conversion rule.
 String getSourceNode(DataRow row)
          Retrieves the source node value for a specified data row.
 
Methods inherited from class pl.edu.agh.cast.importer.base.converter.rules.AbstractStringSingleColumnConversionRule
fetchDomainField
 
Methods inherited from class pl.edu.agh.cast.importer.base.converter.rules.AbstractSingleColumnConversionRule
clear, copyFields, getColumnIndex, getFormat, isComplete, setColumnIndex, setFormat
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface pl.edu.agh.cast.importer.base.converter.rules.IConversionRule
clear, getFormat, isComplete, setFormat
 

Field Detail

RULE_ID

public static final String RULE_ID
The extension name of this conversion rule.

See Also:
Constant Field Values
Constructor Detail

SourceNodeSingleColumnConversionRule

public SourceNodeSingleColumnConversionRule()
The default constructor.

Method Detail

getSourceNode

public String getSourceNode(DataRow row)
                     throws ConversionRuleException,
                            IllegalArgumentException
Retrieves the source node value for a specified data row.

Specified by:
getSourceNode in interface ISourceNodeConversionRule
Parameters:
row - the data row, from which to retrieve the source node
Returns:
source node value
Throws:
ConversionRuleException
IllegalArgumentException
See Also:
getSourceNode(pl.edu.agh.cast.importer.base.data.DataRow)

createCopy

public SourceNodeSingleColumnConversionRule createCopy()
Creates a copy of the current conversion rule.

Specified by:
createCopy in interface IConversionRule
Returns:
conversion rule of the same type and parameters set
See Also:
IConversionRule.createCopy()


Copyright © 2007-2009 IISG AGH-UST Krakow, Poland. All Rights Reserved.