tauZaman
v0.1

tauzaman.io
Class Output

java.lang.Object
  |
  +--tauzaman.io.Output

public class Output
extends java.lang.Object

Output class handles conversion of timestamps to temporal constants.

Status:
design complete, implementation complete

Constructor Summary
Output(CalendricSystem cachedCalendricSystem, PropertyManager cachedPropertyManager, FVSupportRepository fvsr)
          Constructs an Output object.
 
Method Summary
 java.lang.String parseOutput(Granule[] granules, java.lang.String propertyName)
          Returns formed String temporal constant given Granules and name of the Property to be used.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Output

public Output(CalendricSystem cachedCalendricSystem,
              PropertyManager cachedPropertyManager,
              FVSupportRepository fvsr)
Constructs an Output object.

Parameters:
cachedCalendricSystem - A handle to CalendricSystem, which is the cached CalendricSystem of parent TauZamanLocalService in a temporal data type.
cachedPropertyManager - A handle to PropertyManager, which is the cached PropertyManager of parent TauZamanLocalService in a temporal data type.
fvsr - A handle to FVSupportRepository of parent TauZamanSystem
Method Detail

parseOutput

public java.lang.String parseOutput(Granule[] granules,
                                    java.lang.String propertyName)
                             throws IOException
Returns formed String temporal constant given Granules and name of the Property to be used.

Parameters:
granules - array of Granule objects to be parsed into temporal constant
propertyName - String name of the Property
Throws:
IOException - if any abnormal condition occurs when parsing Granule(s) and forming output string

tauZaman
v0.1

Submit a bug or feature

tauZaman is an open-source, publicly avaliable project