[Missing <summary> documentation for "N:NHibernate.Properties"]
Classes
| Class | Description | |
|---|---|---|
| BackFieldStrategy | ||
| BackrefPropertyAccessor | Represents a "back-reference" to the id of a collection owner. | |
| BasicPropertyAccessor |
Accesses mapped property values via a get/set pair, which may be nonpublic.
The default (and recommended strategy).
| |
| BasicPropertyAccessor..::..BasicGetter |
An IGetter for a Property get.
| |
| BasicPropertyAccessor..::..BasicSetter |
An ISetter for a Property set.
| |
| CamelCaseMUnderscoreStrategy |
Implementation of IFieldNamingStrategy for fields that are prefixed with
an m_ and the PropertyName is changed to camelCase.
| |
| CamelCaseStrategy |
Implementation of IFieldNamingStrategy for fields that are the
camelCase version of the PropertyName
| |
| CamelCaseUnderscoreStrategy |
Implementation of IFieldNamingStrategy for fields that are prefixed with
an underscore and the PropertyName is changed to camelCase.
| |
| ChainedPropertyAccessor | ||
| EmbeddedPropertyAccessor | ||
| EmbeddedPropertyAccessor..::..EmbeddedGetter | ||
| EmbeddedPropertyAccessor..::..EmbeddedSetter | ||
| FieldAccessor |
Access the mapped property by using a Field to get and set the value.
| |
| FieldAccessor..::..FieldGetter |
An IGetter that uses a Field instead of the Property get.
| |
| FieldAccessor..::..FieldSetter |
An IGetter that uses a Field instead of the Property set.
| |
| 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. | |
| LowerCaseStrategy |
Implementation of IFieldNamingStrategy for fields that are
the PropertyName in all LowerCase characters.
| |
| LowerCaseUnderscoreStrategy |
Implementation of IFieldNamingStrategy for fields that are prefixed with
an underscore and the PropertyName is changed to lower case.
| |
| MapAccessor | ||
| MapAccessor..::..MapGetter | ||
| MapAccessor..::..MapSetter | ||
| NoopAccessor | Used to declare properties not represented at the pojo level | |
| NoSetterAccessor |
Access the mapped property through a Property get to get the value
and go directly to the Field to set the value.
| |
| PascalCaseMStrategy | ||
| PascalCaseMUnderscoreStrategy |
Implementation of IFieldNamingStrategy for fields that are prefixed with
an m_ and the first character in PropertyName capitalized.
| |
| PascalCaseUnderscoreStrategy |
Implementation of IFieldNamingStrategy for fields that are prefixed with
an _ and the first character in PropertyName capitalized.
| |
| PropertyAccessorFactory |
Factory for creating the various PropertyAccessor strategies.
| |
| ReadOnlyAccessor |
Access the mapped property through a Property get to get the value
and do nothing to set the value.
| |
| XmlAccessor |
Responsible for accessing property values represented as a XmlElement
or XmlAttribute.
| |
| XmlAccessor..::..AttributeGetter | For nodes like "@bar" | |
| XmlAccessor..::..AttributeSetter | For nodes like "@bar" | |
| XmlAccessor..::..ElementAttributeGetter | For nodes like "foo/@bar" | |
| XmlAccessor..::..ElementAttributeSetter | For nodes like "foo/@bar" | |
| XmlAccessor..::..ElementGetter | For nodes like "foo" | |
| XmlAccessor..::..ElementSetter | For nodes like "foo" | |
| XmlAccessor..::..TextGetter | For nodes like "." | |
| XmlAccessor..::..TextSetter | For nodes like "." | |
| XmlAccessor..::..XmlGetter | Defines the strategy for getting property values out of a dom4j Node. | |
| XmlAccessor..::..XmlSetter |
Interfaces
| Interface | Description | |
|---|---|---|
| IFieldNamingStrategy |
A Strategy for converting a mapped property name to a Field name.
| |
| IGetter |
Gets values of a particular mapped property.
| |
| IOptimizableGetter |
An IGetter that can emit IL to get the property value.
| |
| IOptimizableSetter |
An ISetter that can emit IL to set the property value.
| |
| IPropertyAccessor |
Abstracts the notion of a "property". Defines a strategy for accessing the
value of a mapped property.
| |
| ISetter |
Sets values of a particular mapped property.
|