Uses of Class
javax.time.calendar.PeriodField
-
Packages that use PeriodField Package Description javax.time.calendar Provides classes to manage the human time scale including date, time, date-time and time-zone representations. -
-
Uses of PeriodField in javax.time.calendar
Fields in javax.time.calendar with type parameters of type PeriodField Modifier and Type Field Description private java.util.List<PeriodField>
PeriodUnit. equivalentPeriods
The cache of periods equivalent to this unit, not null.private java.util.TreeMap<PeriodUnit,PeriodField>
PeriodFields. unitFieldMap
The map of periods.Methods in javax.time.calendar that return PeriodField Modifier and Type Method Description PeriodField
PeriodField. abs()
Returns a copy of this period with a positive amount.PeriodField
PeriodField. dividedBy(long divisor)
Returns a copy of this period with the amount divided by the specified divisor.PeriodField
PeriodFields. get(PeriodUnit unit)
Gets the period for the specified unit.PeriodField
PeriodUnit. getEquivalentPeriod(PeriodUnit requiredUnit)
Gets the period in the specified unit that is equivalent to this unit.PeriodField
PeriodField. minus(long amount)
Returns a copy of this period with the specified period subtracted.PeriodField
PeriodField. minus(PeriodField period)
Returns a copy of this period with the specified period subtracted.PeriodField
PeriodField. multipliedBy(long scalar)
Returns a copy of this period with the amount multiplied by the specified scalar.PeriodField
PeriodField. negated()
Returns a copy of this period with the amount negated.static PeriodField
PeriodField. of(long amount, PeriodUnit unit)
Obtains aPeriodField
from an amount and unit.PeriodField
PeriodField. plus(long amount)
Returns a copy of this period with the specified period added.PeriodField
PeriodField. plus(PeriodField period)
Returns a copy of this period with the specified period added.PeriodField
PeriodField. remainder(long divisor)
Returns a copy of this period with the amount as the remainder following division by the specified divisor.PeriodField
PeriodField. toEquivalent(PeriodUnit requiredUnit)
Converts this period to an equivalent in the specified unit.PeriodField
PeriodField. toEquivalent(PeriodUnit... requiredUnits)
Converts this period to an equivalent in one of the units specified.PeriodField
PeriodFields. toTotal(PeriodUnit unit)
Totals this period in terms of a single unit.PeriodField
PeriodField. withAmount(long amount)
Returns a copy of this period with a different amount of time.PeriodField
PeriodField. withUnit(PeriodUnit unit)
Returns a copy of this period with a different unit.Methods in javax.time.calendar that return types with arguments of type PeriodField Modifier and Type Method Description private static java.util.List<PeriodField>
PeriodUnit. buildEquivalentPeriods(PeriodField equivalentPeriod)
Helper method for constructors to built the equivalent periods.private java.util.TreeMap<PeriodUnit,PeriodField>
PeriodFields. clonedMap()
Clone the internal data storage map.private static java.util.TreeMap<PeriodUnit,PeriodField>
PeriodFields. createMap()
Creates a new empty map.java.util.List<PeriodField>
PeriodUnit. getEquivalentPeriods()
Gets the periods that are equivalent to this unit.java.util.Iterator<PeriodField>
PeriodFields. iterator()
Iterates through all the single-unit periods in this period.java.util.SortedMap<PeriodUnit,PeriodField>
PeriodFields. toMap()
Returns aMap
equivalent to this period.Methods in javax.time.calendar with parameters of type PeriodField Modifier and Type Method Description private static java.util.List<PeriodField>
PeriodUnit. buildEquivalentPeriods(PeriodField equivalentPeriod)
Helper method for constructors to built the equivalent periods.int
PeriodField. compareTo(PeriodField otherPeriod)
Compares this period to the specified period.PeriodField
PeriodField. minus(PeriodField period)
Returns a copy of this period with the specified period subtracted.static PeriodFields
PeriodFields. of(PeriodField period)
Obtains aPeriodFields
from a single-unit period.static PeriodFields
PeriodFields. of(PeriodField... periods)
Obtains aPeriodFields
from an array of single-unit periods.PeriodField
PeriodField. plus(PeriodField period)
Returns a copy of this period with the specified period added.PeriodFields
PeriodFields. remainder(PeriodField period)
Returns a copy of this period with the modular division remainder of each field calculated with respect to the specified period.Method parameters in javax.time.calendar with type arguments of type PeriodField Modifier and Type Method Description (package private) static PeriodFields
PeriodFields. create(java.util.TreeMap<PeriodUnit,PeriodField> periodMap)
Internal factory to create an instance using a pre-built map.Constructors in javax.time.calendar with parameters of type PeriodField Constructor Description PeriodUnit(java.lang.String name, PeriodField equivalentPeriod)
Constructor to create a unit that is derived from another smaller unit.PeriodUnit(java.lang.String name, PeriodField equivalentPeriod, Duration estimatedDuration)
Constructor used by ISOChronology.Unit(int ordinal, java.lang.String name, PeriodField equivalentPeriod, Duration estimatedDuration)
Constructor parameters in javax.time.calendar with type arguments of type PeriodField Constructor Description PeriodFields(java.util.TreeMap<PeriodUnit,PeriodField> periodMap)
Constructs an instance using a pre-built map.
-