public abstract class ReportFormat
extends java.text.Format
Modifier and Type | Field and Description |
---|---|
static int |
PARAM_FROM_COUNT
Some Formats use this to indicate a parameter that is the
number of remaining paramaters.
|
static int |
PARAM_FROM_LIST
Some Formats use this to indicate a parameter that is the
extracted from the argment list.
|
static int |
PARAM_UNSPECIFIED
Some Formats use this to indicate an unspecified parameter.
|
Constructor and Description |
---|
ReportFormat() |
Modifier and Type | Method and Description |
---|---|
static int |
format(java.text.Format fmt,
java.lang.Object[] args,
int start,
java.lang.StringBuffer sbuf,
java.text.FieldPosition fpos) |
static int |
format(java.text.Format fmt,
java.lang.Object[] args,
int start,
java.io.Writer dst,
java.text.FieldPosition fpos) |
int |
format(java.lang.Object[] args,
int start,
java.lang.StringBuffer sbuf,
java.text.FieldPosition fpos) |
abstract int |
format(java.lang.Object[] args,
int start,
java.io.Writer dst,
java.text.FieldPosition fpos)
Format an array of arguments, and write out the result.
|
int |
format(java.lang.Object arg,
int start,
java.io.Writer dst,
java.text.FieldPosition fpos) |
java.lang.StringBuffer |
format(java.lang.Object obj,
java.lang.StringBuffer sbuf,
java.text.FieldPosition fpos) |
protected static char |
getParam(int param,
char defaultValue,
java.lang.Object[] args,
int start) |
protected static int |
getParam(int param,
int defaultValue,
java.lang.Object[] args,
int start) |
static int |
getParam(java.lang.Object arg,
int defaultValue) |
static int |
nextArg(int result) |
java.lang.Object |
parseObject(java.lang.String text,
java.text.ParsePosition status) |
static void |
print(java.lang.Object value,
Consumer out) |
static void |
print(java.io.Writer dst,
java.lang.String str)
(Parameters in non-standard order.)
|
static int |
result(int resultCode,
int nextArg) |
static int |
resultCode(int result) |
public static final int PARAM_FROM_LIST
public static final int PARAM_FROM_COUNT
public static final int PARAM_UNSPECIFIED
public static int result(int resultCode, int nextArg)
public static int nextArg(int result)
public static int resultCode(int result)
public abstract int format(java.lang.Object[] args, int start, java.io.Writer dst, java.text.FieldPosition fpos) throws java.io.IOException
dst
- where to write the resultargs
- the objects to be formattedstart
- the index (in args) of the argument to start withjava.io.IOException
public int format(java.lang.Object arg, int start, java.io.Writer dst, java.text.FieldPosition fpos) throws java.io.IOException
java.io.IOException
public java.lang.StringBuffer format(java.lang.Object obj, java.lang.StringBuffer sbuf, java.text.FieldPosition fpos)
format
in class java.text.Format
public int format(java.lang.Object[] args, int start, java.lang.StringBuffer sbuf, java.text.FieldPosition fpos)
public static int format(java.text.Format fmt, java.lang.Object[] args, int start, java.io.Writer dst, java.text.FieldPosition fpos) throws java.io.IOException
java.io.IOException
public static int format(java.text.Format fmt, java.lang.Object[] args, int start, java.lang.StringBuffer sbuf, java.text.FieldPosition fpos)
public static void print(java.io.Writer dst, java.lang.String str) throws java.io.IOException
java.io.IOException
public static void print(java.lang.Object value, Consumer out)
public java.lang.Object parseObject(java.lang.String text, java.text.ParsePosition status)
parseObject
in class java.text.Format
public static int getParam(java.lang.Object arg, int defaultValue)
protected static int getParam(int param, int defaultValue, java.lang.Object[] args, int start)
protected static char getParam(int param, char defaultValue, java.lang.Object[] args, int start)