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

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.FixedLengthFieldFlatFileReader
All Implemented Interfaces:
XMLReader

public class FixedLengthFieldFlatFileReader
extends BaseStringHandlingFlatFileReader

Implementation of XMLReader capable of reading flat files with fixed length fields

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
FixedLengthFieldFlatFileReader(String rootElementName, boolean trimTrailingWhitespace)
          Constructor
FixedLengthFieldFlatFileReader(String rootElementName, List<FixedLengthFieldDefinition> fieldDefinitions, boolean trimTrailingWhitespace)
          Constructor
 
Method Summary
protected  void parseString(String fileContent)
          parses the content of the flat file
 
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

FixedLengthFieldFlatFileReader

public FixedLengthFieldFlatFileReader(String rootElementName,
                                      boolean trimTrailingWhitespace)
Constructor

Parameters:
rootElementName -
trimTrailingWhitespace -

FixedLengthFieldFlatFileReader

public FixedLengthFieldFlatFileReader(String rootElementName,
                                      List<FixedLengthFieldDefinition> fieldDefinitions,
                                      boolean trimTrailingWhitespace)
Constructor

Parameters:
rootElementName -
fieldDefinitions -
trimTrailingWhitespace -
Method Detail

parseString

protected void parseString(String fileContent)
                    throws SAXException
parses the content of the flat file

Specified by:
parseString in class BaseStringHandlingFlatFileReader
Parameters:
fileContent - - content of the flat file
Throws:
SAXException


Copyright © 2007-2012 Ikasan. All Rights Reserved.