AbstractBaseTag is the base tag for most of the NetUI tags. This tag provides default behavior
and services for NetUI tags. There following categories of services are provided by this tag:
Generic Services -- These are general services such as access to local, writting
to the response, and writting attributes.
Expression Management -- This set of method provide evaluation and information about
expressions. These methods allow tags to fully support expressions for attributes.
Naming and NamingInterceptor Services -- This set of methods will apply
INameInterceptors to a name to produce the name written out. In addition, it allows
the URL Rewritter service to modify names.
Attribute Rendering Support -- This set of routine allow tags to keep simple attributes
in a map that can be written into the generated markup. There are two types of attributes, attributes
that contain expression and attributes that do not contain expression supported.
Error Reporting -- This set of routines will report errors within the tags. In development
mode errors are reported in-page.
JavaScript Services -- This set of routines provide simple access for JavaScript generation.
INameInterceptors to a name to produce the name written out. In addition, it allows the URL Rewritter service to modify names.