Rogue Wave Views
Data Access Package API Reference Guide
Product Documentation:

Rogue Wave Views
Documentation Home
List of all members | Public Member Functions
IliXMLDocumentModel Class Reference

A Model class. More...

#include <ilviews/dataccess/gadgets/htmlrep.h>

Inheritance diagram for IliXMLDocumentModel:
IliXMLModel IliModel IliXMLExportModel IliXMLImportModel

Public Member Functions

 IliXMLDocumentModel ()
 The constructor.
 
void closeDocument ()
 Closes the document.
 
IlXmlDocumentgetDocument () 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.
 
IliXMLgetXMLObject () 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 IliValuegetPropertyValue (const char *name) const
 Returns a property value. More...
 
const IliValuegetPropertyValue (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...
 

Detailed Description

A Model class.

Library: dbgadget

The class defines the common interface of the models which are used to read or to write XML document. These models are used by the IliXML objects.

See also
IliXML, IliModel.

Member Function Documentation

§ getDocument()

IlXmlDocument* IliXMLDocumentModel::getDocument ( ) const

Returns the XML document.

Returns
The document.

§ readDocument()

void IliXMLDocumentModel::readDocument ( std::istream &  from)

Reads the XML document from a stream.

Parameters
fromThe input stream.

© Copyright 2018, Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave is a registered trademark of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.