CompositeFormat
- @Deprecated public class org.apache.commons.lang3.text.CompositeFormat extends Format[source]
Deprecated: As of 3.6, use Apache Commons Text CompositeFormat.
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.
Constructors
Create a format that points its parseObject method to one implementation and its format method to another. |
Methods
Uses the formatter Format instance. |
|
Gets the formatter Format implementation. |
|
Gets the parser Format implementation. |
|
Uses the parser Format instance. |
|
Utility method to parse and then reformat a String. |
- @Override public StringBuffer format(Object obj, StringBuffer toAppendTo, FieldPosition pos)[source]
Uses the formatter Format instance.
- Parameters:
obj – The object to format
toAppendTo – The
StringBufferto append topos – The FieldPosition to use (or ignore).
- Returns:
toAppendTo- See also:
- public Format getFormatter()[source]
Gets the formatter Format implementation.
- Returns:
The formatter Format implementation.
- public Format getParser()[source]
Gets the parser Format implementation.
- Returns:
parser Format implementation
- @Override public Object parseObject(String source, ParsePosition pos)[source]
Uses the parser Format instance.
- 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:
- public String reformat(String input) throws ParseException[source]
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.