Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members   Related Pages  

rnaml::Unmarshaller Class Reference

#include <Unmarshaller.h>

List of all members.

Public Methods

 Unmarshaller ()
 Constructor of the object Unmarshaller.

 Unmarshaller (const Unmarshaller &right)
 Constructor by copy of the object Unmarshaller.

Unmarshaller * clone () const
 Clones the object.

virtual ~Unmarshaller ()
 Destructor of the object.

Unmarshaller & operator= (const Unmarshaller &right)
 Assigns the object with the right's content.

bool operator== (const Unmarshaller &right) const
 Compares the specified object with this collection for equality.

void setValidating (bool validating)
 Set the validation flag.

Rnamlunmarshall (FILE *f) const
 Reads the XML stream pointed by f and generates the Rnaml object.

Rnamlunmarshall (InputStream &is) const
 Reads the XML stream pointed by is and generates the Rnaml object.


Private Attributes

rnamlUnmarshallerum
 The unmarshaller C structure.


Constructor & Destructor Documentation

rnaml::Unmarshaller::Unmarshaller  
 

Constructor of the object Unmarshaller.

rnaml::Unmarshaller::Unmarshaller const Unmarshaller &    right
 

Constructor by copy of the object Unmarshaller.

Parameters:
right  the Unmarshaller to be copied

rnaml::Unmarshaller::~Unmarshaller   [virtual]
 

Destructor of the object.


Member Function Documentation

Unmarshaller* rnaml::Unmarshaller::clone   const [inline]
 

Clones the object.

Returns:
a copy of the object.

Unmarshaller & rnaml::Unmarshaller::operator= const Unmarshaller &    right
 

Assigns the object with the right's content.

Parameters:
right  the object to copy.
Returns:
itself.

bool rnaml::Unmarshaller::operator== const Unmarshaller &    right const
 

Compares the specified object with this collection for equality.

Parameters:
right  the Object to be compared for equality with this object.
Returns:
true if the specified object is equal to this.

void rnaml::Unmarshaller::setValidating bool    validating
 

Set the validation flag.

Parameters:
validating  the validation flag.

Rnaml * rnaml::Unmarshaller::unmarshall InputStream   is const
 

Reads the XML stream pointed by is and generates the Rnaml object.

Parameters:
is  the input stream.
Returns:
the Rnaml object.

Rnaml * rnaml::Unmarshaller::unmarshall FILE *    f const
 

Reads the XML stream pointed by f and generates the Rnaml object.

Parameters:
f  the input stream.
Returns:
the Rnaml object.


Member Data Documentation

rnamlUnmarshaller* rnaml::Unmarshaller::um [private]
 

The unmarshaller C structure.


The documentation for this class was generated from the following files:
Generated on Tue Nov 11 14:59:57 2003 for xmlcpg by doxygen1.2.18