Package org.apache.commons.lang3.text
Class CompositeFormat
- java.lang.Object
-
- java.text.Format
-
- org.apache.commons.lang3.text.CompositeFormat
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable
@Deprecated public class CompositeFormat extends java.text.FormatDeprecated.as of 3.6, use commons-text CompositeFormat insteadFormats 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
-
-