Class EnumeratedColumnsParser.LineView

    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) char delimiter  
      (package private) java.lang.String line  
      (package private) int numberOfColumns  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private LineView()  
      (package private) LineView​(int numberOfColumns, char delimiter)  
    • 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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • delimiter

        final char delimiter
      • line

        transient java.lang.String line
      • numberOfColumns

        final int numberOfColumns
    • Constructor Detail

      • LineView

        private LineView()
      • LineView

        LineView​(int numberOfColumns,
                 char delimiter)
    • 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)