org.apache.isis.core.progmodel.facets.value.time
Class TimeValueSemanticsProvider
java.lang.Object
org.apache.isis.core.metamodel.facetapi.FacetAbstract
org.apache.isis.core.progmodel.facets.object.value.ValueSemanticsProviderAndFacetAbstract<T>
org.apache.isis.core.progmodel.facets.value.ValueSemanticsProviderAbstractTemporal<T>
org.apache.isis.core.progmodel.facets.value.time.TimeValueSemanticsProviderAbstract<org.apache.isis.applib.value.Time>
org.apache.isis.core.progmodel.facets.value.time.TimeValueSemanticsProvider
- All Implemented Interfaces:
- org.apache.isis.applib.adapters.DefaultsProvider<org.apache.isis.applib.value.Time>, org.apache.isis.applib.adapters.EncoderDecoder<org.apache.isis.applib.value.Time>, org.apache.isis.applib.adapters.Parser<org.apache.isis.applib.value.Time>, org.apache.isis.applib.adapters.ValueSemanticsProvider<org.apache.isis.applib.value.Time>, org.apache.isis.core.metamodel.facetapi.Facet, DateValueFacet
public class TimeValueSemanticsProvider
- extends TimeValueSemanticsProviderAbstract<org.apache.isis.applib.value.Time>
| Nested classes/interfaces inherited from class org.apache.isis.core.metamodel.facetapi.FacetAbstract |
org.apache.isis.core.metamodel.facetapi.FacetAbstract.Disabling, org.apache.isis.core.metamodel.facetapi.FacetAbstract.Hiding, org.apache.isis.core.metamodel.facetapi.FacetAbstract.Validating |
|
Method Summary |
protected org.apache.isis.applib.value.Time |
add(org.apache.isis.applib.value.Time original,
int years,
int months,
int days,
int hours,
int minutes)
|
protected Date |
dateValue(Object object)
|
protected Map<String,DateFormat> |
formats()
|
protected boolean |
ignoreTimeZone()
|
protected org.apache.isis.applib.value.Time |
now()
|
protected org.apache.isis.applib.value.Time |
setDate(Date date)
|
| Methods inherited from class org.apache.isis.core.progmodel.facets.value.ValueSemanticsProviderAbstractTemporal |
buildDefaultFormatIfRequired, buildFormat, configureFormats, createDateFormat, createValue, dateValue, doEncode, doParse, doRestore, format, isEmpty, setFormat, setMask, titleString, titleStringWithMask, type |
| Methods inherited from class org.apache.isis.core.progmodel.facets.object.value.ValueSemanticsProviderAndFacetAbstract |
alwaysReplace, createAdapter, determineNumberFormat, displayTitleOf, displayTitleOf, fromEncodedString, getAdaptedClass, getAdapterMap, getAuthenticationSessionProvider, getClock, getConfiguration, getContext, getDefaultsProvider, getDefaultValue, getDependencyInjector, getEncoderDecoder, getParser, getSpecification, getSpecificationLookup, isEqualByContent, isImmutable, parseableTitleOf, parseTextEntry, titleString, toEncodedString, typicalLength |
| Methods inherited from class org.apache.isis.core.metamodel.facetapi.FacetAbstract |
facetType, getFacetHolder, getIdentified, getUnderlyingFacet, isDerived, isNoop, setFacetHolder, setUnderlyingFacet, toStringValues |
| Methods inherited from interface org.apache.isis.core.metamodel.facetapi.Facet |
alwaysReplace, facetType, getFacetHolder, getUnderlyingFacet, isDerived, isNoop, setFacetHolder, setUnderlyingFacet |
TimeValueSemanticsProvider
public TimeValueSemanticsProvider()
- Required because implementation of
Parser and EncoderDecoder.
TimeValueSemanticsProvider
public TimeValueSemanticsProvider(org.apache.isis.core.metamodel.facetapi.FacetHolder holder,
org.apache.isis.core.commons.config.IsisConfiguration configuration,
ValueSemanticsProviderContext context)
formats
protected Map<String,DateFormat> formats()
- Specified by:
formats in class ValueSemanticsProviderAbstractTemporal<org.apache.isis.applib.value.Time>
ignoreTimeZone
protected boolean ignoreTimeZone()
- Overrides:
ignoreTimeZone in class ValueSemanticsProviderAbstractTemporal<org.apache.isis.applib.value.Time>
add
protected org.apache.isis.applib.value.Time add(org.apache.isis.applib.value.Time original,
int years,
int months,
int days,
int hours,
int minutes)
- Specified by:
add in class ValueSemanticsProviderAbstractTemporal<org.apache.isis.applib.value.Time>
dateValue
protected Date dateValue(Object object)
- Specified by:
dateValue in class ValueSemanticsProviderAbstractTemporal<org.apache.isis.applib.value.Time>
now
protected org.apache.isis.applib.value.Time now()
- Specified by:
now in class ValueSemanticsProviderAbstractTemporal<org.apache.isis.applib.value.Time>
setDate
protected org.apache.isis.applib.value.Time setDate(Date date)
- Specified by:
setDate in class ValueSemanticsProviderAbstractTemporal<org.apache.isis.applib.value.Time>
Copyright © 2010-2011 The Apache Software Foundation. All Rights Reserved.