org.hibernate.tuple.component

Class DynamicMapComponentTuplizer

Implemented Interfaces:
ComponentTuplizer, Serializable, Tuplizer

public class DynamicMapComponentTuplizer
extends AbstractComponentTuplizer

A ComponentTuplizer specific to the dynamic-map entity mode.
Authors:
Gavin King
Steve Ebersole

Field Summary

Fields inherited from class org.hibernate.tuple.component.AbstractComponentTuplizer

getters, hasCustomAccessors, instantiator, propertySpan, setters

Constructor Summary

DynamicMapComponentTuplizer(Component component)

Method Summary

protected Getter
buildGetter(Component component, Property prop)
protected Instantiator
buildInstantiator(Component component)
protected Setter
buildSetter(Component component, Property prop)
Class
getMappedClass()

Methods inherited from class org.hibernate.tuple.component.AbstractComponentTuplizer

buildGetter, buildInstantiator, buildSetter, getParent, getPropertyValue, getPropertyValues, hasParentProperty, instantiate, isInstance, isMethodOf, setParent, setPropertyValues

Constructor Details

DynamicMapComponentTuplizer

public DynamicMapComponentTuplizer(Component component)

Method Details

buildGetter

protected Getter buildGetter(Component component,
                             Property prop)
Overrides:
buildGetter in interface AbstractComponentTuplizer

buildInstantiator

protected Instantiator buildInstantiator(Component component)
Overrides:
buildInstantiator in interface AbstractComponentTuplizer

buildSetter

protected Setter buildSetter(Component component,
                             Property prop)
Overrides:
buildSetter in interface AbstractComponentTuplizer

getMappedClass

public Class getMappedClass()
Specified by:
getMappedClass in interface Tuplizer