public class FieldSplitLine extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
EMPTY_VALUE |
protected List<String> |
fields |
protected String |
fullLine |
protected FieldSplitFormat |
names |
| Modifier | Constructor and Description |
|---|---|
|
FieldSplitLine(List<String> fields,
FieldSplitFormat names) |
|
FieldSplitLine(String line,
char splitchar,
FieldSplitFormat names) |
protected |
FieldSplitLine(String line,
List<String> fields,
FieldSplitFormat names) |
| Modifier and Type | Method and Description |
|---|---|
String |
getField(int index) |
String |
getField(String name) |
String |
getField(String name,
String defaultVal)
Return field for given name, or defaultVal if not found
|
int |
getFieldIndex(String name)
Return field index for given name
|
FieldSplitFormat |
getNames() |
int |
getNumFields() |
boolean |
isInRange(int index) |
List<String> |
selectValues(FieldSplitFormat otherNames) |
String |
setField(int index,
String value) |
void |
setField(String fieldName,
String value) |
String |
toString() |
protected FieldSplitFormat names
protected String fullLine
public static final String EMPTY_VALUE
protected FieldSplitLine(String line, List<String> fields, FieldSplitFormat names)
public FieldSplitLine(List<String> fields, FieldSplitFormat names)
public FieldSplitLine(String line, char splitchar, FieldSplitFormat names)
public int getFieldIndex(String name)
name - public boolean isInRange(int index)
public String getField(String name, String defaultVal)
name - public String getField(int index)
public int getNumFields()
public List<String> selectValues(FieldSplitFormat otherNames)
public FieldSplitFormat getNames()
Copyright © 2015 The International Internet Preservation Consortium. All Rights Reserved.