MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich

ch.ethz.mxquery.datamodel
Class MXQueryDuration

java.lang.Object
  extended by ch.ethz.mxquery.datamodel.MXQueryDuration

public class MXQueryDuration
extends java.lang.Object


Constructor Summary
MXQueryDuration()
           
MXQueryDuration(MXQueryDayTimeDuration dD)
           
MXQueryDuration(MXQueryYearMonthDuration yD)
           
MXQueryDuration(java.lang.String input)
           
 
Method Summary
 int compareTo(MXQueryDayTimeDuration arg)
          Compares a duration value with a DayTimeDuration
 int compareTo(MXQueryDuration arg)
          Compares 2 Duration values
 int compareTo(MXQueryYearMonthDuration arg)
          Compares a duration value with a YearMonthDuration
 boolean equals(MXQueryDuration d)
           
 boolean equals(java.lang.Object o)
           
 MXQueryDayTimeDuration getDayTimeDurationPart()
           
 MXQueryYearMonthDuration getYearMonthDurationPart()
          getters
 int hashCode()
           
 java.lang.String toString()
           
 boolean unequals(MXQueryDuration d)
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MXQueryDuration

public MXQueryDuration()

MXQueryDuration

public MXQueryDuration(MXQueryYearMonthDuration yD)

MXQueryDuration

public MXQueryDuration(MXQueryDayTimeDuration dD)

MXQueryDuration

public MXQueryDuration(java.lang.String input)
                throws MXQueryException
Throws:
MXQueryException
Method Detail

toString

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

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

equals

public boolean equals(MXQueryDuration d)

unequals

public boolean unequals(MXQueryDuration d)

getYearMonthDurationPart

public MXQueryYearMonthDuration getYearMonthDurationPart()
getters


getDayTimeDurationPart

public MXQueryDayTimeDuration getDayTimeDurationPart()

compareTo

public int compareTo(MXQueryDuration arg)
Compares 2 Duration values

Parameters:
arg - - Duration value to compare with
Returns:
0 if the argument Duration is equal to this Duration -1 if this YearMonthDuration is less than YearMonthDuration argument 1 if this YearMonthDuration is greater than YearMonthDuration argument

compareTo

public int compareTo(MXQueryDayTimeDuration arg)
              throws MXQueryException
Compares a duration value with a DayTimeDuration

Parameters:
arg - - DayTimeDuration value to compare with
Returns:
0 if the argument Duration is equal to this Duration ONLY FOR EQ/NEQ COMPARISON
Throws:
MXQueryException

compareTo

public int compareTo(MXQueryYearMonthDuration arg)
              throws MXQueryException
Compares a duration value with a YearMonthDuration

Parameters:
arg - - YearMonthDuration value to compare with
Returns:
0 if the argument Duration is equal to this Duration, -1 not equal ONLY FOR EQ/NEQ COMPARISON
Throws:
MXQueryException

MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich

MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich