|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.joda.time.DateTimeField
org.joda.time.field.UnsupportedDateTimeField
public final class UnsupportedDateTimeField
A placeholder implementation to use when a datetime field is not supported.
UnsupportedDateTimeField is thread-safe and immutable.
| Method Summary | |
|---|---|
long |
add(long instant,
int value)
Delegates to the duration field. |
long |
add(long instant,
long value)
Delegates to the duration field. |
int[] |
add(ReadablePartial instant,
int fieldIndex,
int[] values,
int valueToAdd)
Always throws UnsupportedOperationException |
long |
addWrapField(long instant,
int value)
Always throws UnsupportedOperationException |
int[] |
addWrapField(ReadablePartial instant,
int fieldIndex,
int[] values,
int valueToAdd)
Always throws UnsupportedOperationException |
int[] |
addWrapPartial(ReadablePartial instant,
int fieldIndex,
int[] values,
int valueToAdd)
Always throws UnsupportedOperationException |
int |
get(long instant)
Always throws UnsupportedOperationException |
String |
getAsShortText(int fieldValue,
Locale locale)
Always throws UnsupportedOperationException |
String |
getAsShortText(long instant)
Always throws UnsupportedOperationException |
String |
getAsShortText(long instant,
Locale locale)
Always throws UnsupportedOperationException |
String |
getAsShortText(ReadablePartial partial,
int fieldValue,
Locale locale)
Always throws UnsupportedOperationException |
String |
getAsShortText(ReadablePartial partial,
Locale locale)
Always throws UnsupportedOperationException |
String |
getAsText(int fieldValue,
Locale locale)
Always throws UnsupportedOperationException |
String |
getAsText(long instant)
Always throws UnsupportedOperationException |
String |
getAsText(long instant,
Locale locale)
Always throws UnsupportedOperationException |
String |
getAsText(ReadablePartial partial,
int fieldValue,
Locale locale)
Always throws UnsupportedOperationException |
String |
getAsText(ReadablePartial partial,
Locale locale)
Always throws UnsupportedOperationException |
int |
getDifference(long minuendInstant,
long subtrahendInstant)
Delegates to the duration field. |
long |
getDifferenceAsLong(long minuendInstant,
long subtrahendInstant)
Delegates to the duration field. |
DurationField |
getDurationField()
Even though this DateTimeField is unsupported, the duration field might be supported. |
static UnsupportedDateTimeField |
getInstance(DateTimeFieldType type,
DurationField durationField)
Gets an instance of UnsupportedDateTimeField for a specific named field. |
int |
getLeapAmount(long instant)
Always throws UnsupportedOperationException |
DurationField |
getLeapDurationField()
Always returns null. |
int |
getMaximumShortTextLength(Locale locale)
Always throws UnsupportedOperationException |
int |
getMaximumTextLength(Locale locale)
Always throws UnsupportedOperationException |
int |
getMaximumValue()
Always throws UnsupportedOperationException |
int |
getMaximumValue(long instant)
Always throws UnsupportedOperationException |
int |
getMaximumValue(ReadablePartial instant)
Always throws UnsupportedOperationException |
int |
getMaximumValue(ReadablePartial instant,
int[] values)
Always throws UnsupportedOperationException |
int |
getMinimumValue()
Always throws UnsupportedOperationException |
int |
getMinimumValue(long instant)
Always throws UnsupportedOperationException |
int |
getMinimumValue(ReadablePartial instant)
Always throws UnsupportedOperationException |
int |
getMinimumValue(ReadablePartial instant,
int[] values)
Always throws UnsupportedOperationException |
String |
getName()
Get the name of the field. |
DurationField |
getRangeDurationField()
Always returns null. |
DateTimeFieldType |
getType()
Get the type of the field. |
boolean |
isLeap(long instant)
Always throws UnsupportedOperationException |
boolean |
isLenient()
This field is not lenient. |
boolean |
isSupported()
This field is not supported. |
long |
remainder(long instant)
Always throws UnsupportedOperationException |
long |
roundCeiling(long instant)
Always throws UnsupportedOperationException |
long |
roundFloor(long instant)
Always throws UnsupportedOperationException |
long |
roundHalfCeiling(long instant)
Always throws UnsupportedOperationException |
long |
roundHalfEven(long instant)
Always throws UnsupportedOperationException |
long |
roundHalfFloor(long instant)
Always throws UnsupportedOperationException |
long |
set(long instant,
int value)
Always throws UnsupportedOperationException |
long |
set(long instant,
String text)
Always throws UnsupportedOperationException |
long |
set(long instant,
String text,
Locale locale)
Always throws UnsupportedOperationException |
int[] |
set(ReadablePartial instant,
int fieldIndex,
int[] values,
int newValue)
Always throws UnsupportedOperationException |
int[] |
set(ReadablePartial instant,
int fieldIndex,
int[] values,
String text,
Locale locale)
Always throws UnsupportedOperationException |
String |
toString()
Get a suitable debug string. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Method Detail |
|---|
public static UnsupportedDateTimeField getInstance(DateTimeFieldType type,
DurationField durationField)
type - the type to obtain
IllegalArgumentException - if durationField is nullpublic DateTimeFieldType getType()
DateTimeField
getType in class DateTimeFieldpublic String getName()
DateTimeFieldBy convention, names follow a pattern of "dddOfRrr", where "ddd" represents the (singular) duration unit field name and "Rrr" represents the (singular) duration range field name. If the range field is not applicable, then the name of the field is simply the (singular) duration field name.
getName in class DateTimeFieldpublic boolean isSupported()
isSupported in class DateTimeFieldpublic boolean isLenient()
isLenient in class DateTimeFieldpublic int get(long instant)
get in class DateTimeFieldinstant - the milliseconds from 1970-01-01T00:00:00Z to query
UnsupportedOperationException
public String getAsText(long instant,
Locale locale)
getAsText in class DateTimeFieldinstant - the milliseconds from 1970-01-01T00:00:00Z to querylocale - the locale to use for selecting a text symbol, null for default
UnsupportedOperationExceptionpublic String getAsText(long instant)
getAsText in class DateTimeFieldinstant - the milliseconds from 1970-01-01T00:00:00Z to query
UnsupportedOperationException
public String getAsText(ReadablePartial partial,
int fieldValue,
Locale locale)
getAsText in class DateTimeFieldpartial - the partial instant to queryfieldValue - the field value of this field, provided for performancelocale - the locale to use for selecting a text symbol, null for default
UnsupportedOperationException
public String getAsText(ReadablePartial partial,
Locale locale)
getAsText in class DateTimeFieldpartial - the partial instant to querylocale - the locale to use for selecting a text symbol, null for default
UnsupportedOperationException
public String getAsText(int fieldValue,
Locale locale)
getAsText in class DateTimeFieldfieldValue - the numeric value to convert to textlocale - the locale to use for selecting a text symbol, null for default
UnsupportedOperationException
public String getAsShortText(long instant,
Locale locale)
getAsShortText in class DateTimeFieldinstant - the milliseconds from 1970-01-01T00:00:00Z to querylocale - the locale to use for selecting a text symbol, null for default
UnsupportedOperationExceptionpublic String getAsShortText(long instant)
getAsShortText in class DateTimeFieldinstant - the milliseconds from 1970-01-01T00:00:00Z to query
UnsupportedOperationException
public String getAsShortText(ReadablePartial partial,
int fieldValue,
Locale locale)
getAsShortText in class DateTimeFieldpartial - the partial instant to queryfieldValue - the field value of this field, provided for performancelocale - the locale to use for selecting a text symbol, null for default
UnsupportedOperationException
public String getAsShortText(ReadablePartial partial,
Locale locale)
getAsShortText in class DateTimeFieldpartial - the partial instant to querylocale - the locale to use for selecting a text symbol, null for default
UnsupportedOperationException
public String getAsShortText(int fieldValue,
Locale locale)
getAsShortText in class DateTimeFieldfieldValue - the numeric value to convert to textlocale - the locale to use for selecting a text symbol, null for default
UnsupportedOperationException
public long add(long instant,
int value)
add in class DateTimeFieldinstant - the milliseconds from 1970-01-01T00:00:00Z to add tovalue - the value to add, in the units of the field
UnsupportedOperationException - if the duration is unsupported
public long add(long instant,
long value)
add in class DateTimeFieldinstant - the milliseconds from 1970-01-01T00:00:00Z to add tovalue - the long value to add, in the units of the field
UnsupportedOperationException - if the duration is unsupportedDateTimeField.add(long,int)
public int[] add(ReadablePartial instant,
int fieldIndex,
int[] values,
int valueToAdd)
add in class DateTimeFieldinstant - the partial instantfieldIndex - the index of this field in the instantvalues - the values of the partial instant which should be updatedvalueToAdd - the value to add, in the units of the field
UnsupportedOperationException
public int[] addWrapPartial(ReadablePartial instant,
int fieldIndex,
int[] values,
int valueToAdd)
addWrapPartial in class DateTimeFieldinstant - the partial instantfieldIndex - the index of this field in the partialvalues - the values of the partial instant which should be updatedvalueToAdd - the value to add, in the units of the field
UnsupportedOperationException
public long addWrapField(long instant,
int value)
addWrapField in class DateTimeFieldinstant - the milliseconds from 1970-01-01T00:00:00Z to add tovalue - the value to add, in the units of the field
UnsupportedOperationException
public int[] addWrapField(ReadablePartial instant,
int fieldIndex,
int[] values,
int valueToAdd)
addWrapField in class DateTimeFieldinstant - the partial instantfieldIndex - the index of this field in the instantvalues - the values of the partial instant which should be updatedvalueToAdd - the value to add, in the units of the field
UnsupportedOperationException
public int getDifference(long minuendInstant,
long subtrahendInstant)
getDifference in class DateTimeFieldminuendInstant - the milliseconds from 1970-01-01T00:00:00Z to
subtract fromsubtrahendInstant - the milliseconds from 1970-01-01T00:00:00Z to
subtract off the minuend
UnsupportedOperationException - if the duration is unsupported
public long getDifferenceAsLong(long minuendInstant,
long subtrahendInstant)
getDifferenceAsLong in class DateTimeFieldminuendInstant - the milliseconds from 1970-01-01T00:00:00Z to
subtract fromsubtrahendInstant - the milliseconds from 1970-01-01T00:00:00Z to
subtract off the minuend
UnsupportedOperationException - if the duration is unsupported
public long set(long instant,
int value)
set in class DateTimeFieldinstant - the milliseconds from 1970-01-01T00:00:00Z to set invalue - the value to set, in the units of the field
UnsupportedOperationException
public int[] set(ReadablePartial instant,
int fieldIndex,
int[] values,
int newValue)
set in class DateTimeFieldinstant - the partial instantfieldIndex - the index of this field in the instantvalues - the values of the partial instant which should be updatednewValue - the value to set, in the units of the field
UnsupportedOperationException
public long set(long instant,
String text,
Locale locale)
set in class DateTimeFieldinstant - the milliseconds from 1970-01-01T00:00:00Z to set intext - the text value to setlocale - the locale to use for selecting a text symbol, null for default
UnsupportedOperationException
public long set(long instant,
String text)
set in class DateTimeFieldinstant - the milliseconds from 1970-01-01T00:00:00Z to set intext - the text value to set
UnsupportedOperationException
public int[] set(ReadablePartial instant,
int fieldIndex,
int[] values,
String text,
Locale locale)
set in class DateTimeFieldinstant - the partial instantfieldIndex - the index of this field in the instantvalues - the values of the partial instant which should be updatedtext - the text value to setlocale - the locale to use for selecting a text symbol, null for default
UnsupportedOperationExceptionpublic DurationField getDurationField()
getDurationField in class DateTimeFieldpublic DurationField getRangeDurationField()
getRangeDurationField in class DateTimeFieldpublic boolean isLeap(long instant)
isLeap in class DateTimeFieldinstant - the instant to check for leap status
UnsupportedOperationExceptionpublic int getLeapAmount(long instant)
getLeapAmount in class DateTimeFieldinstant - the instant to check for leap status
UnsupportedOperationExceptionpublic DurationField getLeapDurationField()
getLeapDurationField in class DateTimeFieldpublic int getMinimumValue()
getMinimumValue in class DateTimeFieldUnsupportedOperationExceptionpublic int getMinimumValue(long instant)
getMinimumValue in class DateTimeFieldinstant - the milliseconds from 1970-01-01T00:00:00Z to query
UnsupportedOperationExceptionpublic int getMinimumValue(ReadablePartial instant)
getMinimumValue in class DateTimeFieldinstant - the partial instant to query
UnsupportedOperationException
public int getMinimumValue(ReadablePartial instant,
int[] values)
getMinimumValue in class DateTimeFieldinstant - the partial instant to queryvalues - the values to use
UnsupportedOperationExceptionpublic int getMaximumValue()
getMaximumValue in class DateTimeFieldUnsupportedOperationExceptionpublic int getMaximumValue(long instant)
getMaximumValue in class DateTimeFieldinstant - the milliseconds from 1970-01-01T00:00:00Z to query
UnsupportedOperationExceptionpublic int getMaximumValue(ReadablePartial instant)
getMaximumValue in class DateTimeFieldinstant - the partial instant to query
UnsupportedOperationException
public int getMaximumValue(ReadablePartial instant,
int[] values)
getMaximumValue in class DateTimeFieldinstant - the partial instant to queryvalues - the values to use
UnsupportedOperationExceptionpublic int getMaximumTextLength(Locale locale)
getMaximumTextLength in class DateTimeFieldlocale - the locale to use for selecting a text symbol
UnsupportedOperationExceptionpublic int getMaximumShortTextLength(Locale locale)
getMaximumShortTextLength in class DateTimeFieldlocale - the locale to use for selecting a text symbol
UnsupportedOperationExceptionpublic long roundFloor(long instant)
roundFloor in class DateTimeFieldinstant - the milliseconds from 1970-01-01T00:00:00Z to round
UnsupportedOperationExceptionpublic long roundCeiling(long instant)
roundCeiling in class DateTimeFieldinstant - the milliseconds from 1970-01-01T00:00:00Z to round
UnsupportedOperationExceptionpublic long roundHalfFloor(long instant)
roundHalfFloor in class DateTimeFieldinstant - the milliseconds from 1970-01-01T00:00:00Z to round
UnsupportedOperationExceptionpublic long roundHalfCeiling(long instant)
roundHalfCeiling in class DateTimeFieldinstant - the milliseconds from 1970-01-01T00:00:00Z to round
UnsupportedOperationExceptionpublic long roundHalfEven(long instant)
roundHalfEven in class DateTimeFieldinstant - the milliseconds from 1970-01-01T00:00:00Z to round
UnsupportedOperationExceptionpublic long remainder(long instant)
remainder in class DateTimeFieldinstant - the milliseconds from 1970-01-01T00:00:00Z to get the
remainder
UnsupportedOperationExceptionpublic String toString()
toString in class DateTimeField
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||