eID middleware

be::portugal::eid::PTEID_XMLDoc Class Reference

Abstract base class for all the documents. More...

Inheritance diagram for be::portugal::eid::PTEID_XMLDoc:

be::portugal::eid::PTEID_Object IDisposable be::portugal::eid::PTEID_Biometric be::portugal::eid::PTEID_CardVersionInfo be::portugal::eid::PTEID_Crypto be::portugal::eid::PTEID_EId be::portugal::eid::PTEID_EIdFullDoc be::portugal::eid::PTEID_SisFullDoc be::portugal::eid::PTEID_SisId be::portugal::eid::PTEID_Picture be::portugal::eid::PTEID_Certificate be::portugal::eid::PTEID_Certificates be::portugal::eid::PTEID_Pin be::portugal::eid::PTEID_Pins

List of all members.

Public Member Functions

override void Dispose ()
virtual bool isAllowed ()
 The document is allowed.
virtual PTEID_ByteArray getXML ()
 Return the document in an XML format.
virtual PTEID_ByteArray getCSV ()
 Return the document in an CSV format.
virtual PTEID_ByteArray getTLV ()
 Return the document in an TLV format.
virtual bool writeXmlToFile (string csFilePath)
 Write the xml document into the file csFilePath.
virtual bool writeCsvToFile (string csFilePath)
 Write the csv document into the file csFilePath.
virtual bool writeTlvToFile (string csFilePath)
 Write the tlv document into the file csFilePath.


Detailed Description

Abstract base class for all the documents.


Member Function Documentation

override void be::portugal::eid::PTEID_XMLDoc::Dispose (  )  [inline, virtual]

virtual PTEID_ByteArray be::portugal::eid::PTEID_XMLDoc::getCSV (  )  [inline, virtual]

Return the document in an CSV format.

virtual PTEID_ByteArray be::portugal::eid::PTEID_XMLDoc::getTLV (  )  [inline, virtual]

Return the document in an TLV format.

virtual PTEID_ByteArray be::portugal::eid::PTEID_XMLDoc::getXML (  )  [inline, virtual]

Return the document in an XML format.

virtual bool be::portugal::eid::PTEID_XMLDoc::isAllowed (  )  [inline, virtual]

The document is allowed.

virtual bool be::portugal::eid::PTEID_XMLDoc::writeCsvToFile ( string  csFilePath  )  [inline, virtual]

Write the csv document into the file csFilePath.

Returns:
true if succeeded

virtual bool be::portugal::eid::PTEID_XMLDoc::writeTlvToFile ( string  csFilePath  )  [inline, virtual]

Write the tlv document into the file csFilePath.

Returns:
true if succeeded

virtual bool be::portugal::eid::PTEID_XMLDoc::writeXmlToFile ( string  csFilePath  )  [inline, virtual]

Write the xml document into the file csFilePath.

Returns:
true if succeede
d