|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjp.bitmeister.asn1.type.ASN1Type
jp.bitmeister.asn1.type.PrimitiveType<byte[]>
jp.bitmeister.asn1.type.builtin.OCTET_STRING
jp.bitmeister.asn1.type.StringType
jp.bitmeister.asn1.type.TimeType
jp.bitmeister.asn1.type.useful.UTCTime
public class UTCTime
Represents ASN.1 'UTCTime' type.
An instance of this class represents a 'UTCTime' type data, and contains an
array of byte
value. The value represents a character sequence of
calendar date with 2-digits year, a time of day with second precision and a
time differential from GMT.
Time differential is represented with a 4 digits number that follows plus(+) or minus(-) sign, or a character 'Z' means GMT. If time differential is omitted, the time zone is local time.
Field Summary |
---|
Fields inherited from class jp.bitmeister.asn1.type.ASN1Type |
---|
stringBuilder |
Constructor Summary | |
---|---|
UTCTime()
Instantiates an empty UTCTime . |
|
UTCTime(java.util.Date value)
Instantiates a UTCTime and initialize it with the Date
value. |
|
UTCTime(java.lang.String value)
Instantiates a UTCTime and initialize it with the String
value. |
Method Summary | |
---|---|
java.text.DateFormat |
form()
Returns the DateFormat used for formatting the date and time. |
protected java.util.Date |
parseDate(java.lang.String time,
java.lang.String differential)
Parses and converts the strings represents a set of date, time and time defferential to a Date . |
protected java.util.regex.Pattern |
pattern()
Returns the Pattern used for checking characters that to be set
to this data. |
Methods inherited from class jp.bitmeister.asn1.type.TimeType |
---|
accept, charset, date, set |
Methods inherited from class jp.bitmeister.asn1.type.StringType |
---|
checkCharacters, set, stringValue |
Methods inherited from class jp.bitmeister.asn1.type.builtin.OCTET_STRING |
---|
cloneValue, concatenate, hashCode, set, size, valueEquals |
Methods inherited from class jp.bitmeister.asn1.type.PrimitiveType |
---|
clear, clone, hasValue, set, value |
Methods inherited from class jp.bitmeister.asn1.type.ASN1Type |
---|
equals, instantiate, matches, specification, toString, validate |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public UTCTime()
UTCTime
.
public UTCTime(java.lang.String value)
UTCTime
and initialize it with the String
value.
value
- The value assigned to the instance.public UTCTime(java.util.Date value)
UTCTime
and initialize it with the Date
value.
value
- The value assigned to the instance.Method Detail |
---|
protected java.util.regex.Pattern pattern()
StringType
Pattern
used for checking characters that to be set
to this data.
pattern
in class StringType
Pattern
.protected java.util.Date parseDate(java.lang.String time, java.lang.String differential)
TimeType
Date
.
parseDate
in class TimeType
time
- The String
represents a set of date.differential
- The String
represents a time differential.
Date
object that converted from the time and the
differential.public java.text.DateFormat form()
TimeType
DateFormat
used for formatting the date and time.
form
in class TimeType
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |