lib/packages/core-classes.js
function(template_config, widget, parent_view, child_properties) {

		this.guid = Lava.guid++;
		this._parent_view = parent_view;
		this._widget = widget;
		this._config = template_config;

		this._createChildren(this._content, template_config, [], child_properties);
		this._count = this._content.length;

	}
function(template_config, widget, parent_view, child_properties) {

		this.guid = Lava.guid++;
		this._parent_view = parent_view;
		this._widget = widget;
		this._config = template_config;

		this._createChildren(this._content, template_config, [], child_properties);
		this._count = this._content.length;

	}
function ( template_config , widget , parent_view , child_properties ) { this . guid = Lava . guid ++ ; this . _parent_view = parent_view ; this . _widget = widget ; this . _config = template_config ; this . _createChildren ( this . _content , template_config , [ ] , child_properties ) ; this . _count = this . _content . length ; }
Create an instance of Template. Create content from config

@param {_tTemplate} template_config Config for content
@param {Lava.widget.Standard} widget Nearest widget in hierarchy
@param {Lava.view.Abstract} parent_view Owner (parent) view
@param {Object} [child_properties] The properties to set to child views
Create an instance of Template . Create content from config