00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00031
#if !defined(AFX_INAMESPACE_H__A4213FD6_AA6B_41BF_A72E_735167A02C69__INCLUDED_)
00032
#define AFX_INAMESPACE_H__A4213FD6_AA6B_41BF_A72E_735167A02C69__INCLUDED_
00033
00034
#if _MSC_VER > 1000
00035
#pragma once
00036
#endif // _MSC_VER > 1000
00037
00038 AXIS_CPP_NAMESPACE_START
00039
00040 class INamespace
00041 {
00042
public:
00043
virtual const AxisChar* getPrefix()=0;
00044
virtual const AxisChar* getURI()=0;
00045
virtual void setURI(
const AxisChar* achURI)=0;
00046
virtual void setPrefix(
const AxisChar* achPrefix)=0;
00047
virtual ~
INamespace() {};
00048
00049 };
00050
00051 AXIS_CPP_NAMESPACE_END
00052
00053
#endif // !defined(AFX_INAMESPACE_H__A4213FD6_AA6B_41BF_A72E_735167A02C69__INCLUDED_)