Class DurationHelper


  • @Internal
    public class DurationHelper
    extends java.lang.Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.util.Calendar add​(java.util.Calendar date, javax.xml.datatype.Duration duration)  
      java.util.Calendar getCalendarAfter()  
      java.util.Calendar getCalendarAfter​(java.util.Calendar time)  
      java.util.Date getDateAfter()  
      java.util.Calendar getEnd()  
      javax.xml.datatype.Duration getPeriod()  
      java.util.Calendar getStart()  
      int getTimes()  
      protected boolean isDuration​(java.lang.String time)  
      boolean isRepeat()  
      java.lang.Boolean isValidDate​(java.util.Date newTimer)  
      protected java.util.Calendar parseDate​(java.lang.String date)  
      protected javax.xml.datatype.Duration parsePeriod​(java.lang.String period)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DurationHelper

        public DurationHelper​(java.lang.String expressionS,
                              int maxIterations,
                              ClockReader clockReader)
                       throws java.lang.Exception
        Throws:
        java.lang.Exception
      • DurationHelper

        public DurationHelper​(java.lang.String expressionS,
                              ClockReader clockReader)
                       throws java.lang.Exception
        Throws:
        java.lang.Exception
    • Method Detail

      • getStart

        public java.util.Calendar getStart()
      • getEnd

        public java.util.Calendar getEnd()
      • getPeriod

        public javax.xml.datatype.Duration getPeriod()
      • isRepeat

        public boolean isRepeat()
      • getTimes

        public int getTimes()
      • getCalendarAfter

        public java.util.Calendar getCalendarAfter()
      • getCalendarAfter

        public java.util.Calendar getCalendarAfter​(java.util.Calendar time)
      • isValidDate

        public java.lang.Boolean isValidDate​(java.util.Date newTimer)
      • getDateAfter

        public java.util.Date getDateAfter()
      • add

        protected java.util.Calendar add​(java.util.Calendar date,
                                         javax.xml.datatype.Duration duration)
      • parseDate

        protected java.util.Calendar parseDate​(java.lang.String date)
                                        throws java.lang.Exception
        Throws:
        java.lang.Exception
      • parsePeriod

        protected javax.xml.datatype.Duration parsePeriod​(java.lang.String period)
                                                   throws java.lang.Exception
        Throws:
        java.lang.Exception
      • isDuration

        protected boolean isDuration​(java.lang.String time)