org.nakedobjects.metamodel.value
Class TimeValueSemanticsProviderAbstract
java.lang.Object
org.nakedobjects.metamodel.facets.FacetAbstract
org.nakedobjects.metamodel.value.ValueSemanticsProviderAbstract
org.nakedobjects.metamodel.value.ValueSemanticsProviderAbstractTemporal
org.nakedobjects.metamodel.value.TimeValueSemanticsProviderAbstract
- All Implemented Interfaces:
- DefaultsProvider, EncoderDecoder, Parser, ValueSemanticsProvider, Facet, DateValueFacet
- Direct Known Subclasses:
- JavaSqlTimeValueSemanticsProvider, TimeValueSemanticsProvider
public abstract class TimeValueSemanticsProviderAbstract
- extends ValueSemanticsProviderAbstractTemporal
|
Method Summary |
protected void |
clearFields(java.util.Calendar cal)
|
protected java.lang.String |
defaultFormat()
|
int |
getLevel()
For subclasses to implement. |
protected static void |
initFormats(java.util.Hashtable<java.lang.String,java.text.DateFormat> formats)
|
java.lang.String |
toString()
|
| Methods inherited from class org.nakedobjects.metamodel.value.ValueSemanticsProviderAbstractTemporal |
add, createDateFormat, createValue, dateValue, dateValue, doEncode, doParse, doRestore, formats, ignoreTimeZone, isEmpty, now, setDate, setMask, titleString, titleWithMask, type |
| Methods inherited from class org.nakedobjects.metamodel.value.ValueSemanticsProviderAbstract |
alwaysReplace, createAdapter, determineNumberFormat, displayTitleOf, fromEncodedString, getAdaptedClass, getClock, getConfiguration, getDefaultsProvider, getDefaultValue, getEncoderDecoder, getParser, getRuntimeContext, getSpecification, getSpecificationLoader, isEqualByContent, isImmutable, parseableTitleOf, parseTextEntry, titleString, toEncodedString, typicalLength |
| Methods inherited from class org.nakedobjects.metamodel.facets.FacetAbstract |
facetType, getFacetHolder, getIdentified, getUnderlyingFacet, isDerived, isNoop, setFacetHolder, setUnderlyingFacet, toStringValues, unwrapObject, unwrapString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
TimeValueSemanticsProviderAbstract
public TimeValueSemanticsProviderAbstract(FacetHolder holder,
java.lang.Class<?> adaptedClass,
NakedObjectConfiguration configuration,
SpecificationLoader specificationLoader,
RuntimeContext runtimeContext)
initFormats
protected static void initFormats(java.util.Hashtable<java.lang.String,java.text.DateFormat> formats)
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
clearFields
protected void clearFields(java.util.Calendar cal)
- Overrides:
clearFields in class ValueSemanticsProviderAbstractTemporal
defaultFormat
protected java.lang.String defaultFormat()
- Specified by:
defaultFormat in class ValueSemanticsProviderAbstractTemporal
toString
public java.lang.String toString()
- Overrides:
toString in class FacetAbstract
Copyright © 2001-2009 Naked Objects Group Ltd.. All Rights Reserved.