| 
<?php
 /**
 * Page DocBlock definition
 * @package org.zadara.marius.pax
 */
 
 /**
 * Parser model interface.
 *
 * @author Marius Zadara <[email protected]>
 * @category Interfaces
 * @copyright (C) 2008-2009 Marius Zadara
 * @license Free for non-comercial use
 * @package org.zadara.marius.pax
 * @see IPAXObject
 * @since 5.0
 */
 interface INode extends IPAXObject
 {
 /**
 * Method to set the user object.
 *
 * @access public
 * @final
 * @param object <b>$userObject</b> The user custom object
 * @return void
 */
 public function setUserObject(&$userObject);
 
 /**
 * Method to set the current attributes
 *
 * @access public
 * @final
 * @return void
 */
 public function setAttributes(&$attributes);
 
 
 /**
 * Method to be called when the tag is complete (short form).
 *
 * @access public
 * @return void
 */
 public function onComplete();
 }
 
 ?>
 |