00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef __MSENCONTENTHANDLERCLIENT_H
00022 #define __MSENCONTENTHANDLERCLIENT_H
00023
00024
00025 #include <stringpool.h>
00026 #include <xml\Attribute.h>
00027
00028 using namespace Xml;
00029
00030
00031
00043 class MSenContentHandlerClient
00044 {
00045 public:
00051 virtual TInt StartDocument() = 0;
00052
00058 virtual TInt EndDocument() = 0;
00059
00077 inline virtual TInt StartElement( const TDesC8& ,
00078 const TDesC8& ,
00079 const TDesC8& ,
00080 const RAttributeArray& )
00081 {
00082 return KErrNotSupported;
00083 }
00084
00098 inline virtual TInt EndElement( const TDesC8& ,
00099 const TDesC8& ,
00100 const TDesC8& )
00101 {
00102 return KErrNotSupported;
00103 }
00104
00105
00116 inline virtual TInt Characters(const TDesC8& ,
00117 const TInt ,
00118 const TInt )
00119 {
00120 return KErrNotSupported;
00121 }
00122
00134 inline virtual TInt ProcessingInstructions(const TDesC8& ,
00135 const TDesC8& )
00136 {
00137 return KErrNotSupported;
00138 }
00139
00148 inline virtual TInt SkippedEntity(const TDesC8& )
00149 {
00150 return KErrNotSupported;
00151 }
00152
00153
00164 inline virtual TInt Error(TInt )
00165 {
00166 return KErrNotSupported;
00167 }
00168
00178 inline virtual TInt StartPrefixMappingL( const TDesC8& ,
00179 const TDesC8& )
00180 {
00181 return KErrNotSupported;
00182 }
00183
00192 inline virtual TInt EndPrefixMappingL(const TDesC8& )
00193 {
00194 return KErrNotSupported;
00195 }
00196
00205 inline virtual TInt OnIgnorableWhiteSpaceL(const TDesC8& )
00206 {
00207 return KErrNotSupported;
00208 }
00209
00217 inline virtual TAny* GetExtendedInterface(const TInt32 )
00218 {
00219 return NULL;
00220 }
00221 };
00222
00223 #endif // __MSENCONTENTHANDLERCLIENT_H
00224
00225