Package org.ojalgo.type.context
Class TemporalContext<T extends Temporal>
java.lang.Object
org.ojalgo.type.context.TemporalContext<T>
- All Implemented Interfaces:
TypeContext<T>
An implementation of
TypeContext
that is implemented in terms of DateTimeFormatter
and
TemporalAdjuster
.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionWill force the object to conform to the context's specification.static <T extends Temporal>
TemporalContext<T> of
(DateTimeFormatter formatter) static <T extends Temporal>
TemporalContext<T> of
(DateTimeFormatter formatter, TemporalAdjuster adjuster) parse
(CharSequence text) withAdjuster
(TemporalAdjuster adjuster) withFormatter
(DateTimeFormatter formatter)
-
Field Details
-
myAdjuster
-
myFormatter
-
-
Constructor Details
-
TemporalContext
TemporalContext(DateTimeFormatter formatter, TemporalAdjuster adjuster)
-
-
Method Details
-
of
-
of
public static <T extends Temporal> TemporalContext<T> of(DateTimeFormatter formatter, TemporalAdjuster adjuster) -
enforce
Description copied from interface:TypeContext
Will force the object to conform to the context's specification. The default implementation formats aString
and then parses that back to an object (of the original type).- Specified by:
enforce
in interfaceTypeContext<T extends Temporal>
-
format
- Specified by:
format
in interfaceTypeContext<T extends Temporal>
-
parse
- Specified by:
parse
in interfaceTypeContext<T extends Temporal>
-
withAdjuster
-
withFormatter
-