Object Navigation
Introduction
(Available in 1.0)
Spring provides an expression language that allows for the easy setting
or getting of an object's properties and the invoking of its methods.
The simple syntax of this expression language allows one to to easily express the
properties or methods to invoke
in order to retrieve or set a value on an object. For example to
get the name property of an object, the required expression to
evaluate this is simply "Name". The chaining of properties is also supported...
for example, if a person object contains a date of birth property (DOB)
that returns a DateTime, the year may be retrieved with
the expression "DOB.Year". This generic reflection-like functionality
has many uses but is often found as the foundation to support
a data binding language between GUI elements and model
objects. As such, the data binding support for ASP.NET web pages
contained in the Spring.Web library uses this expression language.
Navigating Collections
TODO. TestCase shows some example usage. Please check the Spring.NET website for the latest updates to this document.