Xalan-C++ API Reference 1.12.0
ICUResHandler.hpp
Go to the documentation of this file.
1/*
2 * Licensed to the Apache Software Foundation (ASF) under one
3 * or more contributor license agreements. See the NOTICE file
4 * distributed with this work for additional information
5 * regarding copyright ownership. The ASF licenses this file
6 * to you under the Apache License, Version 2.0 (the "License");
7 * you may not use this file except in compliance with the License.
8 * You may obtain a copy of the License at
9 *
10 * http://www.apache.org/licenses/LICENSE-2.0
11 *
12 * Unless required by applicable law or agreed to in writing, software
13 * distributed under the License is distributed on an "AS IS" BASIS,
14 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 * See the License for the specific language governing permissions and
16 * limitations under the License.
17 */
18
19#if !defined(ICURESHANDLER_1357924680)
20#define ICURESHANDLER_1357924680
21
22
23
25
26#include "SAX2Handler.hpp"
27
28
29
30namespace XALAN_CPP_NAMESPACE {
31
32
33
35{
36public:
37
38 // -----------------------------------------------------------------------
39 // Constructors
40 // -----------------------------------------------------------------------
42 const char* fileName,
43 const char* indexFileName);
44
45 virtual
47
48 // -----------------------------------------------------------------------
49 // Implementations of the SAX DocumentHandler interface
50 // -----------------------------------------------------------------------
51 virtual void
53
54 virtual void
56 const XMLCh* const,
57 const XMLCh* const localname,
58 const XMLCh* const);
59
60 virtual void
62
63 virtual void
65 const XMLCh* const uri,
66 const XMLCh* const localname,
67 const XMLCh* const qname,
68 const Attributes& attributes);
69
70 virtual void
72 const XMLCh* const chars,
73 const XalanSize_t length);
74
75protected:
76
77 virtual void
79
80 virtual void
82
83 virtual void
85
86 virtual void
88
89 void
91
92
94
95private:
96
97 // Not implemented...
99 operator=(const ICUResHandler&);
100
102
103 bool
104 operator==(const ICUResHandler&) const;
105};
106
107
108
109}
110
111
112
113#endif // ICURESHANDLER_1357924680
#define XALAN_CPP_NAMESPACE
Xalan-C++ namespace, including major and minor version.
virtual void endElement(const XMLCh *const, const XMLCh *const localname, const XMLCh *const)
virtual void startDocument()
virtual void printBeginOfDataLine()
ICUResHandler(const char *fileName, const char *indexFileName)
virtual void createHeaderForDataFile()
virtual void endDocument()
virtual void startElement(const XMLCh *const uri, const XMLCh *const localname, const XMLCh *const qname, const Attributes &attributes)
virtual void createBottomForDataFile()
void printToDataFile(const char *sArrayOfStrings[])
virtual void printEndOfDataLine()
virtual void characters(const XMLCh *const chars, const XalanSize_t length)
MsgFileOutputStream m_stream
bool operator==(const XalanVector< Type > &theLHS, const XalanVector< Type > &theRHS)