Metod called if the interpreted child object is a Component and the interpreted object is a Container.
This method is to be overridden by Interpreters that interpret Container objects with
different behaviour.Default behaviour sets the Layout of the container to PercentLayout if
it is not PercentLayout. If the tag does not contain the pos attribute the component is not added.
EventTagManager object is provided to all Messagable objects and is used
to handle the Event tags and for sending messages.Messageable objects can keep the referencte
to EventTagManager in order to generete events.
The methods helps interpreters to load images.
If the baseStr is null then the imgStr is treated as representing a absolute URL.
If imgStr is not an absolute URL then the methods tries to load the image from
the code base.
If base url is null the name is treated as an absolute url, but if the image name is not an
absolute url then the code base is considered as the base url.
Any interpreter that wants to control which subtags it can allow must override this
method.Method that returns a list containing list of subtags that are to be processed.
This method is used to provide the Event tag manager object to component.Messagable
objects can hold the reference to EventTagManager in order to help them
generate events and thus process their event tags.
This method is necessary so as to set the messageNode object in order for the
Tag to transparently handle getAttributeValue methods taking into account values in
the specified attribute holder.
The TagInterpreter object interprets the tag.
It creates the object corresponding to the TAG.
It also constructs the message tree transparent to the user.
TagInterpreter contains a number of helper methods that help in interpreting the tag. Most of the interpreters have to override only the interpretObject method to create an suitable
interpreter.