org.seasar.doma.domain
クラス BigIntegerDomain<D extends BigIntegerDomain<D>>
java.lang.Object
org.seasar.doma.domain.AbstractDomain<V,D>
org.seasar.doma.domain.AbstractComparableDomain<BigInteger,D>
org.seasar.doma.domain.BigIntegerDomain<D>
- 型パラメータ:
D - ドメインの型
- すべての実装されたインタフェース:
- Serializable, Comparable<D>, ComparableDomain<BigInteger,D>, Domain<BigInteger,D>, NumberDomain<BigInteger,D>, SerializableDomain<BigInteger,D>
- 直系の既知のサブクラス:
- BuiltinBigIntegerDomain
public abstract class BigIntegerDomain<D extends BigIntegerDomain<D>>
- extends AbstractComparableDomain<BigInteger,D>
- implements NumberDomain<BigInteger,D>, SerializableDomain<BigInteger,D>
BigInteger を値の型とするドメインの骨格実装です。
- 作成者:
- taedium
- 関連項目:
- 直列化された形式
| クラス org.seasar.doma.domain.AbstractComparableDomain から継承されたメソッド |
assertComparable, assertComparable, compareTo, compareToInternal, eq, eq, ge, ge, gt, gt, le, le, lt, lt |
BigIntegerDomain
protected BigIntegerDomain()
- デフォルトの値でインスタンス化します。
BigIntegerDomain
protected BigIntegerDomain(BigInteger value)
- 値を指定してインスタンス化します。
- パラメータ:
value - 値
set
public void set(Number v)
- インタフェース
Domain の記述:
- 値を設定します。
- 定義:
- インタフェース
NumberDomain<BigInteger,D extends BigIntegerDomain<D>> 内の set
- パラメータ:
v - 値
setDomain
public void setDomain(NumberDomain<BigInteger,D> other)
- インタフェース
NumberDomain の記述:
- ドメインを設定します。
- 定義:
- インタフェース
NumberDomain<BigInteger,D extends BigIntegerDomain<D>> 内の setDomain
- パラメータ:
other - ドメイン
accept
public <R,P,TH extends Throwable> R accept(DomainVisitor<R,P,TH> visitor,
P p)
throws TH extends Throwable
- インタフェース
Domain の記述:
- ビジターを受け入れます。
- 定義:
- インタフェース
Domain<BigInteger,D extends BigIntegerDomain<D>> 内の accept
- 型パラメータ:
R - 戻り値の型P - パラメータの型TH - 例外の型- パラメータ:
visitor - ビジターp - パラメータ
- 戻り値:
- 戻り値
- 例外:
TH - 例外
TH extends Throwable
equals
public boolean equals(Object o)
- オーバーライド:
- クラス
Object 内の equals
hashCode
public int hashCode()
- オーバーライド:
- クラス
Object 内の hashCode
toString
public String toString()
- オーバーライド:
- クラス
AbstractDomain<BigInteger,D extends BigIntegerDomain<D>> 内の toString
Copyright © 2009 The Seasar Foundation. All Rights Reserved.