Interface DateTimeFormatterBuilder.DateTimePrinterParser

    • Method Detail

      • print

        boolean print​(DateTimePrintContext context,
                      java.lang.StringBuilder buf)
        Prints the date-time object to the buffer.

        The context holds information to use during the print. It also contains the date-time information to be printed.

        The buffer must not be mutated beyond the content controlled by the implementation.

        Parameters:
        context - the context to print using, not null
        buf - the buffer to append to, not null
        Returns:
        false if unable to query the value from the date-time, true otherwise
        Throws:
        DateTimeException - if the date-time cannot be printed successfully
      • parse

        int parse​(DateTimeParseContext context,
                  java.lang.CharSequence text,
                  int position)
        Parses text into date-time information.

        The context holds information to use during the parse. It is also used to store the parsed date-time information.

        Parameters:
        context - the context to use and parse into, not null
        text - the input text to parse, not null
        position - the position to start parsing at, from 0 to the text length
        Returns:
        the new parse position, where negative means an error with the error position encoded using the complement ~ operator
        Throws:
        java.lang.NullPointerException - if the context or text is null
        java.lang.IndexOutOfBoundsException - if the position is invalid