provides access to a predefined heterogeneous group of values and nested
trees as part of a hierarchy.
Provides access to, and information about, its children and descendants
viewed either as properties or as contained elements.
Groups are static collections within the hierarchy.
The number and names of contained elements are fixed in advance
and each child may have a different type.
This service subsumes two alternate ways of accessing child and descendent
elements. These strongly overlap, supporting the basic identity
xGroup.getPropertyValue( aName ) == xGroup.getByName( aName ).
Child objects of this service generally implement service GroupElement.
A complementary service providing for dynamic homogeneous sets of elements.
is the basic service for accessing child and descendent nodes using
a view of the tree as a hierarchy of properties and subproperties.
This view is meaningful only for a static fragment of the hierarchy
Objects' properties may change, but not which properties they have.
Therefore, dynamic elements of the hierarchy (see SetAccess)
do not implement service PropertyHierarchy.
If an implementation is part of a read-only view of the hierarchy,
all properties and subproperties will be reported as having attribute
and attempts to change property values will fail.
Apache, OpenOffice, OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation.
The Apache feather logo is a trademark of The Apache Software Foundation.
Other names appearing on the site may be trademarks of their respective owners.