## Package org.hibernate.property

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

See:
Description

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.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.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.

## Package org.hibernate.property Description

This package abstracts the notion of a "property" of an entity. Support for JavaBean properties and `Map` elements is included.

Copyright © 2001-2010 Red Hat, Inc. All Rights Reserved.