Package org.apache.commons.lang.text
Class CompositeFormat
- java.lang.Object
 - 
- java.text.Format
 - 
- org.apache.commons.lang.text.CompositeFormat
 
 
 
- 
- All Implemented Interfaces:
 java.io.Serializable,java.lang.Cloneable
@Deprecated(since="2021-04-30") public class CompositeFormat extends java.text.FormatDeprecated.Commons Lang 2 is in maintenance mode. Commons Lang 3 should be used 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:
 - Serialized Form
 
 
- 
- 
Constructor Summary
Constructors Constructor Description CompositeFormat(java.text.Format parser, java.text.Format formatter)Deprecated.Create a format that points its parseObject method to one implementation and its format method to another. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.lang.StringBufferformat(java.lang.Object obj, java.lang.StringBuffer toAppendTo, java.text.FieldPosition pos)Deprecated.Uses the formatter Format instance.java.text.FormatgetFormatter()Deprecated.Provides access to the parser Format implementation.java.text.FormatgetParser()Deprecated.Provides access to the parser Format implementation.java.lang.ObjectparseObject(java.lang.String source, java.text.ParsePosition pos)Deprecated.Uses the parser Format instance.java.lang.Stringreformat(java.lang.String input)Deprecated.Utility method to parse and then reformat a String. 
 - 
 
- 
- 
Method Detail
- 
format
public java.lang.StringBuffer format(java.lang.Object obj, java.lang.StringBuffer toAppendTo, java.text.FieldPosition pos)Deprecated.Uses the formatter Format instance.- Specified by:
 formatin classjava.text.Format- Parameters:
 obj- the object to formattoAppendTo- theStringBufferto append topos- the FieldPosition to use (or ignore).- Returns:
 toAppendTo- See Also:
 Format.format(Object, StringBuffer, FieldPosition)
 
- 
parseObject
public java.lang.Object parseObject(java.lang.String source, java.text.ParsePosition pos)Deprecated.Uses the parser Format instance.- Specified by:
 parseObjectin classjava.text.Format- Parameters:
 source- the String sourcepos- 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:
 Format.parseObject(String, ParsePosition)
 
- 
getParser
public java.text.Format getParser()
Deprecated.Provides access to the parser Format implementation.- Returns:
 - parser Format implementation
 
 
- 
getFormatter
public java.text.Format getFormatter()
Deprecated.Provides access to the parser Format implementation.- Returns:
 - formatter Format implementation
 
 
- 
reformat
public java.lang.String reformat(java.lang.String input) throws java.text.ParseExceptionDeprecated.Utility method to parse and then reformat a String.- Parameters:
 input- String to reformat- Returns:
 - A reformatted String
 - Throws:
 java.text.ParseException- thrown by parseObject(String) call
 
 - 
 
 -