InfoAPILib
Bilioteka za pristup InfoAPI-ju
Public Member Functions | Public Attributes | Package Attributes | Properties | List of all members
InfoAPILib.InfoAPIBase Class Reference

InfoAPIBase je bazna klasa za InfoAPIProperties i InfoAPIEnvelope. Sadrži zajedničku funkcionalnost svih klasa koje čine API poruku, Pre svega, obezbeđuje serijalizaciju i deserijalizaciju. More...

Inheritance diagram for InfoAPILib.InfoAPIBase:
InfoAPILib.InfoAPIEnvelope InfoAPILib.InfoAPIProperties InfoAPILib.InfoAPIRequest InfoAPILib.InfoAPIResponse InfoAPILib.InfoAPIParams InfoAPILib.InfoAPIResult InfoAPILib.InfoAPIParamsINFO InfoAPILib.InfoAPIResultINFO

Public Member Functions

 InfoAPIBase ()
 Конструктор More...
 
string Serialize ()
 Serijalizuje objekat More...
 
string Serialize (bool pIndented)
 Serializuje objekat sa identacijom More...
 
void Deserialize (string pSerializedInput)
 Deserijalizuje string u objekat More...
 

Public Attributes

IInfoAPIFormatter Formatter
 Objekat koji vrši serijalizaciju i deserijalizaciju More...
 

Package Attributes

string __class_name = ""
 

Properties

string _class_name [get, set]
 Naziv klase. U API porukama je ovo uglavnom informativnog karaktera, a dobro dođe kada se analiziraju složene strukture More...
 
string app_option [get, set]
 app_option(char) Oznaka API funcije koju klijent poziva. Ovo je podatak na osnovu koga API server zna koju funkciju treba da izvrši. More...
 

Detailed Description

InfoAPIBase je bazna klasa za InfoAPIProperties i InfoAPIEnvelope. Sadrži zajedničku funkcionalnost svih klasa koje čine API poruku, Pre svega, obezbeđuje serijalizaciju i deserijalizaciju.

Constructor & Destructor Documentation

InfoAPILib.InfoAPIBase.InfoAPIBase ( )

Конструктор

Member Function Documentation

string InfoAPILib.InfoAPIBase.Serialize ( )

Serijalizuje objekat

Returns
String koji sadrži serijalizovani objekat
string InfoAPILib.InfoAPIBase.Serialize ( bool  pIndented)

Serializuje objekat sa identacijom

Parameters
pIndentedDa li se uključuje i identacija u serijalizaciju
Returns
String koji sadrži serijalizovani objekat
void InfoAPILib.InfoAPIBase.Deserialize ( string  pSerializedInput)

Deserijalizuje string u objekat

Parameters
pSerializedInputString koji terba deserijalizovati

Member Data Documentation

IInfoAPIFormatter InfoAPILib.InfoAPIBase.Formatter

Objekat koji vrši serijalizaciju i deserijalizaciju

Property Documentation

string InfoAPILib.InfoAPIBase._class_name
getset

Naziv klase. U API porukama je ovo uglavnom informativnog karaktera, a dobro dođe kada se analiziraju složene strukture

string InfoAPILib.InfoAPIBase.app_option
getset

app_option(char) Oznaka API funcije koju klijent poziva. Ovo je podatak na osnovu koga API server zna koju funkciju treba da izvrši.


The documentation for this class was generated from the following file: