Xalan-C++ API Reference
1.12.0
xalanc
XMLSupport
XalanDummyIndentWriter.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
#if !defined(XALANDUMMYIDENTWRITER_HEADER_GUARD_1357924680)
19
#define XALANDUMMYIDENTWRITER_HEADER_GUARD_1357924680
20
21
22
// Base include file. Must be first.
23
#include <
xalanc/XMLSupport/XMLSupportDefinitions.hpp
>
24
25
#include <
xalanc/Include/XalanVector.hpp
>
26
27
28
namespace
XALAN_CPP_NAMESPACE
{
29
30
31
template
<
class
WriteHandeler>
32
class
XalanDummyIndentWriter
33
{
34
public
:
35
typedef
typename
WriteHandeler::size_type
size_type
;
36
typedef
typename
WriteHandeler::value_type
value_type
;
37
38
XalanDummyIndentWriter
(
39
WriteHandeler&
/*writer*/
,
40
size_type
/*ident*/
)
41
{
42
}
43
44
~XalanDummyIndentWriter
()
45
{
46
}
47
48
49
void
50
setIndent
(
size_type
/*value*/
)
51
{
52
}
53
54
size_type
55
getIndent
()
const
56
{
57
return
0;
58
}
59
60
void
61
indent
()
62
{
63
}
64
65
void
66
increaseIndent
()
67
{
68
}
69
70
void
71
decreaseIndent
()
72
{
73
}
74
75
void
76
setStartNewLine
(
bool
/*value*/
)
77
{
78
}
79
80
81
82
/**
83
* Output a line break.
84
*/
85
void
86
outputLineSep
()
87
{
88
}
89
90
void
91
setPrevText
(
bool
/*value*/
)
92
{
93
94
}
95
96
void
97
setPreserve
(
bool
/*value*/
)
98
{
99
// Empty of the function
100
}
101
102
void
103
pop_preserve
()
104
{
105
// Empty body of the function
106
}
107
108
void
109
push_preserve
()
110
{
111
// Empty of the function
112
}
113
114
private
:
115
116
117
118
};
119
120
}
121
122
123
124
#endif // XALANDUMMYIDENTWRITER_HEADER_GUARD_1357924680
xalanc::XalanDummyIndentWriter::push_preserve
void push_preserve()
Definition:
XalanDummyIndentWriter.hpp:109
XALAN_CPP_NAMESPACE
#define XALAN_CPP_NAMESPACE
Xalan-C++ namespace, including major and minor version.
Definition:
XalanVersion.hpp:76
xalanc::XalanDummyIndentWriter::setPrevText
void setPrevText(bool)
Definition:
XalanDummyIndentWriter.hpp:91
xalanc::XalanDummyIndentWriter::getIndent
size_type getIndent() const
Definition:
XalanDummyIndentWriter.hpp:55
xalanc::XalanDummyIndentWriter
Definition:
XalanDummyIndentWriter.hpp:32
xalanc::XalanDummyIndentWriter::size_type
WriteHandeler::size_type size_type
Definition:
XalanDummyIndentWriter.hpp:35
xalanc::size_type
size_t size_type
Definition:
XalanMap.hpp:46
xalanc::XalanDummyIndentWriter::decreaseIndent
void decreaseIndent()
Definition:
XalanDummyIndentWriter.hpp:71
XalanVector.hpp
xalanc::XalanDummyIndentWriter::outputLineSep
void outputLineSep()
Output a line break.
Definition:
XalanDummyIndentWriter.hpp:86
xalanc::XalanDummyIndentWriter::indent
void indent()
Definition:
XalanDummyIndentWriter.hpp:61
xalanc::XalanDummyIndentWriter::setPreserve
void setPreserve(bool)
Definition:
XalanDummyIndentWriter.hpp:97
xalanc::XalanDummyIndentWriter::setIndent
void setIndent(size_type)
Definition:
XalanDummyIndentWriter.hpp:50
xalanc::XalanDummyIndentWriter::~XalanDummyIndentWriter
~XalanDummyIndentWriter()
Definition:
XalanDummyIndentWriter.hpp:44
xalanc::XalanDummyIndentWriter::value_type
WriteHandeler::value_type value_type
Definition:
XalanDummyIndentWriter.hpp:36
xalanc::XalanDummyIndentWriter::setStartNewLine
void setStartNewLine(bool)
Definition:
XalanDummyIndentWriter.hpp:76
xalanc::XalanDummyIndentWriter::pop_preserve
void pop_preserve()
Definition:
XalanDummyIndentWriter.hpp:103
xalanc::XalanDummyIndentWriter::increaseIndent
void increaseIndent()
Definition:
XalanDummyIndentWriter.hpp:66
xalanc::XalanDummyIndentWriter::XalanDummyIndentWriter
XalanDummyIndentWriter(WriteHandeler &, size_type)
Definition:
XalanDummyIndentWriter.hpp:38
XMLSupportDefinitions.hpp
Copyright © 1999-2020 The Apache Software Foundation. All Rights Reserved.
Generated on Sun May 31 2020 10:37:20 for Xalan-C++ API Reference by
1.8.17