A C G H I M O P S T V

A

addPeriod(Period) - Method in class PeriodSet
Add a period to the set.
addVersion(Element, Period) - Method in interface VersionedElement
Add a version valid in the specified period.

C

code - Variable in class TDOMException
Exception code.
cover(Period) - Method in class Period
Test if this period contains another period.
createVersionedElement(String) - Method in interface TDocument
Create a VersionedElement with the given name in sequenced mode.

G

getBegin() - Method in class Period
Return the beginning of the period.
getCurrentInstant() - Method in interface TDocument
Return the current instant when TDOM is in current mode.
getDateFormat() - Method in interface TDocument
Return the pattern string used to parse date string.
getEnd() - Method in class Period
Return the end of the period.
getLength() - Method in class PeriodSet
Get the number of non-overlapping periods in the set.
getLength() - Method in interface SequencedValue
Returns the number of maximal periods, for which no two contiguous periods are associated with the same value.
getMode() - Method in interface TDocument
Return the TDOM's working mode.
getNextSiblingInParentVersion(int) - Method in interface VersionedElement
Return the next sibling of this element in its parent's indexth version.
getNumVersion() - Method in interface VersionedElement
Return the number of versions of this element.
getPeriod(int) - Method in class PeriodSet
Get the indexth period in the set.
getPreviousSiblingInParentVersion(int) - Method in interface VersionedElement
Return the previous sibling of this element in its parent's indexth version.
getSequencedExtent() - Method in interface TDocument
Return the period of applicability when TDOM is in sequenced mode.
getSequencedValue() - Method in interface TAttr
Get the values of the time-varying attribute at different periods.
getTimestamp(int) - Method in interface SequencedValue
Returns the valid period of the indexth value in the collection.
getValidTimeStamp() - Method in interface VersionedElement
Return the periods in which the element is valid.
getValidTimeStampOfVersion(int) - Method in interface VersionedElement
Return the valid periods of the indexth version.
getValue(int) - Method in interface SequencedValue
Returns the indexth value in the collection.
getVersion(int) - Method in interface VersionedElement
Return the indexth version of the element.

H

hasSeqAttribute(String) - Method in interface VersionedElement
Test if the element has an attribute with the given name at sometime within the period of applicability.

I

INAPPROP_TIME_MODE - Static variable in class TDOMException
The method called is not used in the current TDOM's working mode.
INVALID_DATE_FORMAT - Static variable in class TDOMException
The given date format string is not valid.
INVALID_INDEX - Static variable in class TDOMException
An invalid index is specified.
INVALID_TIME_EXTENT - Static variable in class TDOMException
Can't instantiate a Period because the specified ending instant is before or same as the specified beginning instant.
INVALID_TIME_INSTANT - Static variable in class TDOMException
The date string doesn't follow the expected format.
intersect(Period) - Method in class Period
Calculate the intersection of this period with another period.

M

MODE_CURRENT - Static variable in interface TDocument
Current mode.
MODE_FIXED - Static variable in class TDOMException
Mode is already fixed and is not changable.
MODE_REPRESENTATIONAL - Static variable in interface TDocument
Representational mode.
MODE_SEQUENCED - Static variable in interface TDocument
Sequenced mode.

O

overlapWith(Period) - Method in class Period
Test if this Period overlaps with the given Period.

P

Period - class Period.
The Period class represents a consecutive period of time.
Period(Date, Date) - Constructor for class Period
Creates a Period representing the time between the two given instants.
PeriodSet - class PeriodSet.
The PeriodSet class actually represents temporal elements.
PeriodSet() - Constructor for class PeriodSet
Creates an empty PeriodSet.

S

SequencedValue - interface SequencedValue.
The SequencedValue interface provides the abstraction of collection of values, which can be the values of a time-varying attribute in different periods when TDOM works in sequenced mode.
setModeCurrent(String, String) - Method in interface TDocument
Make TDOM work in current mode.
setModeCurrent(String, Date) - Method in interface TDocument
Make TDOM work in current mode.
setModeRepresentational() - Method in interface TDocument
Make TDOM work in representational mode.
setModeSequenced(String, String, String) - Method in interface TDocument
Make TDOM work in sequenced mode.
setModeSequenced(String, Period) - Method in interface TDocument
Make TDOM work in sequenced mode.

T

TAttr - interface TAttr.
The TAttr interface represents a time-varying attribute when TDOM works in sequenced mode.
TDOMException - exception TDOMException.
In addition to DOM exceptions, TDOM raises some more exceptions, i.e., if an operation violates temporal constraints.
TDOMException(short, String) - Constructor for class TDOMException
 
TDocument - interface TDocument.
The TDocument interface represents a temporal XML document.

V

VersionedElement - interface VersionedElement.
The VersionedElement interface represents an element in sequenced mode which may have multiple versions in the different sub-periods of the period of applicability.

A C G H I M O P S T V