|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.openprovenance.model.OTime
public class OTime
Observed Time allow for interval of observation, where an event is said to occur no earlier than a given time t1 and no later than a given time t2. When the event is observed to occur at a specific time, it is not convenient to use an interval. Instead, one can use the alternate exactlyAt attribute. We note that exactlyAt is disjoint from noEarlierThan and noLaterThan.
Java class for OTime complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="OTime">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
</sequence>
<attribute name="noEarlierThan" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
<attribute name="noLaterThan" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
<attribute name="exactlyAt" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
</restriction>
</complexContent>
</complexType>
| Field Summary | |
|---|---|
protected XMLGregorianCalendar |
exactlyAt
|
protected XMLGregorianCalendar |
noEarlierThan
|
protected XMLGregorianCalendar |
noLaterThan
|
| Constructor Summary | |
|---|---|
OTime()
|
|
| Method Summary | |
|---|---|
boolean |
equals(Object object)
|
void |
equals(Object object,
EqualsBuilder equalsBuilder)
|
XMLGregorianCalendar |
getExactlyAt()
Gets the value of the exactlyAt property. |
XMLGregorianCalendar |
getNoEarlierThan()
Gets the value of the noEarlierThan property. |
XMLGregorianCalendar |
getNoLaterThan()
Gets the value of the noLaterThan property. |
int |
hashCode()
|
void |
hashCode(HashCodeBuilder hashCodeBuilder)
|
void |
setExactlyAt(XMLGregorianCalendar value)
Sets the value of the exactlyAt property. |
void |
setNoEarlierThan(XMLGregorianCalendar value)
Sets the value of the noEarlierThan property. |
void |
setNoLaterThan(XMLGregorianCalendar value)
Sets the value of the noLaterThan property. |
String |
toString()
|
void |
toString(ToStringBuilder toStringBuilder)
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected XMLGregorianCalendar noEarlierThan
protected XMLGregorianCalendar noLaterThan
protected XMLGregorianCalendar exactlyAt
| Constructor Detail |
|---|
public OTime()
| Method Detail |
|---|
public XMLGregorianCalendar getNoEarlierThan()
XMLGregorianCalendarpublic void setNoEarlierThan(XMLGregorianCalendar value)
value - allowed object is
XMLGregorianCalendarpublic XMLGregorianCalendar getNoLaterThan()
XMLGregorianCalendarpublic void setNoLaterThan(XMLGregorianCalendar value)
value - allowed object is
XMLGregorianCalendarpublic XMLGregorianCalendar getExactlyAt()
XMLGregorianCalendarpublic void setExactlyAt(XMLGregorianCalendar value)
value - allowed object is
XMLGregorianCalendar
public void equals(Object object,
EqualsBuilder equalsBuilder)
equals in interface org.jvnet.jaxb2_commons.lang.Equalspublic boolean equals(Object object)
equals in class Objectpublic void hashCode(HashCodeBuilder hashCodeBuilder)
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCodepublic int hashCode()
hashCode in class Objectpublic void toString(ToStringBuilder toStringBuilder)
toString in interface org.jvnet.jaxb2_commons.lang.ToStringpublic String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||