パッケージ org.seasar.doma.domain

ドメイン(値の定義域)を表すインタフェースやクラスを提供します。

参照先:
          説明

インタフェースの概要
ArrayDomainVisitor<R,P,TH extends Throwable> ArrayDomain のビジターです。
ArrayListDomainVisitor<R,P,TH extends Throwable> ArrayListDomain のビジターです。
BigDecimalDomainVisitor<R,P,TH extends Throwable> BigDecimalDomain のビジターです。
BigIntegerDomainVisitor<R,P,TH extends Throwable> BigIntegerDomain のビジターです。
BlobDomainVisitor<R,P,TH extends Throwable> BlobDomain のビジターです。
BooleanDomainVisitor<R,P,TH extends Throwable> BooleanDomain のビジターです。
BuiltinDomainVisitor<R,P,TH extends Throwable> あらかじめ用意された DomainVisitor です。
ByteDomainVisitor<R,P,TH extends Throwable> ByteDomain のビジターです。
BytesDomainVisitor<R,P,TH extends Throwable> BytesDomain のビジターです。
ClobDomainVisitor<R,P,TH extends Throwable> ClobDomain のビジターです。
ComparableDomain<V extends Comparable<? super V>,D extends Domain<V,D> & Comparable<? super D>> 比較可能な Domain です。
DateDomainVisitor<R,P,TH extends Throwable> DateDomain のビジターです。
Domain<V,D extends Domain<V,D>> ドメイン(値の定義域)を表現します。
DomainUtilDelegate DomainUtil から処理を委譲されるクラスです。
DomainVisitor<R,P,TH extends Throwable> Domain のビジターです。
DoubleDomainVisitor<R,P,TH extends Throwable> DoubleDomain のビジターです。
FloatDomainVisitor<R,P,TH extends Throwable> FloatDomain のビジターです。
IntegerDomainVisitor<R,P,TH extends Throwable> IntegerDomain のビジターです。
LongDomainVisitor<R,P,TH extends Throwable> LongDomain のビジターです。
NClobDomainVisitor<R,P,TH extends Throwable> NClobDomain のビジターです。
NumberDomain<V extends Number,D extends NumberDomain<V,D>> 値の型が Number である Domain です。
SerializableDomain<V extends Serializable,D extends SerializableDomain<V,D>> 直列化可能な Domain です。
ShortDomainVisitor<R,P,TH extends Throwable> ShortDomain のビジターです。
StringDomainVisitor<R,P,TH extends Throwable> StringDomain のビジターです。
TimeDomainVisitor<R,P,TH extends Throwable> TimeDomain のビジターです。
TimestampDomainVisitor<R,P,TH extends Throwable> TimestampDomain のビジターです。
 

クラスの概要
AbstractComparableDomain<V extends Comparable<? super V>,D extends AbstractDomain<V,D> & ComparableDomain<V,D>> ComparableDomain の骨格実装です。
AbstractDomain<V,D extends AbstractDomain<V,D>> Domain の骨格実装です。
ArrayDomain<D extends ArrayDomain<D,E>,E> Array を値の型とするドメインのための骨格実装です。
ArrayListDomain<E,D extends ArrayListDomain<E,D>> ArrayList を値の型とするドメインのための骨格実装です。
BigDecimalDomain<D extends BigDecimalDomain<D>> BigDecimal を値の型とするドメインの骨格実装です。
BigIntegerDomain<D extends BigIntegerDomain<D>> BigInteger を値の型とするドメインの骨格実装です。
BlobDomain<D extends BlobDomain<D>> Blob を値の型とするドメインの骨格実装です。
BooleanDomain<D extends BooleanDomain<D>> Boolean を値の型とするドメインの骨格実装です。
BuiltinArrayDomain<E> Array を値の型とする組み込みのドメインです。
BuiltinArrayListDomain<E> ArrayList を値の型とする組み込みのドメインです。
BuiltinBigDecimalDomain BigDecimal を値の型とする組み込みのドメインです。
BuiltinBigIntegerDomain BigInteger を値の型とする組み込みのドメインです。
BuiltinBlobDomain Blob を値の型とする組み込みのドメインです。
BuiltinBooleanDomain Boolean を値の型とする組み込みのドメインです。
BuiltinByteDomain Byte を値の型とする組み込みのドメインです。
BuiltinBytesDomain byte[] を値の型とする組み込みのドメインです。
BuiltinClobDomain Clob を値の型とする組み込みのドメインです。
BuiltinDateDomain Date を値の型とする組み込みのドメインです。
BuiltinDomainUtilDelegate DomainUtilDelegate のデフォルトの実装です。
BuiltinDoubleDomain Double を値の型とする組み込みのドメインです。
BuiltinFloatDomain Float を値の型とする組み込みのドメインです。
BuiltinIntegerDomain Integer を値の型とする組み込みのドメインです。
BuiltinLongDomain Long を値の型とする組み込みのドメインです。
BuiltinNClobDomain NClob を値の型とする組み込みのドメインです。
BuiltinShortDomain Short を値の型とする組み込みのドメインです。
BuiltinStringDomain String を値の型とする組み込みのドメインです。
BuiltinTimeDomain Time を値の型とする組み込みのドメインです。
BuiltinTimestampDomain Timestamp を値の型とする組み込みのドメインです。
ByteDomain<D extends ByteDomain<D>> Byte を値の型とするドメインの骨格実装です。
BytesDomain<D extends BytesDomain<D>> byte[] を値の型とするドメインの骨格実装です。
ClobDomain<D extends ClobDomain<D>> Clob を値の型とするドメインの骨格実装です。
DateDomain<D extends DateDomain<D>> Date を値の型とするドメインの骨格実装です。
DomainUtil Domain のユーティリティクラスです。
DoubleDomain<D extends DoubleDomain<D>> Double を値の型とするドメインの骨格実装です。
FloatDomain<D extends FloatDomain<D>> Float を値の型とするドメインの骨格実装です。
IntegerDomain<D extends IntegerDomain<D>> Integer を値の型とするドメインの骨格実装です。
LongDomain<D extends LongDomain<D>> Long を値の型とするドメインの骨格実装です。
NClobDomain<D extends NClobDomain<D>> NClob を値の型とするドメインの骨格実装です。
ShortDomain<D extends ShortDomain<D>> Short を値の型とするドメインの骨格実装です。
StringDomain<D extends StringDomain<D>> String を値の型とするドメインの骨格実装です。
TimeDomain<D extends TimeDomain<D>> Time を値の型とするドメインの骨格実装です。
TimestampDomain<D extends TimestampDomain<D>> Timestamp を値の型とするドメインの骨格実装です。
 

例外の概要
DomainException Domain に関する例外を表します。
DomainIllegalStateException Domain の状態が不正な場合にスローされる例外です。
DomainIncomparableException Domain 同士の比較が不可能な場合にスローされる例外です。
DomainReflectionException Domain に関するリフレクション処理に失敗した場合にスローされる例外です。
 

パッケージ org.seasar.doma.domain の説明

ドメイン(値の定義域)を表すインタフェースやクラスを提供します。



Copyright © 2009 The Seasar Foundation. All Rights Reserved.