HBASE-26265 Update ref guide to mention the new store file tracker im… (#3942)
[hbase.git] / src / main / xslt / configuration_to_asciidoc_chapter.xsl
blob183fd004ba423b6ff1120c06b7d2e91ecfd8fe16
1 <?xml version="1.0"?>
2 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
5 <!--
6 /**
7 * Licensed to the Apache Software Foundation (ASF) under one
8 * or more contributor license agreements. See the NOTICE file
9 * distributed with this work for additional information
10 * regarding copyright ownership. The ASF licenses this file
11 * to you under the Apache License, Version 2.0 (the
12 * "License"); you may not use this file except in compliance
13 * with the License. You may obtain a copy of the License at
15 * http://www.apache.org/licenses/LICENSE-2.0
17 * Unless required by applicable law or agreed to in writing, software
18 * distributed under the License is distributed on an "AS IS" BASIS,
19 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 * See the License for the specific language governing permissions and
21 * limitations under the License.
24 This stylesheet is used making an html version of hbase-default.adoc.
25 -->
27 <xsl:output method="text"/>
29 <!-- Normalize space -->
30 <xsl:template match="text()">
31 <xsl:if test="normalize-space(.)">
32 <xsl:value-of select="normalize-space(.)"/>
33 </xsl:if>
34 </xsl:template>
36 <!-- Grab nodes of the <configuration> element -->
37 <xsl:template match="configuration">
39 <!-- Print the license at the top of the file -->
40 ////
41 /**
43 * Licensed to the Apache Software Foundation (ASF) under one
44 * or more contributor license agreements. See the NOTICE file
45 * distributed with this work for additional information
46 * regarding copyright ownership. The ASF licenses this file
47 * to you under the Apache License, Version 2.0 (the
48 * "License"); you may not use this file except in compliance
49 * with the License. You may obtain a copy of the License at
51 * http://www.apache.org/licenses/LICENSE-2.0
53 * Unless required by applicable law or agreed to in writing, software
54 * distributed under the License is distributed on an "AS IS" BASIS,
55 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
56 * See the License for the specific language governing permissions and
57 * limitations under the License.
59 ////
60 :doctype: book
61 :numbered:
62 :toc: left
63 :icons: font
64 :experimental:
66 [[hbase_default_configurations]]
67 === HBase Default Configuration
69 The documentation below is generated using the default hbase configuration file, _hbase-default.xml_, as source.
71 <xsl:for-each select="property">
72 <xsl:if test="not(@skipInDoc)">
73 [[<xsl:apply-templates select="name"/>]]
74 `<xsl:apply-templates select="name"/>`::
76 .Description
77 <xsl:apply-templates select="description"/>
79 .Default
80 <xsl:choose>
81 <xsl:when test="value != ''">`<xsl:apply-templates select="value"/>`
83 </xsl:when>
84 <xsl:otherwise>none</xsl:otherwise>
85 </xsl:choose>
86 </xsl:if>
87 </xsl:for-each>
89 </xsl:template>
90 </xsl:stylesheet>