Package org.hibernate.property

This package abstracts the notion of a "property" of an entity.

Interface Summary

Getter Gets values of a particular property
PropertyAccessor Abstracts the notion of a "property".
Setter Sets values to a particular property.

Class Summary

BackrefPropertyAccessor Represents a "back-reference" to the id of a collection owner.
BackrefPropertyAccessor.BackrefGetter Internal implementation of a property getter specific to these back-ref properties.
BackrefPropertyAccessor.BackrefSetter Internal implementation of a property setter specific to these back-ref properties.
BasicPropertyAccessor Accesses property values via a get/set pair, which may be nonpublic.
BasicPropertyAccessor.BasicGetter
BasicPropertyAccessor.BasicSetter
ChainedPropertyAccessor
DirectPropertyAccessor Accesses fields directly.
DirectPropertyAccessor.DirectGetter
DirectPropertyAccessor.DirectSetter
Dom4jAccessor Responsible for accessing property values represented as a dom4j Element or Attribute.
Dom4jAccessor.AttributeGetter For nodes like "@bar"
Dom4jAccessor.AttributeSetter For nodes like "@bar"
Dom4jAccessor.Dom4jGetter Defines the strategy for getting property values out of a dom4j Node.
Dom4jAccessor.Dom4jSetter
Dom4jAccessor.ElementAttributeGetter For nodes like "foo/@bar"
Dom4jAccessor.ElementAttributeSetter For nodes like "foo/@bar"
Dom4jAccessor.ElementGetter For nodes like "foo"
Dom4jAccessor.ElementSetter For nodes like "foo"
Dom4jAccessor.TextGetter For nodes like "."
Dom4jAccessor.TextSetter For nodes like "."
EmbeddedPropertyAccessor
EmbeddedPropertyAccessor.EmbeddedGetter
EmbeddedPropertyAccessor.EmbeddedSetter
IndexPropertyAccessor Represents a "back-reference" to the index of a collection.
IndexPropertyAccessor.IndexGetter The Getter implementation for index backrefs.
IndexPropertyAccessor.IndexSetter The Setter implementation for index backrefs.
MapAccessor
MapAccessor.MapGetter
MapAccessor.MapSetter
NoopAccessor Used to declare properties not represented at the pojo level
PropertyAccessorFactory A factory for building/retrieving PropertyAccessor instances.
This package abstracts the notion of a "property" of an entity. Support for JavaBean properties and Map elements is included.