public abstract class JodaDateTimeCodecBase<T>
extends org.osgl.util.StringValueResolver<T>
implements org.osgl.util.ValueObject.Codec<T>
| Constructor and Description |
|---|
JodaDateTimeCodecBase(org.joda.time.format.DateTimeFormatter formatter) |
JodaDateTimeCodecBase(java.lang.String pattern) |
| Modifier and Type | Method and Description |
|---|---|
org.osgl.util.StringValueResolver<T> |
amended(org.osgl.util.AnnotationAware beanSpec) |
protected abstract JodaDateTimeCodecBase<T> |
create(java.lang.String pattern) |
protected org.joda.time.format.DateTimeFormatter |
formatter() |
static boolean |
isIsoStandard(java.lang.String pattern) |
protected abstract org.joda.time.format.DateTimeFormatter |
isoFormatter() |
protected abstract T |
now() |
protected abstract T |
parse(org.joda.time.format.DateTimeFormatter formatter,
java.lang.String value) |
T |
parse(java.lang.String s) |
T |
resolve(java.lang.String value) |
java.lang.Class<T> |
targetClass() |
java.lang.String |
toJSONString(T o) |
addPredefinedResolver, apply, attribute, attribute, attributes, clearAttributes, genericTargetType, main, predefined, predefined, targetType, wrapandThen, andThen, applyOrElse, compose, compose, compose, compose, compose, compose, curry, invert, lift, orElse, timespublic JodaDateTimeCodecBase(org.joda.time.format.DateTimeFormatter formatter)
public JodaDateTimeCodecBase(java.lang.String pattern)
public final T parse(java.lang.String s)
parse in interface org.osgl.util.ValueObject.Codec<T>public final java.lang.Class<T> targetClass()
targetClass in interface org.osgl.util.ValueObject.Codec<T>public final T resolve(java.lang.String value)
resolve in class org.osgl.util.StringValueResolver<T>public final java.lang.String toJSONString(T o)
toJSONString in interface org.osgl.util.ValueObject.Codec<T>public final org.osgl.util.StringValueResolver<T> amended(org.osgl.util.AnnotationAware beanSpec)
amended in class org.osgl.util.StringValueResolver<T>protected abstract T parse(org.joda.time.format.DateTimeFormatter formatter, java.lang.String value)
protected abstract org.joda.time.format.DateTimeFormatter isoFormatter()
protected abstract T now()
protected abstract JodaDateTimeCodecBase<T> create(java.lang.String pattern)
protected final org.joda.time.format.DateTimeFormatter formatter()
public static boolean isIsoStandard(java.lang.String pattern)
Copyright © 2014–2017 ActFramework. All rights reserved.