This class is used by to instantiate a new dynamic attribute. More...
#include <ilserver/dynobj.h>
Public Member Functions | |
virtual IlsDynAttribute * | newAttribute (IlsDynObject &obj, const IlsAttributeDef &a, IlsMvValue &defValue) |
Returns a new instance of a simple dynamic attribute (IlsDynSimpleAttribute ). | |
virtual IlsDynAttribute * | newDerivedAttribute (IlsDynObject &obj, const IlsAttributeDef &a) |
Returns a new instance of a derived dynamic attribute (IlsDynDerived ). | |
virtual IlsDynAttribute * | newEntryAttribute (IlsDynObject &obj, const IlsAttributeDef &a, IlsMvValue &defValue) |
Returns a new instance of an entry dynamic attribute (IlsDynEntry ). | |
virtual IlsDynAttribute * | newStaticAttribute (const IlsAttributeDef &a, IlsMvValue &defValue) |
Returns a new instance of a simple dynamic attribute (IlsDynSimpleAttribute ). | |
This class is used by to instantiate a new dynamic attribute.
Library: dynmvsvr
To create your own factory, make a subclass of this class and install it using the member function IlsDynObjectFactory::setAttributeFactory()
.
IlsDynAttribute
, IlsDynAttributes
, IlsDynRelationFactory
.