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

Wrapper を使用しているパッケージ
org.seasar.doma.jdbc JDBC に関するインタフェースやクラスを提供します。 
org.seasar.doma.jdbc.dialect RDBMS の方言を提供します。 
org.seasar.doma.jdbc.domain ドメインに関するクラスやインタフェースを提供します。 
org.seasar.doma.jdbc.entity エンティティに関するクラスやインタフェースを提供します。 
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, SqlLogFormatter<V> formatter)
          この処理を適用します。
 

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.jdbc.domain での Wrapper の使用
 

org.seasar.doma.jdbc.domain での Wrapper のサブインタフェース
 interface DomainWrapper<V,D>
          ドメインのラッパーです。
 

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

Wrapper 型の型パラメータを持つ org.seasar.doma.jdbc.entity のフィールド
protected  Constructor<? extends Wrapper<V>> BasicPropertyType.SimpleWrapperFactory.constructor
           
 

Wrapper を返す org.seasar.doma.jdbc.entity のメソッド
 Wrapper<V> BasicPropertyType.WrapperFactory.getWrapper()
           
 Wrapper<V> BasicPropertyType.SimpleWrapperFactory.getWrapper()
           
 Wrapper<V> BasicPropertyType.EnumWrapperFactory.getWrapper()
           
 Wrapper<V> EntityPropertyType.getWrapper(E entity)
          値のラッパーを返します。
 Wrapper<V> BasicPropertyType.getWrapper(E entity)
          値のラッパーを返します。
 Wrapper<V> EntityPropertyType.getWrapper(Map<String,Object> properties)
          値のラッパーを返します。
 Wrapper<V> BasicPropertyType.getWrapper(Map<String,Object> properties)
           
 

Wrapper 型のパラメータを持つ org.seasar.doma.jdbc.entity のメソッド
 Accessor<V> BasicPropertyType.AccessorFactory.getAccessor(E entity, Wrapper<V> wrapper)
           
 Accessor<V> BasicPropertyType.ValueAccessorFactory.getAccessor(E entity, Wrapper<V> wrapper)
           
 Accessor<V> BasicPropertyType.ParentValueAccessorFactory.getAccessor(E entity, Wrapper<V> wrapper)
           
 Accessor<V> BasicPropertyType.DomainAccessorFactory.getAccessor(E entity, Wrapper<V> wrapper)
           
 Accessor<V> BasicPropertyType.MapAccessorFactory.getAccessor(Map<String,Object> properties, Wrapper<V> wrapper)
           
 Accessor<V> BasicPropertyType.ValueMapAccessorFactory.getAccessor(Map<String,Object> properties, Wrapper<V> wrapper)
           
 Accessor<V> BasicPropertyType.ParentValueMapAccessorFactory.getAccessor(Map<String,Object> properties, Wrapper<V> wrapper)
           
 Accessor<V> BasicPropertyType.DomainMapAccessorFactory.getAccessor(Map<String,Object> properties, Wrapper<V> wrapper)
           
 

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
          String のラッパーです。
 class ShortWrapper
          Short のラッパーです。
 class StringWrapper
          String のラッパーです。
 class TimestampWrapper
          Timestamp のラッパーです。
 class TimeWrapper
          Time のラッパーです。
 class UtilDateWrapper
          Date のラッパーです。
 

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



Copyright © 2009-2014 The Seasar Foundation. All Rights Reserved.