Base class for all attribute group structures in binding definition model.
This just provides the basic validation hooks.
author: Dennis M. Sosnoski version: 1.0
Prevalidate attribute information. The prevalidation step is used to
check attribute values in isolation, such as the settings for enumerated
values and class file information. This empty base class implementation
should be overridden by each subclass that requires prevalidation
handling.
Parameters: vctx - validation context
Validate attribute information. The validation step is used for checking
the interactions between attributes, such as references to named elements
and namespace usage. The
AttributeBase.prevalidate method will always be
called for every component in the binding definition before this method
is called for any component. This empty base class implementation should
be overridden by each subclass that requires validation handling.
Parameters: vctx - validation context