org.joda.time
Class Partial.Property
- Partial
- Serializable
public static class Partial.Property
implements Serializable
The property class for
Partial
.
This class binds a
Partial
to a
DateTimeField
.
compareTo , compareTo , equals , get , getAsShortText , getAsShortText , getAsString , getAsText , getAsText , getDurationField , getField , getFieldType , getMaximumShortTextLength , getMaximumTextLength , getMaximumValue , getMaximumValueOverall , getMinimumValue , getMinimumValueOverall , getName , getRangeDurationField , getReadablePartial , hashCode , toString |
addToCopy
public Partial addToCopy(int valueToAdd)
Adds to the value of this field in a copy of this Partial.
The value will be added to this field. If the value is too large to be
added solely to this field then it will affect larger fields.
Smaller fields are unaffected.
If the result would be too large, beyond the maximum year, then an
IllegalArgumentException is thrown.
The Partial attached to this property is unchanged by this call.
Instead, a new instance is returned.
valueToAdd
- the value to add to the field in the copy
- a copy of the Partial with the field value changed
addWrapFieldToCopy
public Partial addWrapFieldToCopy(int valueToAdd)
Adds to the value of this field in a copy of this Partial wrapping
within this field if the maximum value is reached.
The value will be added to this field. If the value is too large to be
added solely to this field then it wraps within this field.
Other fields are unaffected.
For example,
2004-12-20
addWrapField one month returns
2004-01-20
.
The Partial attached to this property is unchanged by this call.
Instead, a new instance is returned.
valueToAdd
- the value to add to the field in the copy
- a copy of the Partial with the field value changed
getPartial
public Partial getPartial()
Gets the partial that this property belongs to.
setCopy
public Partial setCopy(String text)
Sets this field in a copy of the Partial to a parsed text value.
The Partial attached to this property is unchanged by this call.
Instead, a new instance is returned.
text
- the text value to set
- a copy of the Partial with the field value changed
setCopy
public Partial setCopy(String text,
Locale locale)
Sets this field in a copy of the Partial to a parsed text value.
The Partial attached to this property is unchanged by this call.
Instead, a new instance is returned.
text
- the text value to setlocale
- optional locale to use for selecting a text symbol
- a copy of the Partial with the field value changed
setCopy
public Partial setCopy(int value)
Sets this field in a copy of the Partial.
The Partial attached to this property is unchanged by this call.
Instead, a new instance is returned.
value
- the value to set the field in the copy to
- a copy of the Partial with the field value changed
withMaximumValue
public Partial withMaximumValue()
Returns a new Partial with this field set to the maximum value
for this field.
The Partial attached to this property is unchanged by this call.
- a copy of the Partial with this field set to its maximum
withMinimumValue
public Partial withMinimumValue()
Returns a new Partial with this field set to the minimum value
for this field.
The Partial attached to this property is unchanged by this call.
- a copy of the Partial with this field set to its minimum
Copyright (c) 2001-2006 - Joda.org