A Model class. More...
#include <ilviews/dataccess/gadgets/htmlrep.h>
Public Member Functions | |
IliXMLImportModel () | |
The constructor. | |
virtual void | importDefinition (std::istream &from) |
Imports a definition from an input stream. More... | |
virtual void | importNotification (std::istream &from) |
Imports a notification from an input stream. More... | |
Public Member Functions inherited from IliXMLDocumentModel | |
IliXMLDocumentModel () | |
The constructor. | |
void | closeDocument () |
Closes the document. | |
IlXmlDocument * | getDocument () const |
Returns the XML document. More... | |
void | readDocument (std::istream &from) |
Reads the XML document from a stream. More... | |
Public Member Functions inherited from IliXMLModel | |
IliXMLModel () | |
The constructor. | |
IliXML * | getXMLObject () const |
Returns the IliXML object which is connected to this model. More... | |
Public Member Functions inherited from IliModel | |
IliModel () | |
The constructor initializes a new IliModel instance. | |
IlInt | declareProperty (const IliDatatype *typ, const char *name, const char *title, IlBoolean pub) |
Declares a new property. More... | |
virtual void | defineProperties () |
Called to define the list of properties. More... | |
virtual const char * | getLabel () const =0 |
Returns the model label, it is used by the gadget inspector. More... | |
virtual const char * | getMappingInspectorModelName () const |
Returns the mapping inspector model name. More... | |
virtual const char * | getName () const |
Returns the model name. More... | |
IlInt | getPropertyCount () const |
Returns the property count. More... | |
IlInt | getPropertyIndex (const char *name) const |
Returns a property index. More... | |
const char * | getPropertyName (IlInt index) const |
Returns a property name. More... | |
const IliValue & | getPropertyValue (const char *name) const |
Returns a property value. More... | |
const IliValue & | getPropertyValue (IlInt index) const |
Returns a property value. More... | |
virtual IlBoolean | isPublic () const |
Returns the model visibility. More... | |
void | setPropertyValue (const char *name, const IliValue &val) |
Sets a property value. More... | |
void | setPropertyValue (IlInt index, const IliValue &val) |
Sets a property value. More... | |
A Model class.
Library: dbgadget
The class defines the common interface of the models which are used to import XML document. These models are used by the IliXML
objects.
IliXML
, IliModel
, IliXMLDocumentModel
.
|
virtual |
Imports a definition from an input stream.
By default, the model import the data and the columns properties. But the model does not create or delete columns from the data source. If you want a model which does these features, you must create you own model class.
from | The input stream. |
|
virtual |
Imports a notification from an input stream.
from | The input stream. |