blob: b4bb698ea5458b8b2157d79638d08023b70ac0c3 [file] [log] [blame]
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) -->
<title>org.apache.logging.log4j.core.pattern Class Hierarchy (Apache Log4j Core 2.23.1 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="tree: package: org.apache.logging.log4j.core.pattern">
<meta name="generator" content="javadoc/PackageTreeWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-tree-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li class="nav-bar-cell1-rev">Tree</li>
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html#tree">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 class="title">Hierarchy For Package org.apache.logging.log4j.core.pattern</h1>
<span class="package-hierarchy-label">Package Hierarchies:</span>
<ul class="horizontal">
<li><a href="../../../../../../overview-tree.html">All Packages</a></li>
</ul>
</div>
<section class="hierarchy">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li class="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a>
<ul>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="AbstractPatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">AbstractPatternConverter</a> (implements org.apache.logging.log4j.core.pattern.<a href="PatternConverter.html" title="interface in org.apache.logging.log4j.core.pattern">PatternConverter</a>)
<ul>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="IntegerPatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">IntegerPatternConverter</a> (implements org.apache.logging.log4j.core.pattern.<a href="ArrayPatternConverter.html" title="interface in org.apache.logging.log4j.core.pattern">ArrayPatternConverter</a>)</li>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="LogEventPatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">LogEventPatternConverter</a>
<ul>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="AbstractStyleNameConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">AbstractStyleNameConverter</a>
<ul>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="AbstractStyleNameConverter.Black.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">AbstractStyleNameConverter.Black</a></li>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="AbstractStyleNameConverter.Blue.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">AbstractStyleNameConverter.Blue</a></li>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="AbstractStyleNameConverter.Cyan.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">AbstractStyleNameConverter.Cyan</a></li>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="AbstractStyleNameConverter.Green.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">AbstractStyleNameConverter.Green</a></li>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="AbstractStyleNameConverter.Magenta.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">AbstractStyleNameConverter.Magenta</a></li>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="AbstractStyleNameConverter.Red.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">AbstractStyleNameConverter.Red</a></li>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="AbstractStyleNameConverter.White.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">AbstractStyleNameConverter.White</a></li>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="AbstractStyleNameConverter.Yellow.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">AbstractStyleNameConverter.Yellow</a></li>
</ul>
</li>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="DatePatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">DatePatternConverter</a> (implements org.apache.logging.log4j.core.pattern.<a href="ArrayPatternConverter.html" title="interface in org.apache.logging.log4j.core.pattern">ArrayPatternConverter</a>)</li>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="EncodingPatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">EncodingPatternConverter</a></li>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="EndOfBatchPatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">EndOfBatchPatternConverter</a></li>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="EqualsBaseReplacementConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">EqualsBaseReplacementConverter</a>
<ul>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="EqualsIgnoreCaseReplacementConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">EqualsIgnoreCaseReplacementConverter</a></li>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="EqualsReplacementConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">EqualsReplacementConverter</a></li>
</ul>
</li>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="FileLocationPatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">FileLocationPatternConverter</a></li>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="FullLocationPatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">FullLocationPatternConverter</a> (implements org.apache.logging.log4j.core.impl.<a href="../impl/LocationAware.html" title="interface in org.apache.logging.log4j.core.impl">LocationAware</a>)</li>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="HighlightConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">HighlightConverter</a></li>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="LevelPatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">LevelPatternConverter</a></li>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="LineLocationPatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">LineLocationPatternConverter</a> (implements org.apache.logging.log4j.core.impl.<a href="../impl/LocationAware.html" title="interface in org.apache.logging.log4j.core.impl">LocationAware</a>)</li>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="LineSeparatorPatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">LineSeparatorPatternConverter</a></li>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="LiteralPatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">LiteralPatternConverter</a> (implements org.apache.logging.log4j.core.pattern.<a href="ArrayPatternConverter.html" title="interface in org.apache.logging.log4j.core.pattern">ArrayPatternConverter</a>)</li>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="LoggerFqcnPatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">LoggerFqcnPatternConverter</a></li>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="MapPatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">MapPatternConverter</a></li>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="MarkerPatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">MarkerPatternConverter</a></li>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="MarkerSimpleNamePatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">MarkerSimpleNamePatternConverter</a></li>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="MaxLengthConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">MaxLengthConverter</a></li>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="MdcPatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">MdcPatternConverter</a></li>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="MessagePatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">MessagePatternConverter</a></li>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="MethodLocationPatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">MethodLocationPatternConverter</a> (implements org.apache.logging.log4j.core.impl.<a href="../impl/LocationAware.html" title="interface in org.apache.logging.log4j.core.impl">LocationAware</a>)</li>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="NamePatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">NamePatternConverter</a>
<ul>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="ClassNamePatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">ClassNamePatternConverter</a> (implements org.apache.logging.log4j.core.impl.<a href="../impl/LocationAware.html" title="interface in org.apache.logging.log4j.core.impl">LocationAware</a>)</li>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="LoggerPatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">LoggerPatternConverter</a></li>
</ul>
</li>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="NanoTimePatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">NanoTimePatternConverter</a></li>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="NdcPatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">NdcPatternConverter</a></li>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="ProcessIdPatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">ProcessIdPatternConverter</a></li>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="RegexReplacementConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">RegexReplacementConverter</a></li>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="RelativeTimePatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">RelativeTimePatternConverter</a></li>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="RepeatPatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">RepeatPatternConverter</a></li>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="SequenceNumberPatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">SequenceNumberPatternConverter</a></li>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="StyleConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">StyleConverter</a></li>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="ThreadIdPatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">ThreadIdPatternConverter</a></li>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="ThreadNamePatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">ThreadNamePatternConverter</a></li>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="ThreadPriorityPatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">ThreadPriorityPatternConverter</a></li>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="ThrowablePatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">ThrowablePatternConverter</a>
<ul>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="ExtendedThrowablePatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">ExtendedThrowablePatternConverter</a></li>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="RootThrowablePatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">RootThrowablePatternConverter</a></li>
</ul>
</li>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="UuidPatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">UuidPatternConverter</a></li>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="VariablesNotEmptyReplacementConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">VariablesNotEmptyReplacementConverter</a></li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="FileDatePatternConverter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">FileDatePatternConverter</a></li>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="FormattingInfo.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">FormattingInfo</a></li>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="HtmlTextRenderer.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">HtmlTextRenderer</a> (implements org.apache.logging.log4j.core.pattern.<a href="TextRenderer.html" title="interface in org.apache.logging.log4j.core.pattern">TextRenderer</a>)</li>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="JAnsiTextRenderer.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">JAnsiTextRenderer</a> (implements org.apache.logging.log4j.core.pattern.<a href="TextRenderer.html" title="interface in org.apache.logging.log4j.core.pattern">TextRenderer</a>)</li>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="NameAbbreviator.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">NameAbbreviator</a></li>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="NotANumber.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">NotANumber</a></li>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="PatternFormatter.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">PatternFormatter</a></li>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="PatternParser.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">PatternParser</a></li>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="PlainTextRenderer.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">PlainTextRenderer</a> (implements org.apache.logging.log4j.core.pattern.<a href="TextRenderer.html" title="interface in org.apache.logging.log4j.core.pattern">TextRenderer</a>)</li>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="RegexReplacement.html" class="type-name-link" title="class in org.apache.logging.log4j.core.pattern">RegexReplacement</a></li>
</ul>
</li>
</ul>
</section>
<section class="hierarchy">
<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
<ul>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="PatternConverter.html" class="type-name-link" title="interface in org.apache.logging.log4j.core.pattern">PatternConverter</a>
<ul>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="ArrayPatternConverter.html" class="type-name-link" title="interface in org.apache.logging.log4j.core.pattern">ArrayPatternConverter</a></li>
</ul>
</li>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="TextRenderer.html" class="type-name-link" title="interface in org.apache.logging.log4j.core.pattern">TextRenderer</a></li>
</ul>
</section>
<section class="hierarchy">
<h2 title="Annotation Type Hierarchy">Annotation Type Hierarchy</h2>
<ul>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="ConverterKeys.html" class="type-name-link" title="annotation in org.apache.logging.log4j.core.pattern">ConverterKeys</a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html" title="class or interface in java.lang.annotation" class="external-link">Annotation</a>)</li>
</ul>
</section>
<section class="hierarchy">
<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
<ul>
<li class="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a>
<ul>
<li class="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html" class="type-name-link external-link" title="class or interface in java.lang">Enum</a>&lt;E&gt; (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html" title="class or interface in java.lang" class="external-link">Comparable</a>&lt;T&gt;, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a>)
<ul>
<li class="circle">org.apache.logging.log4j.core.pattern.<a href="AnsiEscape.html" class="type-name-link" title="enum in org.apache.logging.log4j.core.pattern">AnsiEscape</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small><p align="center"> Copyright &copy; 1999-2024 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.<br/> Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation. </p></small></p>
</footer>
</div>
</div>
</body>
</html>