16 #if !defined(XALANMESSAGELOADER_HEADER_GUARD_1357924680)
17 #define XALANMESSAGELOADER_HEADER_GUARD_1357924680
29 #include "LocalMsgIndex.hpp"
33 XALAN_CPP_NAMESPACE_BEGIN
37 XALAN_USING_XERCES(MemoryManager)
55 Type* theResult = theGuard.
get();
57 new (theResult) Type(theManager);
70 MemoryManager& theManager,
71 XalanMessageLoader* p)
80 ~XalanMessageLoader();
95 XalanMessages::Codes msgToLoad,
96 const char* repText1 ,
97 const char* repText2 = 0,
98 const char* repText3 = 0,
99 const char* repText4 = 0);
104 XalanMessages::Codes msgToLoad,
105 const XalanDOMChar* repText1,
106 const XalanDOMChar* repText2 = 0,
107 const XalanDOMChar* repText3 = 0,
108 const XalanDOMChar* repText4 = 0);
113 XalanMessages::Codes msgToLoad);
118 XalanMessages::Codes msgToLoad,
124 XalanMessages::Codes msgToLoad,
131 XalanMessages::Codes msgToLoad,
140 XalanMessages::Codes msgToLoad,
141 XalanDOMChar* toFill,
142 unsigned int maxChars) = 0;
148 XalanMessages::Codes msgToLoad,
149 MemoryManager& theMemoryManager,
150 XalanDOMChar* toFill,
151 unsigned int maxChars,
152 const XalanDOMChar* repText1,
153 const XalanDOMChar* repText2 = 0,
154 const XalanDOMChar* repText3 = 0,
155 const XalanDOMChar* repText4 = 0);
159 XalanMessages::Codes msgToLoad,
161 XalanDOMChar* toFill,
162 unsigned int maxChars,
163 const char* repText1 ,
164 const char* repText2 = 0,
165 const char* repText3 = 0,
166 const char* repText4 = 0);
168 XalanMessageLoader(
const XalanMessageLoader&);
171 operator=(
const XalanMessageLoader&);
173 static XalanMessageLoader* s_msgLoader;
178 XALAN_CPP_NAMESPACE_END
180 #endif // XALANMESSAGELOADER_HEADER_GUARD_1357924680