Class RegexDateTimeMatcher.Compiler

java.lang.Object
org.apache.nifi.util.text.RegexDateTimeMatcher.Compiler
Enclosing class:
RegexDateTimeMatcher

public static class RegexDateTimeMatcher.Compiler extends Object
  • Field Details

  • Constructor Details

    • Compiler

      public Compiler()
  • Method Details

    • compile

      public RegexDateTimeMatcher compile(String format)
    • lengthRange

      private static RegexDateTimeMatcher.Compiler.LengthRange lengthRange(String[] values)
    • minLength

      private static int minLength(String[] values)
    • maxLength

      private static int maxLength(String[] values)
    • joinRegex

      private static String joinRegex(String[] values)
    • copyText

      private int copyText(String formatString, int startChar)
    • beginPattern

      private void beginPattern(char c)
    • appendChar

      private void appendChar(char c)
    • endPattern

      private void endPattern()
    • addEraDesignator

      private void addEraDesignator()
    • addYear

      private void addYear(int maxDigits)
    • addShortMonth

      private void addShortMonth()
    • addLongMonth

      private void addLongMonth()
    • addWeekInYear

      private void addWeekInYear()
    • addWeekInMonth

      private void addWeekInMonth()
    • addDayInYear

      private void addDayInYear()
    • addDayInMonth

      private void addDayInMonth()
    • addDayOfWeekInMonth

      private void addDayOfWeekInMonth()
    • addShortDayNameInWeek

      private void addShortDayNameInWeek()
    • addLongDayNameInWeek

      private void addLongDayNameInWeek()
    • addDayNumberInWeek

      private void addDayNumberInWeek()
    • addAmPmMarker

      private void addAmPmMarker()
    • addHourInDayBaseZero

      private void addHourInDayBaseZero()
    • addHourInDayBaseOne

      private void addHourInDayBaseOne()
    • add12HourBaseZero

      private void add12HourBaseZero()
    • add12HourBaseOne

      private void add12HourBaseOne()
    • addMinuteInHour

      private void addMinuteInHour()
    • addSecondInMinute

      private void addSecondInMinute()
    • addMillisecond

      private void addMillisecond()
    • addGeneralTimeZone

      private void addGeneralTimeZone()
    • getGMTOffsetTimeZone

      private String getGMTOffsetTimeZone()
    • getNamedTimeZone

      private String getNamedTimeZone()
    • addRFC822TimeZone

      private void addRFC822TimeZone()
    • addISO8601TimeZone

      private void addISO8601TimeZone()