pt.uminho.anote2.datastructures.process.io.export
Class RECSVConfigutarion

java.lang.Object
  extended by pt.uminho.anote2.datastructures.process.io.export.CSVConfiguration
      extended by pt.uminho.anote2.datastructures.process.io.export.RECSVConfigutarion
All Implemented Interfaces:
ICSVExportConfiguration, IRECSVConfiguration

public class RECSVConfigutarion
extends CSVConfiguration
implements IRECSVConfiguration


Constructor Summary
RECSVConfigutarion(Delimiter mainDelimiter, TextDelimiter textDelimiter, DefaultDelimiterValue defaultDelimiter, Delimiter entitiesDilimiter, Delimiter entityExternalIDMainDelimiter, Delimiter entityExternalIDIntraDelimiter, boolean exportPublicationOtherID, boolean exportResourceExternalID, IRECSVColumns columns)
           
 
Method Summary
 boolean exportPublicationOtherID()
           
 boolean exportResourceExternalID()
           
 IRECSVColumns getColumnConfiguration()
           
static IRECSVConfiguration getDefaultValues()
           
 Delimiter getEntityDelimiter()
           
 Delimiter getEntityExternalIDIntraDelimiter()
           
 Delimiter getEntityExternalIDMainDelimiter()
           
 
Methods inherited from class pt.uminho.anote2.datastructures.process.io.export.CSVConfiguration
getDefaultDelimiter, getMainDelimiter, getTextDelimiter
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface pt.uminho.anote2.process.IE.io.export.ICSVExportConfiguration
getDefaultDelimiter, getMainDelimiter, getTextDelimiter
 

Constructor Detail

RECSVConfigutarion

public RECSVConfigutarion(Delimiter mainDelimiter,
                          TextDelimiter textDelimiter,
                          DefaultDelimiterValue defaultDelimiter,
                          Delimiter entitiesDilimiter,
                          Delimiter entityExternalIDMainDelimiter,
                          Delimiter entityExternalIDIntraDelimiter,
                          boolean exportPublicationOtherID,
                          boolean exportResourceExternalID,
                          IRECSVColumns columns)
Method Detail

getColumnConfiguration

public IRECSVColumns getColumnConfiguration()
Specified by:
getColumnConfiguration in interface IRECSVConfiguration

getEntityDelimiter

public Delimiter getEntityDelimiter()
Specified by:
getEntityDelimiter in interface IRECSVConfiguration

getDefaultValues

public static IRECSVConfiguration getDefaultValues()

getEntityExternalIDMainDelimiter

public Delimiter getEntityExternalIDMainDelimiter()
Specified by:
getEntityExternalIDMainDelimiter in interface IRECSVConfiguration

getEntityExternalIDIntraDelimiter

public Delimiter getEntityExternalIDIntraDelimiter()
Specified by:
getEntityExternalIDIntraDelimiter in interface IRECSVConfiguration

exportPublicationOtherID

public boolean exportPublicationOtherID()
Specified by:
exportPublicationOtherID in interface IRECSVConfiguration

exportResourceExternalID

public boolean exportResourceExternalID()
Specified by:
exportResourceExternalID in interface IRECSVConfiguration