java.lang.Object
java.text.Format
edu.internet2.middleware.grouperClientExt.org.apache.commons.lang3.text.CompositeFormat
All Implemented Interfaces:
Serializable, Cloneable

@Deprecated public class CompositeFormat extends Format
Deprecated.
as of 3.6, use commons-text CompositeFormat instead
Formats using one formatter and parses using a different formatter. An example of use for this would be a webapp where data is taken in one way and stored in a database another way.
See Also:
  • Constructor Details

    • CompositeFormat

      public CompositeFormat(Format parser, Format formatter)
      Deprecated.
      Create a format that points its parseObject method to one implementation and its format method to another.
      Parameters:
      parser - implementation
      formatter - implementation
  • Method Details

    • format

      public StringBuffer format(Object obj, StringBuffer toAppendTo, FieldPosition pos)
      Deprecated.
      Uses the formatter Format instance.
      Specified by:
      format in class Format
      Parameters:
      obj - the object to format
      toAppendTo - the StringBuffer to append to
      pos - the FieldPosition to use (or ignore).
      Returns:
      toAppendTo
      See Also:
    • parseObject

      public Object parseObject(String source, ParsePosition pos)
      Deprecated.
      Uses the parser Format instance.
      Specified by:
      parseObject in class Format
      Parameters:
      source - the String source
      pos - the ParsePosition containing the position to parse from, will be updated according to parsing success (index) or failure (error index)
      Returns:
      the parsed Object
      See Also:
    • getParser

      public Format getParser()
      Deprecated.
      Provides access to the parser Format implementation.
      Returns:
      parser Format implementation
    • getFormatter

      public Format getFormatter()
      Deprecated.
      Provides access to the parser Format implementation.
      Returns:
      formatter Format implementation
    • reformat

      public String reformat(String input) throws ParseException
      Deprecated.
      Utility method to parse and then reformat a String.
      Parameters:
      input - String to reformat
      Returns:
      A reformatted String
      Throws:
      ParseException - thrown by parseObject(String) call