Package gnu.kawa.functions
Class ObjectFormat
- java.lang.Object
-
- java.text.Format
-
- gnu.kawa.format.ReportFormat
-
- gnu.kawa.functions.ObjectFormat
-
- All Implemented Interfaces:
Serializable
,Cloneable
public class ObjectFormat extends gnu.kawa.format.ReportFormat
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class java.text.Format
Format.Field
-
-
Constructor Summary
Constructors Constructor Description ObjectFormat(boolean readable)
ObjectFormat(boolean readable, int maxChars)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static int
format(Object[] args, int start, Appendable dst, int maxChars, boolean readable)
int
format(Object[] args, int start, Appendable dst, FieldPosition fpos)
Format an array of arguments, and write out the result.static boolean
format(Object arg, Appendable dst, int maxChars, boolean readable)
Return false iff truncation.static ObjectFormat
getInstance(boolean readable)
Object
parseObject(String text, ParsePosition status)
-
Methods inherited from class gnu.kawa.format.ReportFormat
format, format, format, format, format, getParam, getParam, getParam, nextArg, print, print, result, resultCode
-
Methods inherited from class java.text.Format
clone, format, formatToCharacterIterator, parseObject
-
-
-
-
Method Detail
-
getInstance
public static ObjectFormat getInstance(boolean readable)
-
format
public int format(Object[] args, int start, Appendable dst, FieldPosition fpos) throws IOException
Description copied from class:gnu.kawa.format.ReportFormat
Format an array of arguments, and write out the result.- Specified by:
format
in classgnu.kawa.format.ReportFormat
- Parameters:
args
- the objects to be formattedstart
- the index (in args) of the argument to start withdst
- where to write the result- Returns:
- an integer result(resultCode, nextArg), where nextArg is the index following the last argument processed, and code is a result code (normally 0, or negative if early termination)
- Throws:
IOException
-
format
public static boolean format(Object arg, Appendable dst, int maxChars, boolean readable) throws IOException
Return false iff truncation.- Parameters:
maxChars
- maximum number of characters; -1 means unlimited- Throws:
IOException
-
format
public static int format(Object[] args, int start, Appendable dst, int maxChars, boolean readable) throws IOException
- Throws:
IOException
-
parseObject
public Object parseObject(String text, ParsePosition status)
- Overrides:
parseObject
in classgnu.kawa.format.ReportFormat
-
-