Class PatternParser

java.lang.Object
org.apache.log4j.helpers.PatternParser

public class PatternParser extends Object
Most of the work of the PatternLayout class is delegated to the PatternParser class.

It is this class that parses conversion patterns and creates a chained list of OptionConverters.

Since:
0.8.2
Author:
<a href=mailto:"cakalijp@Maritz.com">James P. Cakalic, Ceki Gülcü, Anders Kristensen
  • Field Details

    • currentLiteral

      protected StringBuffer currentLiteral
    • patternLength

      protected int patternLength
    • i

      protected int i
    • formattingInfo

      protected FormattingInfo formattingInfo
    • pattern

      protected String pattern
  • Constructor Details

    • PatternParser

      public PatternParser(String pattern)
  • Method Details

    • extractOption

      protected String extractOption()
    • extractPrecisionOption

      protected int extractPrecisionOption()
      The option is expected to be in decimal and positive. In case of error, zero is returned.
    • parse

      public PatternConverter parse()
    • finalizeConverter

      protected void finalizeConverter(char c)
    • addConverter

      protected void addConverter(PatternConverter pc)