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 <xml\Attribute.h>
00026
00027 using namespace Xml;
00028
00029
00030
00041 class MSenContentHandlerClient
00042 {
00043 public:
00044
00049 virtual TInt StartDocument() = 0;
00050
00055 virtual TInt EndDocument() = 0;
00056
00073 inline virtual TInt StartElement( const TDesC8& ,
00074 const TDesC8& ,
00075 const TDesC8& ,
00076 const RAttributeArray& )
00077 {
00078 return KErrNotSupported;
00079 }
00080
00093 inline virtual TInt EndElement( const TDesC8& ,
00094 const TDesC8& ,
00095 const TDesC8& )
00096 {
00097 return KErrNotSupported;
00098 }
00099
00109 inline virtual TInt Characters(const TDesC8& ,
00110 const TInt ,
00111 const TInt )
00112 {
00113 return KErrNotSupported;
00114 }
00115
00125 inline virtual TInt ProcessingInstructions(const TDesC8& ,
00126 const TDesC8& )
00127 {
00128 return KErrNotSupported;
00129 }
00130
00138 inline virtual TInt SkippedEntity(const TDesC8& )
00139 {
00140 return KErrNotSupported;
00141 }
00142
00151 inline virtual TInt Error(TInt )
00152 {
00153 return KErrNotSupported;
00154 }
00155
00164 inline virtual TInt StartPrefixMappingL( const TDesC8& ,
00165 const TDesC8& )
00166 {
00167 return KErrNotSupported;
00168 }
00169
00177 inline virtual TInt EndPrefixMappingL(const TDesC8& )
00178 {
00179 return KErrNotSupported;
00180 }
00181
00189 inline virtual TInt OnIgnorableWhiteSpaceL(const TDesC8& )
00190 {
00191 return KErrNotSupported;
00192 }
00193
00201 inline virtual TAny* GetExtendedInterface(const TInt32 )
00202 {
00203 return NULL;
00204 }
00205 };
00206
00207
00208 #endif
00209
00210