org.ikasan.framework.component.transformation.flatfile.reader
Class SimpleDelimitedFlatFileReader

java.lang.Object
  extended by org.ikasan.framework.component.transformation.flatfile.reader.BaseFlatFileReader
      extended by org.ikasan.framework.component.transformation.flatfile.reader.BaseStringHandlingFlatFileReader
          extended by org.ikasan.framework.component.transformation.flatfile.reader.SimpleDelimitedFlatFileReader
All Implemented Interfaces:
XMLReader

public class SimpleDelimitedFlatFileReader
extends BaseStringHandlingFlatFileReader

Simple implementation of XMLReader, capable of parsing content delimited by a known String

Author:
Ikasan Development Team

Field Summary
 
Fields inherited from class org.ikasan.framework.component.transformation.flatfile.reader.BaseStringHandlingFlatFileReader
trimTrailingWhitespace
 
Fields inherited from class org.ikasan.framework.component.transformation.flatfile.reader.BaseFlatFileReader
attributes, contentHandler, namespaceURI
 
Constructor Summary
SimpleDelimitedFlatFileReader(String rootElementName, List<BaseFieldDefinition> fieldDefinitions, boolean trimTrailingWhitespace)
          Constructor
 
Method Summary
protected  void parseString(String string)
          Parse the string, is overridden by child classes
 void setDelimiter(String delimiter)
          Mutator for delimiter
 
Methods inherited from class org.ikasan.framework.component.transformation.flatfile.reader.BaseStringHandlingFlatFileReader
format, isEmpty, parseInputSource, reportField
 
Methods inherited from class org.ikasan.framework.component.transformation.flatfile.reader.BaseFlatFileReader
getContentHandler, getDTDHandler, getEntityResolver, getErrorHandler, getFeature, getProperty, parse, parse, setContentHandler, setDTDHandler, setEntityResolver, setErrorHandler, setFeature, setNamespaceURI, setProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleDelimitedFlatFileReader

public SimpleDelimitedFlatFileReader(String rootElementName,
                                     List<BaseFieldDefinition> fieldDefinitions,
                                     boolean trimTrailingWhitespace)
Constructor

Parameters:
rootElementName -
trimTrailingWhitespace -
fieldDefinitions -
Method Detail

parseString

protected void parseString(String string)
                    throws SAXException
Description copied from class: BaseStringHandlingFlatFileReader
Parse the string, is overridden by child classes

Specified by:
parseString in class BaseStringHandlingFlatFileReader
Throws:
SAXException

setDelimiter

public void setDelimiter(String delimiter)
Mutator for delimiter

Parameters:
delimiter -


Copyright © 2007-2012 Ikasan. All Rights Reserved.