Uses of Interface
org.joda.time.ReadablePeriod

Packages that use ReadablePeriod
org.joda.time Provides support for dates, times, time zones, durations, intervals, and partials. 
org.joda.time.base Implementation package providing abstract and base time classes. 
org.joda.time.chrono Package containing the chronology classes which define the calendar systems. 
org.joda.time.format Provides printing and parsing support for instants and durations. 
 

Uses of ReadablePeriod in org.joda.time
 

Subinterfaces of ReadablePeriod in org.joda.time
 interface ReadWritablePeriod
          Defines a duration of time that can be queried and modified using datetime fields.
 

Classes in org.joda.time that implement ReadablePeriod
 class Days
          An immutable time period representing a number of days.
 class Hours
          An immutable time period representing a number of hours.
 class Minutes
          An immutable time period representing a number of minutes.
 class Months
          An immutable time period representing a number of months.
 class MutablePeriod
          Standard mutable time period implementation.
 class Period
          An immutable time period specifying a set of duration field values.
 class Seconds
          An immutable time period representing a number of seconds.
 class Weeks
          An immutable time period representing a number of weeks.
 class Years
          An immutable time period representing a number of years.
 

Methods in org.joda.time with parameters of type ReadablePeriod
 void ReadWritablePeriod.add(ReadablePeriod period)
          Adds a period to this one by adding each field in turn.
 void ReadWritableInstant.add(ReadablePeriod period)
          Adds a period to this instant.
 void MutablePeriod.add(ReadablePeriod period)
          Adds a period to this one by adding each field in turn.
 void MutableDateTime.add(ReadablePeriod period)
          Adds a period to this instant.
 void ReadWritableInstant.add(ReadablePeriod period, int scalar)
          Adds a period to this instant specifying how many times to add.
 void MutableDateTime.add(ReadablePeriod period, int scalar)
          Adds a period to this instant specifying how many times to add.
abstract  long Chronology.add(ReadablePeriod period, long instant, int scalar)
          Adds the period to the instant, specifying the number of times to add.
abstract  int[] Chronology.get(ReadablePeriod period, long duration)
          Gets the values of a period from an interval.
abstract  int[] Chronology.get(ReadablePeriod period, long startInstant, long endInstant)
          Gets the values of a period from an interval.
 void MutablePeriod.mergePeriod(ReadablePeriod period)
          Merges all the fields from the specified period into this one.
 YearMonthDay YearMonthDay.minus(ReadablePeriod period)
          Deprecated. Returns a copy of this date with the specified period taken away.
 YearMonth YearMonth.minus(ReadablePeriod period)
          Returns a copy of this year-month with the specified period taken away.
 TimeOfDay TimeOfDay.minus(ReadablePeriod period)
          Deprecated. Returns a copy of this time with the specified period taken away, wrapping to what would be a new day if required.
 Period Period.minus(ReadablePeriod period)
          Returns a new period with the specified period subtracted.
 Partial Partial.minus(ReadablePeriod period)
          Gets a copy of this instance with the specified period take away.
 MonthDay MonthDay.minus(ReadablePeriod period)
          Returns a copy of this month-day with the specified period taken away.
 LocalTime LocalTime.minus(ReadablePeriod period)
          Returns a copy of this time with the specified period taken away.
 LocalDateTime LocalDateTime.minus(ReadablePeriod period)
          Returns a copy of this datetime with the specified period taken away.
 LocalDate LocalDate.minus(ReadablePeriod period)
          Returns a copy of this date with the specified period taken away.
 DateTime DateTime.minus(ReadablePeriod period)
          Returns a copy of this datetime with the specified period taken away.
 DateMidnight DateMidnight.minus(ReadablePeriod period)
          Deprecated. Returns a copy of this date with the specified period taken away.
 YearMonthDay YearMonthDay.plus(ReadablePeriod period)
          Deprecated. Returns a copy of this date with the specified period added.
 YearMonth YearMonth.plus(ReadablePeriod period)
          Returns a copy of this year-month with the specified period added.
 TimeOfDay TimeOfDay.plus(ReadablePeriod period)
          Deprecated. Returns a copy of this time with the specified period added, wrapping to what would be a new day if required.
 Period Period.plus(ReadablePeriod period)
          Returns a new period with the specified period added.
 Partial Partial.plus(ReadablePeriod period)
          Gets a copy of this instance with the specified period added.
 MonthDay MonthDay.plus(ReadablePeriod period)
          Returns a copy of this month-day with the specified period added.
 LocalTime LocalTime.plus(ReadablePeriod period)
          Returns a copy of this time with the specified period added.
 LocalDateTime LocalDateTime.plus(ReadablePeriod period)
          Returns a copy of this datetime with the specified period added.
 LocalDate LocalDate.plus(ReadablePeriod period)
          Returns a copy of this date with the specified period added.
 DateTime DateTime.plus(ReadablePeriod period)
          Returns a copy of this datetime with the specified period added.
 DateMidnight DateMidnight.plus(ReadablePeriod period)
          Deprecated. Returns a copy of this date with the specified period added.
 void ReadWritablePeriod.setPeriod(ReadablePeriod period)
          Sets all the fields in one go from another ReadablePeriod.
 void MutablePeriod.setPeriod(ReadablePeriod period)
          Sets all the fields in one go from another ReadablePeriod.
 void ReadWritableInterval.setPeriodAfterStart(ReadablePeriod period)
          Sets the period of this time interval, preserving the start instant.
 void MutableInterval.setPeriodAfterStart(ReadablePeriod period)
          Sets the period of this time interval, preserving the start instant and using the ISOChronology in the default zone for calculations.
 void ReadWritableInterval.setPeriodBeforeEnd(ReadablePeriod period)
          Sets the period of this time interval, preserving the end instant.
 void MutableInterval.setPeriodBeforeEnd(ReadablePeriod period)
          Sets the period of this time interval, preserving the end instant and using the ISOChronology in the default zone for calculations.
static Days Days.standardDaysIn(ReadablePeriod period)
          Creates a new Days representing the number of complete standard length days in the specified period.
static Hours Hours.standardHoursIn(ReadablePeriod period)
          Creates a new Hours representing the number of complete standard length hours in the specified period.
static Minutes Minutes.standardMinutesIn(ReadablePeriod period)
          Creates a new Minutes representing the number of complete standard length minutes in the specified period.
static Seconds Seconds.standardSecondsIn(ReadablePeriod period)
          Creates a new Seconds representing the number of complete standard length seconds in the specified period.
static Weeks Weeks.standardWeeksIn(ReadablePeriod period)
          Creates a new Weeks representing the number of complete standard length weeks in the specified period.
 Period Period.withFields(ReadablePeriod period)
          Creates a new Period instance with the fields from the specified period copied on top of those from this period.
 YearMonthDay YearMonthDay.withPeriodAdded(ReadablePeriod period, int scalar)
          Deprecated. Returns a copy of this date with the specified period added.
 YearMonth YearMonth.withPeriodAdded(ReadablePeriod period, int scalar)
          Returns a copy of this year-month with the specified period added.
 TimeOfDay TimeOfDay.withPeriodAdded(ReadablePeriod period, int scalar)
          Deprecated. Returns a copy of this time with the specified period added, wrapping to what would be a new day if required.
 Partial Partial.withPeriodAdded(ReadablePeriod period, int scalar)
          Gets a copy of this Partial with the specified period added.
 MonthDay MonthDay.withPeriodAdded(ReadablePeriod period, int scalar)
          Returns a copy of this month-day with the specified period added.
 LocalTime LocalTime.withPeriodAdded(ReadablePeriod period, int scalar)
          Returns a copy of this time with the specified period added.
 LocalDateTime LocalDateTime.withPeriodAdded(ReadablePeriod period, int scalar)
          Returns a copy of this datetime with the specified period added.
 LocalDate LocalDate.withPeriodAdded(ReadablePeriod period, int scalar)
          Returns a copy of this date with the specified period added.
 DateTime DateTime.withPeriodAdded(ReadablePeriod period, int scalar)
          Returns a copy of this datetime with the specified period added.
 DateMidnight DateMidnight.withPeriodAdded(ReadablePeriod period, int scalar)
          Deprecated. Returns a copy of this date with the specified period added.
 Interval Interval.withPeriodAfterStart(ReadablePeriod period)
          Creates a new interval with the specified period after the start instant.
 Interval Interval.withPeriodBeforeEnd(ReadablePeriod period)
          Creates a new interval with the specified period before the end instant.
 

Constructors in org.joda.time with parameters of type ReadablePeriod
Interval(ReadableInstant start, ReadablePeriod period)
          Constructs an interval from a start instant and a time period.
Interval(ReadablePeriod period, ReadableInstant end)
          Constructs an interval from a time period and an end instant.
MutableInterval(ReadableInstant start, ReadablePeriod period)
          Constructs an interval from a start instant and a time period.
MutableInterval(ReadablePeriod period, ReadableInstant end)
          Constructs an interval from a time period and an end instant.
 

Uses of ReadablePeriod in org.joda.time.base
 

Classes in org.joda.time.base that implement ReadablePeriod
 class AbstractPeriod
          AbstractPeriod provides the common behaviour for period classes.
 class BasePeriod
          BasePeriod is an abstract implementation of ReadablePeriod that stores data in a PeriodType and an int[].
 class BaseSingleFieldPeriod
          BaseSingleFieldPeriod is an abstract implementation of ReadablePeriod that manages a single duration field, such as days or minutes.
 

Methods in org.joda.time.base with parameters of type ReadablePeriod
protected  void BasePeriod.addPeriod(ReadablePeriod period)
          Adds the fields from another period.
protected  int[] BasePeriod.addPeriodInto(int[] values, ReadablePeriod period)
          Adds the fields from another period.
protected static int BaseSingleFieldPeriod.between(ReadablePartial start, ReadablePartial end, ReadablePeriod zeroInstance)
          Calculates the number of whole units between the two specified partial datetimes.
protected  void BasePeriod.mergePeriod(ReadablePeriod period)
          Merges the fields from another period.
protected  int[] BasePeriod.mergePeriodInto(int[] values, ReadablePeriod period)
          Merges the fields from another period.
protected  void BasePeriod.setPeriod(ReadablePeriod period)
          Sets all the fields of this period from another.
protected static int BaseSingleFieldPeriod.standardPeriodIn(ReadablePeriod period, long millisPerUnit)
          Creates a new instance representing the number of complete standard length units in the specified period.
 

Constructors in org.joda.time.base with parameters of type ReadablePeriod
BaseInterval(ReadableInstant start, ReadablePeriod period)
          Constructs an interval from a start instant and a time period.
BaseInterval(ReadablePeriod period, ReadableInstant end)
          Constructs an interval from a time period and an end instant.
 

Uses of ReadablePeriod in org.joda.time.chrono
 

Methods in org.joda.time.chrono with parameters of type ReadablePeriod
 long BaseChronology.add(ReadablePeriod period, long instant, int scalar)
          Adds the period to the instant, specifying the number of times to add.
 int[] BaseChronology.get(ReadablePeriod period, long duration)
          Gets the values of a period from an interval.
 int[] BaseChronology.get(ReadablePeriod period, long startInstant, long endInstant)
          Gets the values of a period from an interval.
 

Uses of ReadablePeriod in org.joda.time.format
 

Methods in org.joda.time.format with parameters of type ReadablePeriod
 int PeriodPrinter.calculatePrintedLength(ReadablePeriod period, Locale locale)
          Returns the exact number of characters produced for the given period.
 int PeriodPrinter.countFieldsToPrint(ReadablePeriod period, int stopAt, Locale locale)
          Returns the amount of fields from the given period that this printer will print.
 String PeriodFormatter.print(ReadablePeriod period)
          Prints a ReadablePeriod to a new String.
 void PeriodFormatter.printTo(StringBuffer buf, ReadablePeriod period)
          Prints a ReadablePeriod to a StringBuffer.
 void PeriodPrinter.printTo(StringBuffer buf, ReadablePeriod period, Locale locale)
          Prints a ReadablePeriod to a StringBuffer.
 void PeriodFormatter.printTo(Writer out, ReadablePeriod period)
          Prints a ReadablePeriod to a Writer.
 void PeriodPrinter.printTo(Writer out, ReadablePeriod period, Locale locale)
          Prints a ReadablePeriod to a Writer.
 



Copyright © 2002–2016 Joda.org. All rights reserved.