|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.das2.datum.format.DatumFormatter
org.das2.datum.format.TimeDatumFormatter
public class TimeDatumFormatter
Field Summary | |
---|---|
static TimeDatumFormatter |
DAYS
yyyy-MM-dd |
static TimeDatumFormatter |
DEFAULT
yyyy-MM-dd'T'HH:mm:ss.SSS'Z |
static TimeDatumFormatter |
HOURS
yyyy-MM-dd HH:'00' |
static TimeDatumFormatter |
MICROSECONDS
HH:mm:ss.SSSSSS |
static TimeDatumFormatter |
MILLISECONDS
HH:mm:ss.SSS |
static TimeDatumFormatter |
MINUTES
HH:mm |
static TimeDatumFormatter |
MONTHS
yyyy-MM |
static TimeDatumFormatter |
NANOSECONDS
HH:mm:ss.SSSSSSSSS |
static TimeDatumFormatter |
SECONDS
HH:mm:ss |
static TimeDatumFormatter |
YEARS
yyyy |
Constructor Summary | |
---|---|
TimeDatumFormatter(java.lang.String formatString)
Creates a new instance of TimeDatumFormatter |
Method Summary | |
---|---|
java.lang.String |
format(Datum datum)
|
static TimeDatumFormatter |
formatterForScale(int scale,
DatumRange context)
returns a TimeDatumFormatter suitable for the specified scale and context. |
protected java.text.Format |
getFormat()
|
protected java.lang.String |
parseTimeFormatString(java.lang.String input)
|
protected java.lang.String |
parseTimeFormatStringPercent(java.lang.String format)
create the message format, based on %Y, %m, %d format specification. |
java.lang.String |
toString()
|
Methods inherited from class org.das2.datum.format.DatumFormatter |
---|
axisFormat, format, grannyFormat, grannyFormat |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final TimeDatumFormatter DEFAULT
public static final TimeDatumFormatter DAYS
public static final TimeDatumFormatter YEARS
public static final TimeDatumFormatter MONTHS
public static final TimeDatumFormatter HOURS
public static final TimeDatumFormatter MINUTES
public static final TimeDatumFormatter SECONDS
public static final TimeDatumFormatter MILLISECONDS
public static final TimeDatumFormatter MICROSECONDS
public static final TimeDatumFormatter NANOSECONDS
Constructor Detail |
---|
public TimeDatumFormatter(java.lang.String formatString) throws java.text.ParseException
java.text.ParseException
Method Detail |
---|
public static TimeDatumFormatter formatterForScale(int scale, DatumRange context)
scale
- the length we wish to represent, such as TimeUtil.HOURcontext
- the context for the formatter, or null if the formatted string
will be interpretted outside of any context.
java.lang.IllegalArgumentException
- if the scale is TimeUtil.NANOS or is not found in TimeUtil.public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String format(Datum datum)
format
in class DatumFormatter
protected java.text.Format getFormat()
protected java.lang.String parseTimeFormatString(java.lang.String input) throws java.text.ParseException
java.text.ParseException
protected java.lang.String parseTimeFormatStringPercent(java.lang.String format) throws java.text.ParseException
input
-
java.text.ParseException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |