Class ParseConfig

java.lang.Object
com.ethlo.time.ParseConfig

public class ParseConfig extends Object
  • Field Details

    • DEFAULT_DATE_TIME_SEPARATORS

      private static final char[] DEFAULT_DATE_TIME_SEPARATORS
    • RFC_3339_FRACTION_SEPARATOR

      private static final char[] RFC_3339_FRACTION_SEPARATOR
    • DEFAULT

      public static final ParseConfig DEFAULT
    • STRICT

      public static final ParseConfig STRICT
    • dateTimeSeparators

      private final char[] dateTimeSeparators
    • fractionSeparators

      private final char[] fractionSeparators
  • Constructor Details

    • ParseConfig

      protected ParseConfig(char[] dateTimeSeparators, char[] allowedFractionSeparators)
  • Method Details

    • getFractionSeparators

      public char[] getFractionSeparators()
    • withDateTimeSeparators

      public ParseConfig withDateTimeSeparators(char... allowed)
    • assertChars

      private void assertChars(char[] chars)
    • withFractionSeparators

      public ParseConfig withFractionSeparators(char... allowed)
    • withFailOnTrailingJunk

      public ParseConfig withFailOnTrailingJunk(boolean failOnTrailingJunk)
    • isFailOnTrailingJunk

      public boolean isFailOnTrailingJunk()
    • getDateTimeSeparators

      public char[] getDateTimeSeparators()
    • isDateTimeSeparator

      public boolean isDateTimeSeparator(char needle)
    • isFractionSeparator

      public boolean isFractionSeparator(char needle)
    • toString

      public String toString()
      Overrides:
      toString in class Object