co.uk.hjcs.canyon.parsing
Class DelimitedFieldDefinition
java.lang.Object
co.uk.hjcs.canyon.parsing.DelimitedFieldDefinition
- All Implemented Interfaces:
- FieldDefinition, java.lang.Comparable
public class DelimitedFieldDefinition
- extends java.lang.Object
- implements FieldDefinition
Represents a field in a delimited file. The delimiter can be any Java Regex expression. This means
your delimiter can be quite complicated or very simple (as in CSV).
- Author:
- HJC Solutions Ltd (http://canyon.hjcsolutions.co.uk)
${tags}
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
CSV_DELIMITER
public static final java.lang.String CSV_DELIMITER
- See Also:
- Constant Field Values
DelimitedFieldDefinition
public DelimitedFieldDefinition(java.lang.String name,
java.lang.String delimiter,
int position)
getName
public java.lang.String getName()
- Specified by:
getName in interface FieldDefinition
getDelimiter
public java.lang.String getDelimiter()
getPosition
public int getPosition()
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
getPattern
public java.util.regex.Pattern getPattern()
- The pattern that represents the delimiter used to break up a line
of text
- Returns:
- - the delimiter pattern
compareTo
public int compareTo(java.lang.Object object)
- Specified by:
compareTo in interface java.lang.Comparable