jp.osdl.jbento2.analyzer
クラス Time

java.lang.Object
  上位を拡張 jp.osdl.jbento2.analyzer.Time
すべての実装されたインタフェース:
Serializable, Comparable

public class Time
extends Object
implements Serializable, Comparable

Time class represents the time used in JBento. The value must be formatted as "MILLISECOND" or "MILLISECOND[NANOSECOND]"

関連項目:
直列化された形式

フィールドの概要
static Time ZERO
           
 
コンストラクタの概要
Time(long millitime)
          Construct Time instance.
Time(String value)
          Construct Time instance.
 
メソッドの概要
 int compareTo(Object o)
           
 long getMillitime()
          Returns milliseconds.
 long getNanotime()
          Returns nanoseconds value.
 boolean hasNanotime()
          Returns nanoseconds value.
 String toString()
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

ZERO

public static final Time ZERO
コンストラクタの詳細

Time

public Time(String value)
Construct Time instance.

パラメータ:
value - value
例外:
IllegalArgumentException - thrown if value has invalid fomat.

Time

public Time(long millitime)
Construct Time instance.

パラメータ:
millitime - millitime
メソッドの詳細

getMillitime

public long getMillitime()
Returns milliseconds.

戻り値:
milliseconds value.

getNanotime

public long getNanotime()
Returns nanoseconds value.

戻り値:
nanoseconds value.
例外:
IllegalStateException - thrown if this instance doesn't have nanoseconds.

hasNanotime

public boolean hasNanotime()
Returns nanoseconds value.

戻り値:
nanoseconds value.

toString

public String toString()
オーバーライド:
クラス Object 内の toString

compareTo

public int compareTo(Object o)
定義:
インタフェース Comparable 内の compareTo


Copyright © 2005-2008 The JBento Project. All Rights Reserved.