fi.hut.tcm.spki.impl
Class Time

java.lang.Object
  |
  +--fi.hut.tcm.spki.ByteString
        |
        +--fi.hut.tcm.spki.impl.Time

class Time
extends ByteString

Time A time-field. This is an ASCII byte string of the form: YYYY-MM-DD_HH:MM: SS, always UTC.


Field Summary
private  java.util.Date date
           
private  java.text.SimpleDateFormat format
           
 
Fields inherited from class fi.hut.tcm.spki.ByteString
bytes, displayType
 
Constructor Summary
Time()
           
Time(byte[] value)
           
Time(byte[] value, byte[] display)
           
Time(java.util.Date date)
           
Time(java.lang.String value)
           
Time(java.lang.String value, java.lang.String display)
           
 
Method Summary
 void accept(Visitor visitor)
           
 boolean equals(java.lang.Object other)
           
 java.util.Date getDate()
           
 void setValue(byte[] string)
           
 void setValue(java.lang.String string)
           
 java.lang.String toString()
           
 
Methods inherited from class fi.hut.tcm.spki.ByteString
getDisplayHintBytes, getDisplayHintString, getValueBytes, getValueString, setDisplayHint, setDisplayHint
 
Methods inherited from class java.lang.Object
, clone, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

date

private java.util.Date date

format

private java.text.SimpleDateFormat format
Constructor Detail

Time

public Time()

Time

public Time(java.util.Date date)

Time

public Time(byte[] value)

Time

public Time(java.lang.String value)

Time

public Time(byte[] value,
            byte[] display)

Time

public Time(java.lang.String value,
            java.lang.String display)
Method Detail

toString

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

equals

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

setValue

public void setValue(byte[] string)
              throws SPKIException
Overrides:
setValue in class ByteString

setValue

public void setValue(java.lang.String string)
              throws SPKIException
Overrides:
setValue in class ByteString

accept

public void accept(Visitor visitor)
Overrides:
accept in class ByteString

getDate

public java.util.Date getDate()