Package org.ojalgo.netio
Class EnumeratedColumnsParser.LineView
- java.lang.Object
-
- org.ojalgo.netio.EnumeratedColumnsParser.LineView
-
- Direct Known Subclasses:
EnumeratedColumnsParser.FastViewStrategy
,EnumeratedColumnsParser.QuotedViewStrategy
,EnumeratedColumnsParser.RFC4180
- Enclosing class:
- EnumeratedColumnsParser
public abstract static class EnumeratedColumnsParser.LineView extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) char
delimiter
(package private) java.lang.String
line
(package private) int
numberOfColumns
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description double
doubleValue(java.lang.Enum<?> column)
double
floatValue(java.lang.Enum<?> column)
abstract java.lang.String
get(int column)
java.lang.String
get(java.lang.Enum<?> column)
<P> P
get(java.lang.Enum<?> column, TypeContext<P> typeContext)
(package private) abstract boolean
index(java.lang.String line, java.util.function.Supplier<java.lang.String> lineSupplier)
long
intValue(java.lang.Enum<?> column)
boolean
isLineOK()
long
longValue(java.lang.Enum<?> column)
java.math.BigDecimal
toBigDecimal(java.lang.Enum<?> column)
-
-
-
Method Detail
-
doubleValue
public final double doubleValue(java.lang.Enum<?> column)
-
floatValue
public final double floatValue(java.lang.Enum<?> column)
-
get
public final java.lang.String get(java.lang.Enum<?> column)
-
get
public final <P> P get(java.lang.Enum<?> column, TypeContext<P> typeContext)
-
get
public abstract java.lang.String get(int column)
-
intValue
public final long intValue(java.lang.Enum<?> column)
-
isLineOK
public boolean isLineOK()
-
longValue
public final long longValue(java.lang.Enum<?> column)
-
toBigDecimal
public final java.math.BigDecimal toBigDecimal(java.lang.Enum<?> column)
-
index
abstract boolean index(java.lang.String line, java.util.function.Supplier<java.lang.String> lineSupplier)
-
-