org.apache.isis.core.progmodel.facets.value
Class DateAndTimeValueSemanticsProviderAbstract<T>
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.DateAndTimeValueSemanticsProviderAbstract<T>
- All Implemented Interfaces:
- org.apache.isis.applib.adapters.DefaultsProvider<T>, org.apache.isis.applib.adapters.EncoderDecoder<T>, org.apache.isis.applib.adapters.Parser<T>, org.apache.isis.applib.adapters.ValueSemanticsProvider<T>, org.apache.isis.core.metamodel.facetapi.Facet, DateValueFacet
- Direct Known Subclasses:
- DateTimeValueSemanticsProvider, JavaUtilDateValueSemanticsProvider
public abstract class DateAndTimeValueSemanticsProviderAbstract<T>
- extends ValueSemanticsProviderAbstractTemporal<T>
| 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 |
| Methods inherited from class org.apache.isis.core.progmodel.facets.value.ValueSemanticsProviderAbstractTemporal |
add, buildDefaultFormatIfRequired, buildFormat, clearFields, configureFormats, createDateFormat, createValue, dateValue, dateValue, doEncode, doParse, doRestore, ignoreTimeZone, isEmpty, now, setDate, 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 |
DateAndTimeValueSemanticsProviderAbstract
public DateAndTimeValueSemanticsProviderAbstract(org.apache.isis.core.metamodel.facetapi.FacetHolder holder,
Class<T> adaptedClass,
boolean immutable,
boolean equalByContent,
org.apache.isis.core.commons.config.IsisConfiguration configuration,
ValueSemanticsProviderContext context)
getLevel
public int getLevel()
- Description copied from class:
ValueSemanticsProviderAbstractTemporal
- For subclasses to implement.
- Specified by:
getLevel in interface DateValueFacet- Specified by:
getLevel in class ValueSemanticsProviderAbstractTemporal<T>
defaultFormat
protected String defaultFormat()
- Specified by:
defaultFormat in class ValueSemanticsProviderAbstractTemporal<T>
formats
protected Map<String,DateFormat> formats()
- Specified by:
formats in class ValueSemanticsProviderAbstractTemporal<T>
format
protected DateFormat format(org.apache.isis.applib.profiles.Localization localization)
- Overrides:
format in class ValueSemanticsProviderAbstractTemporal<T>
toString
public String toString()
- Overrides:
toString in class org.apache.isis.core.metamodel.facetapi.FacetAbstract
Copyright © 2010-2011 The Apache Software Foundation. All Rights Reserved.