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.Format
Deprecated.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.StringBuffer
format(java.lang.Object obj, java.lang.StringBuffer toAppendTo, java.text.FieldPosition pos)
Deprecated.Uses the formatter Format instance.java.text.Format
getFormatter()
Deprecated.Provides access to the parser Format implementation.java.text.Format
getParser()
Deprecated.Provides access to the parser Format implementation.java.lang.Object
parseObject(java.lang.String source, java.text.ParsePosition pos)
Deprecated.Uses the parser Format instance.java.lang.String
reformat(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:
format
in classjava.text.Format
- Parameters:
obj
- the object to formattoAppendTo
- theStringBuffer
to 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:
parseObject
in 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.ParseException
Deprecated.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
-
-