16 #if !defined(FORMATTERLISTENER_HEADER_GUARD_1357924680)
17 #define FORMATTERLISTENER_HEADER_GUARD_1357924680
34 #include <xercesc/sax/DocumentHandler.hpp>
42 XALAN_CPP_NAMESPACE_BEGIN
51 typedef XERCES_CPP_NAMESPACE_QUALIFIER Locator
LocatorType;
54 XALAN_USING_XERCES(Locator)
55 XALAN_USING_XERCES(AttributeList)
66 typedef XERCES_CPP_NAMESPACE_QUALIFIER DocumentHandler
ParentType;
73 OUTPUT_METHOD_NONE = 0,
74 OUTPUT_METHOD_XML = 1,
75 OUTPUT_METHOD_HTML = 2,
76 OUTPUT_METHOD_TEXT = 3,
77 OUTPUT_METHOD_DOM = 4,
78 OUTPUT_METHOD_OTHER = 5
100 return m_outputFormat;
123 return ( XML_VERSION_1_1 == m_XMLVersion );
134 return m_prefixResolver;
145 m_prefixResolver = thePrefixResolver;
159 const XMLCh*
const chars,
160 const size_type
length) = 0;
169 comment(
const XMLCh*
const data) = 0;
194 const XMLCh*
const ch,
195 const size_type
length) = 0;
204 entityReference(
const XMLCh*
const name) = 0;
211 const XMLCh*
const chars,
212 const size_type
length) = 0;
218 endElement(
const XMLCh*
const name) = 0;
222 const XMLCh*
const chars,
223 const size_type
length) = 0;
226 processingInstruction(
227 const XMLCh*
const target,
228 const XMLCh*
const data) = 0;
234 setDocumentLocator(
const Locator*
const locator) = 0;
241 const XMLCh*
const name,
242 AttributeList& attrs) = 0;
248 getDoctypeSystem()
const;
251 getDoctypePublic()
const;
257 getMediaType()
const;
265 static const XalanDOMChar s_piTarget[];
267 static const XalanDOMChar s_piData[];
269 #if defined(XALAN_INLINE_INITIALIZATION)
293 m_XMLVersion = theVersion;
308 const eFormat m_outputFormat;
310 eXMLVersion m_XMLVersion;
315 XALAN_CPP_NAMESPACE_END
319 #endif // FORMATTERLISTENER_HEADER_GUARD_1357924680