CWIS Developer Documentation

- Home
- Main Page
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Member Functions | List of all members
VocabularyFactory Class Reference

Factory for manipulating Vocabulary objects. More...

## Public Member Functions
| VocabularyFactory ($Path)
| object constructor
| GetVocabularies ()
| load vocabulary objects from files
| GetVocabularyByHash ($Hash)
| retrieve vocabulary object based on hash string

## Detailed Description

Factory for manipulating Vocabulary objects.

Definition at line 14 of file VocabularyFactory.php.

## Member Function Documentation

VocabularyFactory::GetVocabularies | ( |  | ) |

load vocabulary objects from files

Returns
  Array of Vocabulary objects.

Note
  Vocabularies are returned sorted by name.

Definition at line 32 of file VocabularyFactory.php.

VocabularyFactory::GetVocabularyByHash | ( |  | $Hash | ) |

retrieve vocabulary object based on hash string

Parameters

  $Hash | Hash string for Vocabulary (returned by Hash() method).

Returns
  Vocabulary object corresponding to hash, or NULL if no matching vocabulary found.

Definition at line 60 of file VocabularyFactory.php.

References Vocabulary\HashForFile().

VocabularyFactory::VocabularyFactory | ( |  | $Path | ) |

object constructor

Parameters

  $Path | path to directory containing .voc controlled vocabulary files

Definition at line 22 of file VocabularyFactory.php.

The documentation for this class was generated from the following file:

- objects/VocabularyFactory.php