Class TemporalDuration

  • All Implemented Interfaces:
    java.time.temporal.TemporalAccessor

    class TemporalDuration
    extends java.lang.Object
    implements java.time.temporal.TemporalAccessor
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static java.time.temporal.Temporal BASE  
      private static java.time.format.DateTimeFormatter dtf  
      private java.time.Duration duration  
      private java.time.temporal.Temporal temporal  
    • Constructor Summary

      Constructors 
      Constructor Description
      TemporalDuration​(java.time.Duration duration)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) static java.lang.String formatAsString​(java.time.Duration duration)  
      java.time.Duration getDuration()  
      long getLong​(java.time.temporal.TemporalField temporalField)  
      boolean isSupported​(java.time.temporal.TemporalField field)  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface java.time.temporal.TemporalAccessor

        get, query, range
    • Field Detail

      • BASE

        private static final java.time.temporal.Temporal BASE
      • dtf

        private static final java.time.format.DateTimeFormatter dtf
      • duration

        private final java.time.Duration duration
      • temporal

        private final java.time.temporal.Temporal temporal
    • Constructor Detail

      • TemporalDuration

        TemporalDuration​(java.time.Duration duration)
    • Method Detail

      • isSupported

        public boolean isSupported​(java.time.temporal.TemporalField field)
        Specified by:
        isSupported in interface java.time.temporal.TemporalAccessor
      • getLong

        public long getLong​(java.time.temporal.TemporalField temporalField)
        Specified by:
        getLong in interface java.time.temporal.TemporalAccessor
      • getDuration

        public java.time.Duration getDuration()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • formatAsString

        static java.lang.String formatAsString​(java.time.Duration duration)