|
Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members
PmtFacet Class ReferenceThe PmtFacet class is the base class for all facet specializations.
More...
#include <PmtFacet.h>
Inheritance diagram for PmtFacet: [legend]Collaboration diagram for PmtFacet:[legend]List of all members.
Detailed Description
The PmtFacet class is the base class for all facet specializations.
Facets are range restrictions on the domain of a metadata's value. The PmtFacet class provides the base class definition for the variety of facets that can be associated with a value.
Constructor & Destructor Documentation
virtual PmtFacet::~PmtFacet |
( |
|
) |
[inline, virtual] |
|
PmtFacet::PmtFacet |
( |
const PmtKeyType & |
facetName |
) |
[inline, protected] |
|
PmtFacet::PmtFacet |
( |
const PmtFacet & |
src |
) |
[inline, protected] |
|
Member Function Documentation
virtual PmtFacetPtr PmtFacet::clone |
( |
|
) |
const [pure virtual] |
|
const PmtKeyType& PmtFacet::getFacetName |
( |
|
) |
[inline] |
|
virtual void PmtFacet::init |
( |
const vector< SPmtString > & |
value, |
|
|
bool |
fixed |
|
) |
[pure virtual] |
|
virtual void PmtFacet::setFacetValue |
( |
const vector< SPmtString > & |
value, |
|
|
bool |
fixed |
|
) |
[pure virtual] |
|
virtual void PmtFacet::show |
( |
int |
level = 0 |
) |
const [pure virtual] |
|
virtual bool PmtFacet::validate |
( |
const void * |
value |
) |
const [pure virtual] |
|
Member Data Documentation
bool PmtFacet::mFixed [protected]
|
|
The documentation for this class was generated from the following files:
|