co.uk.hjcs.canyon.parsing
Class FixedLengthFieldDefinition

java.lang.Object
  extended by co.uk.hjcs.canyon.parsing.FixedLengthFieldDefinition
All Implemented Interfaces:
FieldDefinition, java.lang.Comparable

public class FixedLengthFieldDefinition
extends java.lang.Object
implements FieldDefinition

Represents a field in a fixed length file

Author:
HJC Solutions Ltd (http://canyon.hjcsolutions.co.uk)

Constructor Summary
FixedLengthFieldDefinition(java.lang.String name, int startPosition, int length, int startIndex, char padding, boolean padFront)
           
 
Method Summary
 int compareTo(java.lang.Object object)
           
 int getLength()
           
 java.lang.String getName()
           
 char getPadding()
           
 int getStartIndex()
           
 int getStartPosition()
           
 boolean isPadFront()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FixedLengthFieldDefinition

public FixedLengthFieldDefinition(java.lang.String name,
                                  int startPosition,
                                  int length,
                                  int startIndex,
                                  char padding,
                                  boolean padFront)
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface FieldDefinition

getStartPosition

public int getStartPosition()

getLength

public int getLength()

getStartIndex

public int getStartIndex()

getPadding

public char getPadding()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

isPadFront

public boolean isPadFront()

compareTo

public int compareTo(java.lang.Object object)
Specified by:
compareTo in interface java.lang.Comparable