It is a base class for a Joomla View. It is a class holding methods for displaying presentation data.
It is a method to get the view name. The model name by default parsed using the classname, or it can be set by passing a $config['name'] in the class constructor.
It is a method to get data from a registered model or a property of the view.
The function escapes a value for output in a view script. The ENT_COMPAT flag will be replaced by ENT_QUOTES in Joomla 4.0 to also escape single quotes.
It is a method to add a model to the view. Joomla supports a multiple-model single view system by which models are referenced by classname. A caveat to the classname referencing is that any classname prepended by \JModel will be referenced by the name without \JModel. For example, \JModelCategory is just Category.
This method is used to get the model object.
The function sets the document title according to global configuration options.
The function executes and displays a template script.
The function loads a template file. It first looks in the templates folder for an override.