CLAM-Development
1.4.0
|
Interface for objects to be stored on a XMLStorage. More...
#include <XMLable.hxx>
Public Member Functions | |
virtual | ~XMLable () |
virtual const char * | XMLName () const =0 |
virtual std::string | XMLContent () const =0 |
virtual bool | XMLContent (std::istream &contentHolder)=0 |
virtual bool | IsXMLAttribute () const =0 |
virtual bool | IsXMLElement () const =0 |
virtual bool | IsXMLText () const =0 |
![]() | |
virtual | ~Storable () |
Interface for objects to be stored on a XMLStorage.
Abstract class that defines the interface a object needs to be stored on a XMLStorage. An XML storage will need the information offered by those methods in order to know the XML structure.
Definition at line 46 of file XMLable.hxx.
|
virtual |
Definition at line 5 of file XMLable.cxx.
|
pure virtual |
Implemented in CLAM::BasicXMLable.
Referenced by CLAM::XmlStorage::Load(), and CLAM::XmlStorage::Store().
|
pure virtual |
Implemented in CLAM::BasicXMLable.
Referenced by CLAM::XmlStorage::Load(), and CLAM::XmlStorage::Store().
|
pure virtual |
Implemented in CLAM::BasicXMLable.
Referenced by CLAM::XmlStorage::Load().
|
pure virtual |
Implemented in CLAM::XMLIterableAdapter< T >, CLAM::XMLArrayAdapter< T >, CLAM::XMLComponentAdapter, CLAM::XMLAdapter< T >, and CLAM::BasicXMLable.
Referenced by CLAM::XmlStorage::Load(), and CLAM::XmlStorage::Store().
|
pure virtual |
Implemented in CLAM::XMLIterableAdapter< T >, CLAM::XMLArrayAdapter< T >, CLAM::XMLComponentAdapter, and CLAM::XMLAdapter< T >.
|
pure virtual |
Implemented in CLAM::BasicXMLable.
Referenced by CLAM::XmlStorage::Load(), and CLAM::XmlStorage::Store().