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