インタフェース
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> wrapper, JdbcType<V> jdbcType)
          この処理を適用します。
<V> String
SqlLogFormattingFunction.apply(Wrapper<V> wrapper, 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 EnumWrapper<E extends Enum<E>>
          Enum のラッパーです。
 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 のメソッド
 Wrapper<V> Wrapper.copy()
          このインスタンスをコピーします。
 

Wrapper 型のパラメータを持つ org.seasar.doma.wrapper のメソッド
 boolean Wrapper.isEqual(Wrapper<?> other)
          等しい場合 true を返します。
 boolean NClobWrapper.isEqual(Wrapper<?> other)
           
 boolean ClobWrapper.isEqual(Wrapper<?> other)
           
 boolean BytesWrapper.isEqual(Wrapper<?> other)
           
 boolean BlobWrapper.isEqual(Wrapper<?> other)
           
 boolean ArrayWrapper.isEqual(Wrapper<?> other)
           
 boolean AbstractWrapper.isEqual(Wrapper<?> other)
           
 R WrapperVisitor.visitUnknownWrapper(Wrapper<?> wrapper, P p)
          未知の Wrapper を扱います。
 



Copyright © 2009 The Seasar Foundation. All Rights Reserved.