Top Description Fields Constructors Methods
org.eclipse.jetty.util.ajax

public Class JSONDateConvertor

extends Object
implements Convertor
Class Inheritance
All Implemented Interfaces
org.eclipse.jetty.util.ajax.JSON.Convertor
Imports
java.text.DateFormatSymbols, .SimpleDateFormat, java.util.Date, .Locale, .Map, .TimeZone, org.eclipse.jetty.util.DateCache, org.eclipse.jetty.util.ajax.JSON.Output, org.eclipse.jetty.util.thread.AutoLock, org.slf4j.Logger, .LoggerFactory

Convert a Date to JSON. If fromJSON is true in the constructor, the JSON generated will be of the form {class="java.util.Date",value="1/1/1970 12:00 GMT"} If fromJSON is false, then only the string value of the date is generated.

Field Summary

Modifier and TypeField and Description
private final DateCache
private final SimpleDateFormat
private final boolean
private final AutoLock
private static final Logger

Constructor Summary

AccessConstructor and Description
public
public
JSONDateConvertor(boolean fromJSON)

public
JSONDateConvertor(String format, TimeZone zone, boolean fromJSON)

public
JSONDateConvertor(String format, TimeZone zone, boolean fromJSON, Locale locale)

Method Summary

Modifier and TypeMethod and Description
public Object
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

_dateCacheback to summary
private final DateCache _dateCache
_formatback to summary
private final SimpleDateFormat _format
_fromJSONback to summary
private final boolean _fromJSON
_lockback to summary
private final AutoLock _lock
LOGback to summary
private static final Logger LOG

Constructor Detail

JSONDateConvertorback to summary
public JSONDateConvertor()
JSONDateConvertorback to summary
public JSONDateConvertor(boolean fromJSON)
JSONDateConvertorback to summary
public JSONDateConvertor(String format, TimeZone zone, boolean fromJSON)
JSONDateConvertorback to summary
public JSONDateConvertor(String format, TimeZone zone, boolean fromJSON, Locale locale)

Method Detail

fromJSONback to summary
public Object fromJSON(Map<String, Object> map)

Implements org.eclipse.jetty.util.ajax.JSON.Convertor.fromJSON.

Annotations
@Override
toJSONback to summary
public void toJSON(Object obj, JSON.Output out)

Implements org.eclipse.jetty.util.ajax.JSON.Convertor.toJSON.

Annotations
@Override