org.databene.commons
Class ArrayFormat
java.lang.Object
java.text.Format
org.databene.commons.ArrayFormat
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable
public class ArrayFormat
- extends java.text.Format
java.lang.text.Format implementation for formatting and parsing arrays.
Created: 20.06.2007 07:04:37
- Author:
- Volker Bergmann
- See Also:
- Serialized Form
| Nested classes/interfaces inherited from class java.text.Format |
java.text.Format.Field |
|
Method Summary |
static
|
format(Converter<java.lang.Object,java.lang.String> formatter,
java.lang.String separator,
T... items)
|
java.lang.StringBuffer |
format(java.lang.Object obj,
java.lang.StringBuffer toAppendTo,
java.text.FieldPosition pos)
|
static
|
format(java.lang.String separator,
T... items)
|
static
|
format(T... items)
formats an array's content as comma separated list |
static java.lang.String |
formatBytes(java.lang.String separator,
byte... items)
|
static java.lang.String |
formatChars(java.lang.String separator,
char... items)
|
static java.lang.String |
formatInts(java.lang.String separator,
int... items)
|
static
|
formatPart(Converter<java.lang.Object,java.lang.String> formatter,
java.lang.String separator,
int offset,
int length,
T... items)
|
static
<T,E extends java.lang.Appendable>
E |
|
formatPart(E toAppendTo,
Converter<java.lang.Object,java.lang.String> formatter,
java.lang.String separator,
int offset,
int length,
T... items)
|
static
|
formatPart(int offset,
int length,
T... items)
|
static
|
formatPart(java.lang.String separator,
int offset,
int length,
T... items)
|
static java.lang.String |
formatStrings(java.lang.String separator,
java.lang.String... items)
|
static
|
parse(java.lang.String source,
java.lang.String separator,
java.lang.Class<T> componentType)
|
java.lang.Object |
parseObject(java.lang.String source,
java.text.ParsePosition pos)
|
| Methods inherited from class java.text.Format |
clone, format, formatToCharacterIterator, parseObject |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ArrayFormat
public ArrayFormat()
ArrayFormat
public ArrayFormat(java.lang.String separator)
ArrayFormat
public ArrayFormat(Converter<java.lang.Object,java.lang.String> itemFormat)
ArrayFormat
public ArrayFormat(Converter<java.lang.Object,java.lang.String> itemFormatter,
java.lang.String separator)
format
public java.lang.StringBuffer format(java.lang.Object obj,
java.lang.StringBuffer toAppendTo,
java.text.FieldPosition pos)
- Specified by:
format in class java.text.Format
parseObject
public java.lang.Object parseObject(java.lang.String source,
java.text.ParsePosition pos)
- Specified by:
parseObject in class java.text.Format
format
public static <T> java.lang.String format(T... items)
- formats an array's content as comma separated list
- Parameters:
items - the objects to format
- Returns:
- a String with the comma-separated-list representation of the array
format
public static <T> java.lang.String format(java.lang.String separator,
T... items)
format
public static <T> java.lang.String format(Converter<java.lang.Object,java.lang.String> formatter,
java.lang.String separator,
T... items)
formatPart
public static <T> java.lang.String formatPart(int offset,
int length,
T... items)
formatPart
public static <T> java.lang.String formatPart(java.lang.String separator,
int offset,
int length,
T... items)
formatPart
public static <T> java.lang.String formatPart(Converter<java.lang.Object,java.lang.String> formatter,
java.lang.String separator,
int offset,
int length,
T... items)
formatPart
public static <T,E extends java.lang.Appendable> E formatPart(E toAppendTo,
Converter<java.lang.Object,java.lang.String> formatter,
java.lang.String separator,
int offset,
int length,
T... items)
formatInts
public static java.lang.String formatInts(java.lang.String separator,
int... items)
formatBytes
public static java.lang.String formatBytes(java.lang.String separator,
byte... items)
formatChars
public static java.lang.String formatChars(java.lang.String separator,
char... items)
formatStrings
public static java.lang.String formatStrings(java.lang.String separator,
java.lang.String... items)
parse
public static <T> T[] parse(java.lang.String source,
java.lang.String separator,
java.lang.Class<T> componentType)
Copyright © 2010. All Rights Reserved.