| java.lang.Object org.joda.time.DateTimeField org.joda.time.field.BaseDateTimeField org.joda.time.field.DecoratedDateTimeField
All known Subclasses: org.joda.time.field.DividedDateTimeField, org.joda.time.field.ZeroIsMaxDateTimeField, org.joda.time.field.RemainderDateTimeField, org.joda.time.chrono.ISOYearOfEraDateTimeField, org.joda.time.field.OffsetDateTimeField, org.joda.time.chrono.GJYearOfEraDateTimeField,
DecoratedDateTimeField | abstract public class DecoratedDateTimeField extends BaseDateTimeField (Code) | | DecoratedDateTimeField extends
BaseDateTimeField ,
implementing only the minimum required set of methods. These implemented
methods delegate to a wrapped field.
This design allows new DateTimeField types to be defined that piggyback on
top of another, inheriting all the safe method implementations from
BaseDateTimeField. Should any method require pure delegation to the
wrapped field, simply override and use the provided getWrappedField method.
DecoratedDateTimeField is thread-safe and immutable, and its subclasses must
be as well.
author: Brian S O'Neill since: 1.0 See Also: DelegatedDateTimeField |
DecoratedDateTimeField | protected DecoratedDateTimeField(DateTimeField field, DateTimeFieldType type)(Code) | | Constructor.
Parameters: field - the field being decorated Parameters: type - allow type to be overridden |
get | public int get(long instant)(Code) | | |
getMaximumValue | public int getMaximumValue()(Code) | | |
getMinimumValue | public int getMinimumValue()(Code) | | |
getWrappedField | final public DateTimeField getWrappedField()(Code) | | Gets the wrapped date time field.
the wrapped DateTimeField |
isLenient | public boolean isLenient()(Code) | | |
roundFloor | public long roundFloor(long instant)(Code) | | |
set | public long set(long instant, int value)(Code) | | |
Methods inherited from org.joda.time.field.BaseDateTimeField | public long add(long instant, int value)(Code)(Java Doc) public long add(long instant, long value)(Code)(Java Doc) public int[] add(ReadablePartial instant, int fieldIndex, int[] values, int valueToAdd)(Code)(Java Doc) public long addWrapField(long instant, int value)(Code)(Java Doc) public int[] addWrapField(ReadablePartial instant, int fieldIndex, int[] values, int valueToAdd)(Code)(Java Doc) public int[] addWrapPartial(ReadablePartial instant, int fieldIndex, int[] values, int valueToAdd)(Code)(Java Doc) protected int convertText(String text, Locale locale)(Code)(Java Doc) abstract public int get(long instant)(Code)(Java Doc) public String getAsShortText(long instant, Locale locale)(Code)(Java Doc) final public String getAsShortText(long instant)(Code)(Java Doc) public String getAsShortText(ReadablePartial partial, int fieldValue, Locale locale)(Code)(Java Doc) final public String getAsShortText(ReadablePartial partial, Locale locale)(Code)(Java Doc) public String getAsShortText(int fieldValue, Locale locale)(Code)(Java Doc) public String getAsText(long instant, Locale locale)(Code)(Java Doc) final public String getAsText(long instant)(Code)(Java Doc) public String getAsText(ReadablePartial partial, int fieldValue, Locale locale)(Code)(Java Doc) final public String getAsText(ReadablePartial partial, Locale locale)(Code)(Java Doc) public String getAsText(int fieldValue, Locale locale)(Code)(Java Doc) public int getDifference(long minuendInstant, long subtrahendInstant)(Code)(Java Doc) public long getDifferenceAsLong(long minuendInstant, long subtrahendInstant)(Code)(Java Doc) abstract public DurationField getDurationField()(Code)(Java Doc) public int getLeapAmount(long instant)(Code)(Java Doc) public DurationField getLeapDurationField()(Code)(Java Doc) public int getMaximumShortTextLength(Locale locale)(Code)(Java Doc) public int getMaximumTextLength(Locale locale)(Code)(Java Doc) abstract public int getMaximumValue()(Code)(Java Doc) public int getMaximumValue(long instant)(Code)(Java Doc) public int getMaximumValue(ReadablePartial instant)(Code)(Java Doc) public int getMaximumValue(ReadablePartial instant, int[] values)(Code)(Java Doc) abstract public int getMinimumValue()(Code)(Java Doc) public int getMinimumValue(long instant)(Code)(Java Doc) public int getMinimumValue(ReadablePartial instant)(Code)(Java Doc) public int getMinimumValue(ReadablePartial instant, int[] values)(Code)(Java Doc) final public String getName()(Code)(Java Doc) abstract public DurationField getRangeDurationField()(Code)(Java Doc) final public DateTimeFieldType getType()(Code)(Java Doc) public boolean isLeap(long instant)(Code)(Java Doc) final public boolean isSupported()(Code)(Java Doc) public long remainder(long instant)(Code)(Java Doc) public long roundCeiling(long instant)(Code)(Java Doc) abstract public long roundFloor(long instant)(Code)(Java Doc) public long roundHalfCeiling(long instant)(Code)(Java Doc) public long roundHalfEven(long instant)(Code)(Java Doc) public long roundHalfFloor(long instant)(Code)(Java Doc) abstract public long set(long instant, int value)(Code)(Java Doc) public int[] set(ReadablePartial partial, int fieldIndex, int[] values, int newValue)(Code)(Java Doc) public long set(long instant, String text, Locale locale)(Code)(Java Doc) final public long set(long instant, String text)(Code)(Java Doc) public int[] set(ReadablePartial instant, int fieldIndex, int[] values, String text, Locale locale)(Code)(Java Doc) public String toString()(Code)(Java Doc)
|
Methods inherited from org.joda.time.DateTimeField | abstract public long add(long instant, int value)(Code)(Java Doc) abstract public long add(long instant, long value)(Code)(Java Doc) abstract public int[] add(ReadablePartial instant, int fieldIndex, int[] values, int valueToAdd)(Code)(Java Doc) abstract public long addWrapField(long instant, int value)(Code)(Java Doc) abstract public int[] addWrapField(ReadablePartial instant, int fieldIndex, int[] values, int valueToAdd)(Code)(Java Doc) abstract public int[] addWrapPartial(ReadablePartial instant, int fieldIndex, int[] values, int valueToAdd)(Code)(Java Doc) abstract public int get(long instant)(Code)(Java Doc) abstract public String getAsShortText(long instant, Locale locale)(Code)(Java Doc) abstract public String getAsShortText(long instant)(Code)(Java Doc) abstract public String getAsShortText(ReadablePartial partial, int fieldValue, Locale locale)(Code)(Java Doc) abstract public String getAsShortText(ReadablePartial partial, Locale locale)(Code)(Java Doc) abstract public String getAsShortText(int fieldValue, Locale locale)(Code)(Java Doc) abstract public String getAsText(long instant, Locale locale)(Code)(Java Doc) abstract public String getAsText(long instant)(Code)(Java Doc) abstract public String getAsText(ReadablePartial partial, int fieldValue, Locale locale)(Code)(Java Doc) abstract public String getAsText(ReadablePartial partial, Locale locale)(Code)(Java Doc) abstract public String getAsText(int fieldValue, Locale locale)(Code)(Java Doc) abstract public int getDifference(long minuendInstant, long subtrahendInstant)(Code)(Java Doc) abstract public long getDifferenceAsLong(long minuendInstant, long subtrahendInstant)(Code)(Java Doc) abstract public DurationField getDurationField()(Code)(Java Doc) abstract public int getLeapAmount(long instant)(Code)(Java Doc) abstract public DurationField getLeapDurationField()(Code)(Java Doc) abstract public int getMaximumShortTextLength(Locale locale)(Code)(Java Doc) abstract public int getMaximumTextLength(Locale locale)(Code)(Java Doc) abstract public int getMaximumValue()(Code)(Java Doc) abstract public int getMaximumValue(long instant)(Code)(Java Doc) abstract public int getMaximumValue(ReadablePartial instant)(Code)(Java Doc) abstract public int getMaximumValue(ReadablePartial instant, int[] values)(Code)(Java Doc) abstract public int getMinimumValue()(Code)(Java Doc) abstract public int getMinimumValue(long instant)(Code)(Java Doc) abstract public int getMinimumValue(ReadablePartial instant)(Code)(Java Doc) abstract public int getMinimumValue(ReadablePartial instant, int[] values)(Code)(Java Doc) abstract public String getName()(Code)(Java Doc) abstract public DurationField getRangeDurationField()(Code)(Java Doc) abstract public DateTimeFieldType getType()(Code)(Java Doc) abstract public boolean isLeap(long instant)(Code)(Java Doc) abstract public boolean isLenient()(Code)(Java Doc) abstract public boolean isSupported()(Code)(Java Doc) abstract public long remainder(long instant)(Code)(Java Doc) abstract public long roundCeiling(long instant)(Code)(Java Doc) abstract public long roundFloor(long instant)(Code)(Java Doc) abstract public long roundHalfCeiling(long instant)(Code)(Java Doc) abstract public long roundHalfEven(long instant)(Code)(Java Doc) abstract public long roundHalfFloor(long instant)(Code)(Java Doc) abstract public long set(long instant, int value)(Code)(Java Doc) abstract public int[] set(ReadablePartial instant, int fieldIndex, int[] values, int newValue)(Code)(Java Doc) abstract public long set(long instant, String text, Locale locale)(Code)(Java Doc) abstract public long set(long instant, String text)(Code)(Java Doc) abstract public int[] set(ReadablePartial instant, int fieldIndex, int[] values, String text, Locale locale)(Code)(Java Doc) abstract public String toString()(Code)(Java Doc)
|
|
|