WACT_TEMPLATE
[ class tree: WACT_TEMPLATE ] [ index: WACT_TEMPLATE ] [ all elements ]

Class: FilterDictionary

Source Location: /framework/template/compiler/filter/dictionary.inc.php

http://wact.sourceforge.net/index.php/FilterDictionary

Class Overview

CompilerArtifactDictionary
   |
   --FilterDictionary

The FilterDictionary, which exists as a global variable, acting as a registry of compile time properties.

Variables

Methods


Inherited Variables

Inherited Methods


Class Details

The FilterDictionary, which exists as a global variable, acting as a registry of compile time properties.

Class Variables


$FilterInformation = array()

access:  private
Type:   array

Class Methods


constructor FilterDictionary



FilterDictionary FilterDictionary( )

method getFilterInfo

Gets the tag information about a given tag.

Called from the SourceFileParser



TagInfo &getFilterInfo( string $name)

API Tags:

return:  class
access:  protected
see:  SourceFileParser

Parameters:

string   $name   name of a tag

method getInstance

Returns the global instance of the Filter dictionary Used so less direct references scattered around to global location

FilterDictionary &getInstance( )

API Tags:

access:  protected
static:  

method registerFilter

Registers information about a compile time filter in the global filter dictionary.

This function is called from the respective compile time component class file.



void registerFilter( string &$FilterInfo, string $file)

API Tags:

Parameters:

string   &$FilterInfo   Tag class name
string   $file   Filter class name

method _registerFilter

Registers a filter in the dictionary, called from the global registerFilter() function.

void _registerFilter( string &$FilterInfo, string 1)

API Tags:

access:  protected

Parameters:

string   1   Filter class name
string   &$FilterInfo   Tag name
WACT: Copyright 2003 Procata, Inc. Released under the LGPL license (http://www.gnu.org/copyleft/lesser.html)
Documentation generated on Sun, 28 Nov 2004 19:45:55 -0800 by phpDocumentor 1.2.3