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 Object
  • Field Details

    • delimiter

      final char delimiter
    • line

      transient String line
    • numberOfColumns

      final int numberOfColumns
  • Constructor Details

    • LineView

      private LineView()
    • LineView

      LineView(int numberOfColumns, char delimiter)
  • Method Details

    • doubleValue

      public final double doubleValue(Enum<?> column)
    • floatValue

      public final double floatValue(Enum<?> column)
    • get

      public final String get(Enum<?> column)
    • get

      public final <P> P get(Enum<?> column, TypeContext<P> typeContext)
    • get

      public abstract String get(int column)
    • intValue

      public final long intValue(Enum<?> column)
    • isLineOK

      public boolean isLineOK()
    • longValue

      public final long longValue(Enum<?> column)
    • toBigDecimal

      public final BigDecimal toBigDecimal(Enum<?> column)
    • index

      abstract boolean index(String line, Supplier<String> lineSupplier)