mcne.asn1
Class Accuracy

java.lang.Object
  |
  +--mcne.asn1.Accuracy

public class Accuracy
extends java.lang.Object


Field Summary
protected static int MAX_MICROS
           
protected static int MAX_MILLIS
           
protected  int micros_
           
protected static boolean MICROS_IMPLICITLY_TAGGED
           
protected static int MICROS_TAG
           
protected  int millis_
           
protected static boolean MILLIS_IMPLICITLY_TAGGED
           
protected static int MILLIS_TAG
           
protected static int MIN_MICROS
           
protected static int MIN_MILLIS
           
protected static int MIN_SECONDS
           
static int NOT_DEFINED
           
protected static int NUMBER_OF_MAX_COMPONENTS
           
protected static int NUMBER_OF_MIN_COMPONENTS
           
protected  int seconds_
           
 
Constructor Summary
Accuracy()
           
Accuracy(DERObject asn1object)
           
 
Method Summary
protected  void checkRangeOfMicros(int i)
           
protected  void checkRangeOfMillis(int i)
           
protected  void checkRangeOfSeconds(int i)
           
 void decode(DERObject asn1object)
           
 int getMicros()
           
 int getMillis()
           
 int getSeconds()
           
protected  void parseAccuracyData(DERObject asn1object)
           
protected  void resetClassState()
           
 void setMicros(int i)
           
 void setMillis(int i)
           
 void setSeconds(int i)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

micros_

protected int micros_

millis_

protected int millis_

seconds_

protected int seconds_

MICROS_IMPLICITLY_TAGGED

protected static final boolean MICROS_IMPLICITLY_TAGGED
See Also:
Constant Field Values

MILLIS_IMPLICITLY_TAGGED

protected static final boolean MILLIS_IMPLICITLY_TAGGED
See Also:
Constant Field Values

MICROS_TAG

protected static final int MICROS_TAG
See Also:
Constant Field Values

MILLIS_TAG

protected static final int MILLIS_TAG
See Also:
Constant Field Values

MAX_MICROS

protected static final int MAX_MICROS
See Also:
Constant Field Values

MIN_MICROS

protected static final int MIN_MICROS
See Also:
Constant Field Values

MAX_MILLIS

protected static final int MAX_MILLIS
See Also:
Constant Field Values

MIN_MILLIS

protected static final int MIN_MILLIS
See Also:
Constant Field Values

MIN_SECONDS

protected static final int MIN_SECONDS
See Also:
Constant Field Values

NUMBER_OF_MAX_COMPONENTS

protected static final int NUMBER_OF_MAX_COMPONENTS
See Also:
Constant Field Values

NUMBER_OF_MIN_COMPONENTS

protected static final int NUMBER_OF_MIN_COMPONENTS
See Also:
Constant Field Values

NOT_DEFINED

public static final int NOT_DEFINED
See Also:
Constant Field Values
Constructor Detail

Accuracy

public Accuracy(DERObject asn1object)
         throws java.lang.RuntimeException

Accuracy

public Accuracy()
Method Detail

toString

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

setSeconds

public void setSeconds(int i)
                throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException

setMillis

public void setMillis(int i)
               throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException

setMicros

public void setMicros(int i)
               throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException

resetClassState

protected void resetClassState()

parseAccuracyData

protected void parseAccuracyData(DERObject asn1object)
                          throws java.lang.RuntimeException
java.lang.RuntimeException

getSeconds

public int getSeconds()

getMillis

public int getMillis()

getMicros

public int getMicros()

decode

public void decode(DERObject asn1object)
            throws java.lang.RuntimeException
java.lang.RuntimeException

checkRangeOfSeconds

protected void checkRangeOfSeconds(int i)
                            throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException

checkRangeOfMillis

protected void checkRangeOfMillis(int i)
                           throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException

checkRangeOfMicros

protected void checkRangeOfMicros(int i)
                           throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException