Top Description Fields Constructors Methods
org.bouncycastle.oer.its.ieee1609dot2.basetypes

public Class Duration

extends ASN1Object
implements ASN1Choice
Class Inheritance
All Implemented Interfaces
org.bouncycastle.asn1.ASN1Choice
Imports
org.bouncycastle.asn1.ASN1Choice, .ASN1Object, .ASN1Primitive, .ASN1TaggedObject, .BERTags, .DERTaggedObject

    Duration ::= CHOICE {
        microseconds Uint16,
        milliseconds Uint16,
        seconds Uint16,
        minutes Uint16,
        hours Uint16,
        sixtyHours Uint16,
        years Uint16
    }

Field Summary

Modifier and TypeField and Description
private final int
private final UINT16
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int

Constructor Summary

AccessConstructor and Description
public
Duration(int tag, UINT16 value)

private
Duration(ASN1TaggedObject taggedObject)

Method Summary

Modifier and TypeMethod and Description
public int
public UINT16
public static Duration
public static Duration
hours(UINT16 value)

public static Duration
public static Duration
public static Duration
minutes(UINT16 value)

public static Duration
seconds(UINT16 value)

public static Duration
public ASN1Primitive
toASN1Primitive()

Implements abstract org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

Method providing a primitive representation of this object suitable for encoding.
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.
public static Duration
years(UINT16 value)

Inherited from org.bouncycastle.asn1.ASN1Object:
encodeToencodeToequalsgetEncodedgetEncodedhasEncodedTagValuehashCode

Field Detail

choiceback to summary
private final int choice
durationback to summary
private final UINT16 duration
hoursback to summary
public static final int hours
microsecondsback to summary
public static final int microseconds
millisecondsback to summary
public static final int milliseconds
minutesback to summary
public static final int minutes
secondsback to summary
public static final int seconds
sixtyHoursback to summary
public static final int sixtyHours
yearsback to summary
public static final int years

Constructor Detail

Durationback to summary
public Duration(int tag, UINT16 value)
Durationback to summary
private Duration(ASN1TaggedObject taggedObject)

Method Detail

getChoiceback to summary
public int getChoice()
getDurationback to summary
public UINT16 getDuration()
getInstanceback to summary
public static Duration getInstance(Object o)
hoursback to summary
public static Duration hours(UINT16 value)
microsecondsback to summary
public static Duration microseconds(UINT16 value)
millisecondsback to summary
public static Duration milliseconds(UINT16 value)
minutesback to summary
public static Duration minutes(UINT16 value)
secondsback to summary
public static Duration seconds(UINT16 value)
sixtyHoursback to summary
public static Duration sixtyHours(UINT16 value)
toASN1Primitiveback to summary
public ASN1Primitive toASN1Primitive()

Implements abstract org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

Doc from org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Method providing a primitive representation of this object suitable for encoding.

Returns:ASN1Primitive

a primitive representation of this object.

toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

a string representation of the object.

Annotations
@Override
yearsback to summary
public static Duration years(UINT16 value)