インタフェース
org.seasar.doma.wrapper.Wrapper の使用

Wrapper を使用しているパッケージ
org.seasar.doma.jdbc JDBC に関するインタフェースやクラスを提供します。 
org.seasar.doma.jdbc.dialect RDBMS の方言を提供します。 
org.seasar.doma.wrapper 値のラッパークラスとそのビジターを提供します。 
 

org.seasar.doma.jdbc での Wrapper の使用
 

Wrapper 型のパラメータを持つ org.seasar.doma.jdbc のメソッド
<R,V> R
JdbcMappingFunction.apply(Wrapper<V> domain, JdbcType<V> jdbcType)
           
<V> String
SqlLogFormattingFunction.apply(Wrapper<V> domain, JdbcType<V> jdbcType)
          処理を実行します。
 

org.seasar.doma.jdbc.dialect での Wrapper の使用
 

Wrapper 型のパラメータを持つ org.seasar.doma.jdbc.dialect のメソッド
 Void StandardDialect.StandardJdbcMappingVisitor.visitUnknownWrapper(Wrapper<?> wrapper, JdbcMappingFunction p)
           
 String StandardDialect.StandardSqlLogFormattingVisitor.visitUnknownWrapper(Wrapper<?> wrapper, SqlLogFormattingFunction p)
           
 

org.seasar.doma.wrapper での Wrapper の使用
 

org.seasar.doma.wrapper での Wrapper のサブインタフェース
 interface NumberWrapper<V extends Number>
          Number のラッパーです。
 

Wrapper を実装している org.seasar.doma.wrapper のクラス
 class AbstractWrapper<V>
          Wrapper の骨格実装です。
 class ArrayWrapper
          Array のラッパーです。
 class BigDecimalWrapper
          BigDecimal のラッパーです。
 class BigIntegerWrapper
          BigInteger のラッパーです。
 class BlobWrapper
          Blob のラッパーです。
 class BooleanWrapper
          Boolean のラッパーです。
 class BytesWrapper
          byte[] のラッパーです。
 class ByteWrapper
          Byte のラッパーです。
 class ClobWrapper
          Clob のラッパーです。
 class DateWrapper
          Date のラッパーです。
 class DoubleWrapper
          Double のラッパーです。
 class FloatWrapper
          Float のラッパーです。
 class IntegerWrapper
          Integer のラッパーです。
 class LongWrapper
          Long のラッパーです。
 class NClobWrapper
          NClob のラッパーです。
 class ObjectWrapper
          Object のラッパーです。
 class ShortWrapper
          Short のラッパーです。
 class StringWrapper
          String のラッパーです。
 class TimestampWrapper
          Timestamp のラッパーです。
 class TimeWrapper
          Time のラッパーです。
 

Wrapper を返す org.seasar.doma.wrapper のメソッド
static Wrapper<?> Wrappers.wrap(Object value, Class<?> valueClass)
          値をラップします。
protected static Wrapper<?> Wrappers.wrapDomainObject(Object value, Class<?> valueClass)
          ドメインクラスのオブジェクトをラップします。
protected static Wrapper<?> Wrappers.wrapValueObject(Object value, Class<?> valueClass)
          基本型の値をラップします。
 

Wrapper 型のパラメータを持つ org.seasar.doma.wrapper のメソッド
 R WrapperVisitor.visitUnknownWrapper(Wrapper<?> wrapper, P p)
          未知の Wrapper を扱います。
 



Copyright © 2009 The Seasar Foundation. All Rights Reserved.