value pair is one of three forms: * - template name (no key) * - template name => method name * - template name => array(), where the array can contain these key => value pairs * - "method" => method name * - "casting" => casting class to use (i.e., Varchar, HTMLFragment, etc) */ public static function get_template_iterator_variables(); /** * Set the current iterator properties - where we are on the iterator. * * This is called by SSViewer prior to calling any of the variables exposed to the template (that is, as returned * from a call to get_template_iterator_variables) * * @abstract * @param int $pos position in iterator * @param int $totalItems total number of items */ public function iteratorProperties($pos, $totalItems); }