0

Publishing site for version 1.0.0

This commit is contained in:
Ronald Jack Jenkins Jr
2017-08-09 01:21:40 +00:00
parent c94f032db4
commit 3f315193fb
62 changed files with 2433 additions and 1797 deletions

View File

@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Mon Jul 31 03:15:50 UTC 2017 -->
<!-- Generated by javadoc (1.8.0_102) on Wed Aug 09 01:16:14 UTC 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>All Classes (SLF4Bukkit 0.1.6 API)</title>
<meta name="date" content="2017-07-31">
<title>All Classes (SLF4Bukkit 1.0.0 API)</title>
<meta name="date" content="2017-08-09">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
@@ -15,7 +15,8 @@
<ul>
<li><a href="org/slf4j/impl/BukkitLoggerAdapter.html" title="class in org.slf4j.impl" target="classFrame">BukkitLoggerAdapter</a></li>
<li><a href="org/slf4j/impl/BukkitLoggerFactory.html" title="class in org.slf4j.impl" target="classFrame">BukkitLoggerFactory</a></li>
<li><a href="info/ronjenkins/slf4bukkit/ColorMapper.html" title="class in info.ronjenkins.slf4bukkit" target="classFrame">ColorMapper</a></li>
<li><a href="info/ronjenkins/slf4bukkit/ColorMapper.html" title="interface in info.ronjenkins.slf4bukkit" target="classFrame"><span class="interfaceName">ColorMapper</span></a></li>
<li><a href="info/ronjenkins/slf4bukkit/ColorMapperFactory.html" title="class in info.ronjenkins.slf4bukkit" target="classFrame">ColorMapperFactory</a></li>
<li><a href="info/ronjenkins/slf4bukkit/ColorMarker.html" title="enum in info.ronjenkins.slf4bukkit" target="classFrame">ColorMarker</a></li>
<li><a href="info/ronjenkins/slf4bukkit/ColorString.html" title="class in info.ronjenkins.slf4bukkit" target="classFrame">ColorString</a></li>
<li><a href="org/slf4j/impl/StaticLoggerBinder.html" title="class in org.slf4j.impl" target="classFrame">StaticLoggerBinder</a></li>

View File

@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Mon Jul 31 03:15:50 UTC 2017 -->
<!-- Generated by javadoc (1.8.0_102) on Wed Aug 09 01:16:14 UTC 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>All Classes (SLF4Bukkit 0.1.6 API)</title>
<meta name="date" content="2017-07-31">
<title>All Classes (SLF4Bukkit 1.0.0 API)</title>
<meta name="date" content="2017-08-09">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
@@ -15,7 +15,8 @@
<ul>
<li><a href="org/slf4j/impl/BukkitLoggerAdapter.html" title="class in org.slf4j.impl">BukkitLoggerAdapter</a></li>
<li><a href="org/slf4j/impl/BukkitLoggerFactory.html" title="class in org.slf4j.impl">BukkitLoggerFactory</a></li>
<li><a href="info/ronjenkins/slf4bukkit/ColorMapper.html" title="class in info.ronjenkins.slf4bukkit">ColorMapper</a></li>
<li><a href="info/ronjenkins/slf4bukkit/ColorMapper.html" title="interface in info.ronjenkins.slf4bukkit"><span class="interfaceName">ColorMapper</span></a></li>
<li><a href="info/ronjenkins/slf4bukkit/ColorMapperFactory.html" title="class in info.ronjenkins.slf4bukkit">ColorMapperFactory</a></li>
<li><a href="info/ronjenkins/slf4bukkit/ColorMarker.html" title="enum in info.ronjenkins.slf4bukkit">ColorMarker</a></li>
<li><a href="info/ronjenkins/slf4bukkit/ColorString.html" title="class in info.ronjenkins.slf4bukkit">ColorString</a></li>
<li><a href="org/slf4j/impl/StaticLoggerBinder.html" title="class in org.slf4j.impl">StaticLoggerBinder</a></li>

View File

@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Mon Jul 31 03:15:49 UTC 2017 -->
<!-- Generated by javadoc (1.8.0_102) on Wed Aug 09 01:16:14 UTC 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Constant Field Values (SLF4Bukkit 0.1.6 API)</title>
<meta name="date" content="2017-07-31">
<title>Constant Field Values (SLF4Bukkit 1.0.0 API)</title>
<meta name="date" content="2017-08-09">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
@@ -13,7 +13,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Constant Field Values (SLF4Bukkit 0.1.6 API)";
parent.document.title="Constant Field Values (SLF4Bukkit 1.0.0 API)";
}
}
catch(err) {

View File

@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Mon Jul 31 03:15:50 UTC 2017 -->
<!-- Generated by javadoc (1.8.0_102) on Wed Aug 09 01:16:14 UTC 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Deprecated List (SLF4Bukkit 0.1.6 API)</title>
<meta name="date" content="2017-07-31">
<title>Deprecated List (SLF4Bukkit 1.0.0 API)</title>
<meta name="date" content="2017-08-09">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
@@ -13,7 +13,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Deprecated List (SLF4Bukkit 0.1.6 API)";
parent.document.title="Deprecated List (SLF4Bukkit 1.0.0 API)";
}
}
catch(err) {

View File

@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Mon Jul 31 03:15:50 UTC 2017 -->
<!-- Generated by javadoc (1.8.0_102) on Wed Aug 09 01:16:14 UTC 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>API Help (SLF4Bukkit 0.1.6 API)</title>
<meta name="date" content="2017-07-31">
<title>API Help (SLF4Bukkit 1.0.0 API)</title>
<meta name="date" content="2017-08-09">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
@@ -13,7 +13,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="API Help (SLF4Bukkit 0.1.6 API)";
parent.document.title="API Help (SLF4Bukkit 1.0.0 API)";
}
}
catch(err) {

View File

@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Mon Jul 31 03:15:50 UTC 2017 -->
<!-- Generated by javadoc (1.8.0_102) on Wed Aug 09 01:16:14 UTC 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Index (SLF4Bukkit 0.1.6 API)</title>
<meta name="date" content="2017-07-31">
<title>Index (SLF4Bukkit 1.0.0 API)</title>
<meta name="date" content="2017-08-09">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
@@ -13,7 +13,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Index (SLF4Bukkit 0.1.6 API)";
parent.document.title="Index (SLF4Bukkit 1.0.0 API)";
}
}
catch(err) {
@@ -119,13 +119,16 @@
</a>
<h2 class="title">C</h2>
<dl>
<dt><a href="info/ronjenkins/slf4bukkit/ColorMapper.html" title="class in info.ronjenkins.slf4bukkit"><span class="typeNameLink">ColorMapper</span></a> - Class in <a href="info/ronjenkins/slf4bukkit/package-summary.html">info.ronjenkins.slf4bukkit</a></dt>
<dt><a href="info/ronjenkins/slf4bukkit/ColorMapper.html" title="interface in info.ronjenkins.slf4bukkit"><span class="typeNameLink">ColorMapper</span></a> - Interface in <a href="info/ronjenkins/slf4bukkit/package-summary.html">info.ronjenkins.slf4bukkit</a></dt>
<dd>
<div class="block">Utility class that maps <code>ChatColor</code> values to their JAnsi equivalents,
so that messages logged to the console are formatted correctly.</div>
<div class="block">Implementations of this interface map <code>ChatColor</code> values to their
equivalents, based on what the current Bukkit implementation supports.</div>
</dd>
<dt><a href="info/ronjenkins/slf4bukkit/ColorMapperFactory.html" title="class in info.ronjenkins.slf4bukkit"><span class="typeNameLink">ColorMapperFactory</span></a> - Class in <a href="info/ronjenkins/slf4bukkit/package-summary.html">info.ronjenkins.slf4bukkit</a></dt>
<dd>
<div class="block">Creates the <a href="info/ronjenkins/slf4bukkit/ColorMapper.html" title="interface in info.ronjenkins.slf4bukkit"><code>ColorMapper</code></a> instance that best suits the capabilities of
the current Bukkit environment.</div>
</dd>
<dt><span class="memberNameLink"><a href="info/ronjenkins/slf4bukkit/ColorMapper.html#ColorMapper--">ColorMapper()</a></span> - Constructor for class info.ronjenkins.slf4bukkit.<a href="info/ronjenkins/slf4bukkit/ColorMapper.html" title="class in info.ronjenkins.slf4bukkit">ColorMapper</a></dt>
<dd>&nbsp;</dd>
<dt><a href="info/ronjenkins/slf4bukkit/ColorMarker.html" title="enum in info.ronjenkins.slf4bukkit"><span class="typeNameLink">ColorMarker</span></a> - Enum in <a href="info/ronjenkins/slf4bukkit/package-summary.html">info.ronjenkins.slf4bukkit</a></dt>
<dd>
<div class="block">SLF4J markers that map to a subset of <code>ChatColor</code>s.</div>
@@ -147,6 +150,10 @@
<dd>
<div class="block">These markers never have references.</div>
</dd>
<dt><span class="memberNameLink"><a href="info/ronjenkins/slf4bukkit/ColorMapperFactory.html#create--">create()</a></span> - Static method in class info.ronjenkins.slf4bukkit.<a href="info/ronjenkins/slf4bukkit/ColorMapperFactory.html" title="class in info.ronjenkins.slf4bukkit">ColorMapperFactory</a></dt>
<dd>
<div class="block">Creates an new <code>ColorMapper</code> instance.</div>
</dd>
</dl>
<a name="I:D">
<!-- -->
@@ -369,9 +376,9 @@
</a>
<h2 class="title">M</h2>
<dl>
<dt><span class="memberNameLink"><a href="info/ronjenkins/slf4bukkit/ColorMapper.html#map-java.lang.String-">map(String)</a></span> - Static method in class info.ronjenkins.slf4bukkit.<a href="info/ronjenkins/slf4bukkit/ColorMapper.html" title="class in info.ronjenkins.slf4bukkit">ColorMapper</a></dt>
<dt><span class="memberNameLink"><a href="info/ronjenkins/slf4bukkit/ColorMapper.html#map-java.lang.String-">map(String)</a></span> - Method in interface info.ronjenkins.slf4bukkit.<a href="info/ronjenkins/slf4bukkit/ColorMapper.html" title="interface in info.ronjenkins.slf4bukkit">ColorMapper</a></dt>
<dd>
<div class="block">Translates <code>ChatColor</code> directives to their JAnsi equivalents.</div>
<div class="block">Translates <code>ChatColor</code> directives to their string equivalents.</div>
</dd>
</dl>
<a name="I:N">

View File

@@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Mon Jul 31 03:15:50 UTC 2017 -->
<!-- Generated by javadoc (1.8.0_102) on Wed Aug 09 01:16:14 UTC 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>SLF4Bukkit 0.1.6 API</title>
<title>SLF4Bukkit 1.0.0 API</title>
<script type="text/javascript">
targetPage = "" + window.location.search;
if (targetPage != "" && targetPage != "undefined")

View File

@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Mon Jul 31 03:15:48 UTC 2017 -->
<!-- Generated by javadoc (1.8.0_102) on Wed Aug 09 01:16:13 UTC 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ColorMapper (SLF4Bukkit 0.1.6 API)</title>
<meta name="date" content="2017-07-31">
<title>ColorMapper (SLF4Bukkit 1.0.0 API)</title>
<meta name="date" content="2017-08-09">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@@ -13,14 +13,14 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ColorMapper (SLF4Bukkit 0.1.6 API)";
parent.document.title="ColorMapper (SLF4Bukkit 1.0.0 API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
var methods = {"i0":6};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
@@ -51,7 +51,7 @@ var activeTableTab = "activeTableTab";
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../../../info/ronjenkins/slf4bukkit/ColorMarker.html" title="enum in info.ronjenkins.slf4bukkit"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
<li><a href="../../../info/ronjenkins/slf4bukkit/ColorMapperFactory.html" title="class in info.ronjenkins.slf4bukkit"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?info/ronjenkins/slf4bukkit/ColorMapper.html" target="_top">Frames</a></li>
@@ -77,13 +77,13 @@ var activeTableTab = "activeTableTab";
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
@@ -94,26 +94,17 @@ var activeTableTab = "activeTableTab";
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">info.ronjenkins.slf4bukkit</div>
<h2 title="Class ColorMapper" class="title">Class ColorMapper</h2>
<h2 title="Interface ColorMapper" class="title">Interface ColorMapper</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>info.ronjenkins.slf4bukkit.ColorMapper</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public final class <span class="typeNameLabel">ColorMapper</span>
extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
<div class="block">Utility class that maps <code>ChatColor</code> values to their JAnsi equivalents,
so that messages logged to the console are formatted correctly.</div>
<pre>public interface <span class="typeNameLabel">ColorMapper</span></pre>
<div class="block">Implementations of this interface map <code>ChatColor</code> values to their
equivalents, based on what the current Bukkit implementation supports.</div>
<dl>
<dt><span class="simpleTagLabel">Author:</span></dt>
<dd>Ronald Jack Jenkins Jr.</dd>
@@ -124,23 +115,6 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../info/ronjenkins/slf4bukkit/ColorMapper.html#ColorMapper--">ColorMapper</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
@@ -148,25 +122,18 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../info/ronjenkins/slf4bukkit/ColorMapper.html#map-java.lang.String-">map</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;input)</code>
<div class="block">Translates <code>ChatColor</code> directives to their JAnsi equivalents.</div>
<div class="block">Translates <code>ChatColor</code> directives to their string equivalents.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
@@ -175,23 +142,6 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="ColorMapper--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ColorMapper</h4>
<pre>public&nbsp;ColorMapper()</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
@@ -204,8 +154,8 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>map</h4>
<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;map(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;input)</pre>
<div class="block">Translates <code>ChatColor</code> directives to their JAnsi equivalents.</div>
<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;map(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;input)</pre>
<div class="block">Translates <code>ChatColor</code> directives to their string equivalents.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>input</code> - null is coerced to the empty string.</dd>
@@ -243,7 +193,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../../../info/ronjenkins/slf4bukkit/ColorMarker.html" title="enum in info.ronjenkins.slf4bukkit"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
<li><a href="../../../info/ronjenkins/slf4bukkit/ColorMapperFactory.html" title="class in info.ronjenkins.slf4bukkit"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?info/ronjenkins/slf4bukkit/ColorMapper.html" target="_top">Frames</a></li>
@@ -269,13 +219,13 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>

View File

@@ -0,0 +1,252 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Wed Aug 09 01:16:13 UTC 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ColorMapperFactory (SLF4Bukkit 1.0.0 API)</title>
<meta name="date" content="2017-08-09">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ColorMapperFactory (SLF4Bukkit 1.0.0 API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ColorMapperFactory.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></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">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../info/ronjenkins/slf4bukkit/ColorMapper.html" title="interface in info.ronjenkins.slf4bukkit"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../info/ronjenkins/slf4bukkit/ColorMarker.html" title="enum in info.ronjenkins.slf4bukkit"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?info/ronjenkins/slf4bukkit/ColorMapperFactory.html" target="_top">Frames</a></li>
<li><a href="ColorMapperFactory.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">info.ronjenkins.slf4bukkit</div>
<h2 title="Class ColorMapperFactory" class="title">Class ColorMapperFactory</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>info.ronjenkins.slf4bukkit.ColorMapperFactory</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public final class <span class="typeNameLabel">ColorMapperFactory</span>
extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
<div class="block">Creates the <a href="../../../info/ronjenkins/slf4bukkit/ColorMapper.html" title="interface in info.ronjenkins.slf4bukkit"><code>ColorMapper</code></a> instance that best suits the capabilities of
the current Bukkit environment.</div>
<dl>
<dt><span class="simpleTagLabel">Author:</span></dt>
<dd>TheE</dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>static <a href="../../../info/ronjenkins/slf4bukkit/ColorMapper.html" title="interface in info.ronjenkins.slf4bukkit">ColorMapper</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../info/ronjenkins/slf4bukkit/ColorMapperFactory.html#create--">create</a></span>()</code>
<div class="block">Creates an new <code>ColorMapper</code> instance.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="create--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>create</h4>
<pre>public static&nbsp;<a href="../../../info/ronjenkins/slf4bukkit/ColorMapper.html" title="interface in info.ronjenkins.slf4bukkit">ColorMapper</a>&nbsp;create()</pre>
<div class="block">Creates an new <code>ColorMapper</code> instance.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>never null.</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ColorMapperFactory.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></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">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../info/ronjenkins/slf4bukkit/ColorMapper.html" title="interface in info.ronjenkins.slf4bukkit"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../info/ronjenkins/slf4bukkit/ColorMarker.html" title="enum in info.ronjenkins.slf4bukkit"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?info/ronjenkins/slf4bukkit/ColorMapperFactory.html" target="_top">Frames</a></li>
<li><a href="ColorMapperFactory.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2017. All rights reserved.</small></p>
</body>
</html>

View File

@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Mon Jul 31 03:15:48 UTC 2017 -->
<!-- Generated by javadoc (1.8.0_102) on Wed Aug 09 01:16:13 UTC 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ColorMarker (SLF4Bukkit 0.1.6 API)</title>
<meta name="date" content="2017-07-31">
<title>ColorMarker (SLF4Bukkit 1.0.0 API)</title>
<meta name="date" content="2017-08-09">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@@ -13,7 +13,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ColorMarker (SLF4Bukkit 0.1.6 API)";
parent.document.title="ColorMarker (SLF4Bukkit 1.0.0 API)";
}
}
catch(err) {
@@ -50,7 +50,7 @@ var activeTableTab = "activeTableTab";
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../info/ronjenkins/slf4bukkit/ColorMapper.html" title="class in info.ronjenkins.slf4bukkit"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../info/ronjenkins/slf4bukkit/ColorMapperFactory.html" title="class in info.ronjenkins.slf4bukkit"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../info/ronjenkins/slf4bukkit/ColorString.html" title="class in info.ronjenkins.slf4bukkit"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
@@ -123,7 +123,12 @@ var activeTableTab = "activeTableTab";
extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&lt;<a href="../../../info/ronjenkins/slf4bukkit/ColorMarker.html" title="enum in info.ronjenkins.slf4bukkit">ColorMarker</a>&gt;
implements org.slf4j.Marker</pre>
<div class="block">SLF4J markers that map to a subset of <code>ChatColor</code>s. These markers never
contain any references (other markers).</div>
contain any references (other markers).
<p>
This class does not depend on JAnsi, so it is safe to use even in
environments where JAnsi is not available (e.g. PaperSpigot).
</p></div>
<dl>
<dt><span class="simpleTagLabel">Author:</span></dt>
<dd>Ronald Jack Jenkins Jr.</dd>
@@ -306,7 +311,7 @@ the order they are declared.</div>
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.slf4j.Marker">
@@ -706,7 +711,7 @@ not permitted.)</div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../info/ronjenkins/slf4bukkit/ColorMapper.html" title="class in info.ronjenkins.slf4bukkit"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../info/ronjenkins/slf4bukkit/ColorMapperFactory.html" title="class in info.ronjenkins.slf4bukkit"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../info/ronjenkins/slf4bukkit/ColorString.html" title="class in info.ronjenkins.slf4bukkit"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">

View File

@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Mon Jul 31 03:15:48 UTC 2017 -->
<!-- Generated by javadoc (1.8.0_102) on Wed Aug 09 01:16:13 UTC 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ColorString (SLF4Bukkit 0.1.6 API)</title>
<meta name="date" content="2017-07-31">
<title>ColorString (SLF4Bukkit 1.0.0 API)</title>
<meta name="date" content="2017-08-09">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@@ -13,7 +13,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ColorString (SLF4Bukkit 0.1.6 API)";
parent.document.title="ColorString (SLF4Bukkit 1.0.0 API)";
}
}
catch(err) {
@@ -115,7 +115,14 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<div class="block">A <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/StringBuilder.html?is-external=true" title="class or interface in java.lang"><code>StringBuilder</code></a>-like class with a fluent API for adding content
colored via <a href="../../../info/ronjenkins/slf4bukkit/ColorMarker.html" title="enum in info.ronjenkins.slf4bukkit"><code>ColorMarker</code></a>s. You may call <a href="../../../info/ronjenkins/slf4bukkit/ColorString.html#toString--"><code>toString()</code></a> to get the
current value and then continue adding content to this object. This class is
thread-safe.</div>
thread-safe.
<p>
Plugins can use this class even if they will be executed in environments
where JAnsi is not available (e.g. PaperSpigot) because all colors are
stripped when the message is logged. This class does not depend on JAnsi,
so it is safe to use in such environments.
</p></div>
<dl>
<dt><span class="simpleTagLabel">Author:</span></dt>
<dd>Ronald Jack Jenkins Jr.</dd>

View File

@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Mon Jul 31 03:15:49 UTC 2017 -->
<!-- Generated by javadoc (1.8.0_102) on Wed Aug 09 01:16:14 UTC 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Class info.ronjenkins.slf4bukkit.ColorMapper (SLF4Bukkit 0.1.6 API)</title>
<meta name="date" content="2017-07-31">
<title>Uses of Interface info.ronjenkins.slf4bukkit.ColorMapper (SLF4Bukkit 1.0.0 API)</title>
<meta name="date" content="2017-08-09">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -13,7 +13,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class info.ronjenkins.slf4bukkit.ColorMapper (SLF4Bukkit 0.1.6 API)";
parent.document.title="Uses of Interface info.ronjenkins.slf4bukkit.ColorMapper (SLF4Bukkit 1.0.0 API)";
}
}
catch(err) {
@@ -34,7 +34,7 @@
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../info/ronjenkins/slf4bukkit/ColorMapper.html" title="class in info.ronjenkins.slf4bukkit">Class</a></li>
<li><a href="../../../../info/ronjenkins/slf4bukkit/ColorMapper.html" title="interface in info.ronjenkins.slf4bukkit">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
@@ -71,9 +71,51 @@
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class info.ronjenkins.slf4bukkit.ColorMapper" class="title">Uses of Class<br>info.ronjenkins.slf4bukkit.ColorMapper</h2>
<h2 title="Uses of Interface info.ronjenkins.slf4bukkit.ColorMapper" class="title">Uses of Interface<br>info.ronjenkins.slf4bukkit.ColorMapper</h2>
</div>
<div class="classUseContainer">
<ul class="blockList">
<li class="blockList">
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
<caption><span>Packages that use <a href="../../../../info/ronjenkins/slf4bukkit/ColorMapper.html" title="interface in info.ronjenkins.slf4bukkit">ColorMapper</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="#info.ronjenkins.slf4bukkit">info.ronjenkins.slf4bukkit</a></td>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<ul class="blockList">
<li class="blockList"><a name="info.ronjenkins.slf4bukkit">
<!-- -->
</a>
<h3>Uses of <a href="../../../../info/ronjenkins/slf4bukkit/ColorMapper.html" title="interface in info.ronjenkins.slf4bukkit">ColorMapper</a> in <a href="../../../../info/ronjenkins/slf4bukkit/package-summary.html">info.ronjenkins.slf4bukkit</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../info/ronjenkins/slf4bukkit/package-summary.html">info.ronjenkins.slf4bukkit</a> that return <a href="../../../../info/ronjenkins/slf4bukkit/ColorMapper.html" title="interface in info.ronjenkins.slf4bukkit">ColorMapper</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../info/ronjenkins/slf4bukkit/ColorMapper.html" title="interface in info.ronjenkins.slf4bukkit">ColorMapper</a></code></td>
<td class="colLast"><span class="typeNameLabel">ColorMapperFactory.</span><code><span class="memberNameLink"><a href="../../../../info/ronjenkins/slf4bukkit/ColorMapperFactory.html#create--">create</a></span>()</code>
<div class="block">Creates an new <code>ColorMapper</code> instance.</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="classUseContainer">No usage of info.ronjenkins.slf4bukkit.ColorMapper</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
@@ -85,7 +127,7 @@
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../info/ronjenkins/slf4bukkit/ColorMapper.html" title="class in info.ronjenkins.slf4bukkit">Class</a></li>
<li><a href="../../../../info/ronjenkins/slf4bukkit/ColorMapper.html" title="interface in info.ronjenkins.slf4bukkit">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>

View File

@@ -0,0 +1,126 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Wed Aug 09 01:16:14 UTC 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Class info.ronjenkins.slf4bukkit.ColorMapperFactory (SLF4Bukkit 1.0.0 API)</title>
<meta name="date" content="2017-08-09">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class info.ronjenkins.slf4bukkit.ColorMapperFactory (SLF4Bukkit 1.0.0 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../info/ronjenkins/slf4bukkit/ColorMapperFactory.html" title="class in info.ronjenkins.slf4bukkit">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></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">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?info/ronjenkins/slf4bukkit/class-use/ColorMapperFactory.html" target="_top">Frames</a></li>
<li><a href="ColorMapperFactory.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class info.ronjenkins.slf4bukkit.ColorMapperFactory" class="title">Uses of Class<br>info.ronjenkins.slf4bukkit.ColorMapperFactory</h2>
</div>
<div class="classUseContainer">No usage of info.ronjenkins.slf4bukkit.ColorMapperFactory</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../info/ronjenkins/slf4bukkit/ColorMapperFactory.html" title="class in info.ronjenkins.slf4bukkit">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></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">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?info/ronjenkins/slf4bukkit/class-use/ColorMapperFactory.html" target="_top">Frames</a></li>
<li><a href="ColorMapperFactory.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2017. All rights reserved.</small></p>
</body>
</html>

View File

@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Mon Jul 31 03:15:49 UTC 2017 -->
<!-- Generated by javadoc (1.8.0_102) on Wed Aug 09 01:16:14 UTC 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Class info.ronjenkins.slf4bukkit.ColorMarker (SLF4Bukkit 0.1.6 API)</title>
<meta name="date" content="2017-07-31">
<title>Uses of Class info.ronjenkins.slf4bukkit.ColorMarker (SLF4Bukkit 1.0.0 API)</title>
<meta name="date" content="2017-08-09">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -13,7 +13,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class info.ronjenkins.slf4bukkit.ColorMarker (SLF4Bukkit 0.1.6 API)";
parent.document.title="Uses of Class info.ronjenkins.slf4bukkit.ColorMarker (SLF4Bukkit 1.0.0 API)";
}
}
catch(err) {

View File

@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Mon Jul 31 03:15:49 UTC 2017 -->
<!-- Generated by javadoc (1.8.0_102) on Wed Aug 09 01:16:14 UTC 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Class info.ronjenkins.slf4bukkit.ColorString (SLF4Bukkit 0.1.6 API)</title>
<meta name="date" content="2017-07-31">
<title>Uses of Class info.ronjenkins.slf4bukkit.ColorString (SLF4Bukkit 1.0.0 API)</title>
<meta name="date" content="2017-08-09">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -13,7 +13,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class info.ronjenkins.slf4bukkit.ColorString (SLF4Bukkit 0.1.6 API)";
parent.document.title="Uses of Class info.ronjenkins.slf4bukkit.ColorString (SLF4Bukkit 1.0.0 API)";
}
}
catch(err) {

View File

@@ -2,19 +2,23 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Mon Jul 31 03:15:49 UTC 2017 -->
<!-- Generated by javadoc (1.8.0_102) on Wed Aug 09 01:16:14 UTC 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>info.ronjenkins.slf4bukkit (SLF4Bukkit 0.1.6 API)</title>
<meta name="date" content="2017-07-31">
<title>info.ronjenkins.slf4bukkit (SLF4Bukkit 1.0.0 API)</title>
<meta name="date" content="2017-08-09">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
<body>
<h1 class="bar"><a href="../../../info/ronjenkins/slf4bukkit/package-summary.html" target="classFrame">info.ronjenkins.slf4bukkit</a></h1>
<div class="indexContainer">
<h2 title="Interfaces">Interfaces</h2>
<ul title="Interfaces">
<li><a href="ColorMapper.html" title="interface in info.ronjenkins.slf4bukkit" target="classFrame"><span class="interfaceName">ColorMapper</span></a></li>
</ul>
<h2 title="Classes">Classes</h2>
<ul title="Classes">
<li><a href="ColorMapper.html" title="class in info.ronjenkins.slf4bukkit" target="classFrame">ColorMapper</a></li>
<li><a href="ColorMapperFactory.html" title="class in info.ronjenkins.slf4bukkit" target="classFrame">ColorMapperFactory</a></li>
<li><a href="ColorString.html" title="class in info.ronjenkins.slf4bukkit" target="classFrame">ColorString</a></li>
</ul>
<h2 title="Enums">Enums</h2>

View File

@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Mon Jul 31 03:15:49 UTC 2017 -->
<!-- Generated by javadoc (1.8.0_102) on Wed Aug 09 01:16:14 UTC 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>info.ronjenkins.slf4bukkit (SLF4Bukkit 0.1.6 API)</title>
<meta name="date" content="2017-07-31">
<title>info.ronjenkins.slf4bukkit (SLF4Bukkit 1.0.0 API)</title>
<meta name="date" content="2017-08-09">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@@ -13,7 +13,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="info.ronjenkins.slf4bukkit (SLF4Bukkit 0.1.6 API)";
parent.document.title="info.ronjenkins.slf4bukkit (SLF4Bukkit 1.0.0 API)";
}
}
catch(err) {
@@ -76,6 +76,24 @@
<div class="contentContainer">
<ul class="blockList">
<li class="blockList">
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Interface</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../info/ronjenkins/slf4bukkit/ColorMapper.html" title="interface in info.ronjenkins.slf4bukkit">ColorMapper</a></td>
<td class="colLast">
<div class="block">Implementations of this interface map <code>ChatColor</code> values to their
equivalents, based on what the current Bukkit implementation supports.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
@@ -84,10 +102,10 @@
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../info/ronjenkins/slf4bukkit/ColorMapper.html" title="class in info.ronjenkins.slf4bukkit">ColorMapper</a></td>
<td class="colFirst"><a href="../../../info/ronjenkins/slf4bukkit/ColorMapperFactory.html" title="class in info.ronjenkins.slf4bukkit">ColorMapperFactory</a></td>
<td class="colLast">
<div class="block">Utility class that maps <code>ChatColor</code> values to their JAnsi equivalents,
so that messages logged to the console are formatted correctly.</div>
<div class="block">Creates the <a href="../../../info/ronjenkins/slf4bukkit/ColorMapper.html" title="interface in info.ronjenkins.slf4bukkit"><code>ColorMapper</code></a> instance that best suits the capabilities of
the current Bukkit environment.</div>
</td>
</tr>
<tr class="rowColor">

View File

@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Mon Jul 31 03:15:49 UTC 2017 -->
<!-- Generated by javadoc (1.8.0_102) on Wed Aug 09 01:16:14 UTC 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>info.ronjenkins.slf4bukkit Class Hierarchy (SLF4Bukkit 0.1.6 API)</title>
<meta name="date" content="2017-07-31">
<title>info.ronjenkins.slf4bukkit Class Hierarchy (SLF4Bukkit 1.0.0 API)</title>
<meta name="date" content="2017-08-09">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@@ -13,7 +13,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="info.ronjenkins.slf4bukkit Class Hierarchy (SLF4Bukkit 0.1.6 API)";
parent.document.title="info.ronjenkins.slf4bukkit Class Hierarchy (SLF4Bukkit 1.0.0 API)";
}
}
catch(err) {
@@ -82,11 +82,15 @@
<ul>
<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
<ul>
<li type="circle">info.ronjenkins.slf4bukkit.<a href="../../../info/ronjenkins/slf4bukkit/ColorMapper.html" title="class in info.ronjenkins.slf4bukkit"><span class="typeNameLink">ColorMapper</span></a></li>
<li type="circle">info.ronjenkins.slf4bukkit.<a href="../../../info/ronjenkins/slf4bukkit/ColorMapperFactory.html" title="class in info.ronjenkins.slf4bukkit"><span class="typeNameLink">ColorMapperFactory</span></a></li>
<li type="circle">info.ronjenkins.slf4bukkit.<a href="../../../info/ronjenkins/slf4bukkit/ColorString.html" title="class in info.ronjenkins.slf4bukkit"><span class="typeNameLink">ColorString</span></a></li>
</ul>
</li>
</ul>
<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
<ul>
<li type="circle">info.ronjenkins.slf4bukkit.<a href="../../../info/ronjenkins/slf4bukkit/ColorMapper.html" title="interface in info.ronjenkins.slf4bukkit"><span class="typeNameLink">ColorMapper</span></a></li>
</ul>
<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
<ul>
<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>

View File

@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Mon Jul 31 03:15:50 UTC 2017 -->
<!-- Generated by javadoc (1.8.0_102) on Wed Aug 09 01:16:14 UTC 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Package info.ronjenkins.slf4bukkit (SLF4Bukkit 0.1.6 API)</title>
<meta name="date" content="2017-07-31">
<title>Uses of Package info.ronjenkins.slf4bukkit (SLF4Bukkit 1.0.0 API)</title>
<meta name="date" content="2017-08-09">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@@ -13,7 +13,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Package info.ronjenkins.slf4bukkit (SLF4Bukkit 0.1.6 API)";
parent.document.title="Uses of Package info.ronjenkins.slf4bukkit (SLF4Bukkit 1.0.0 API)";
}
}
catch(err) {
@@ -100,11 +100,17 @@
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../info/ronjenkins/slf4bukkit/class-use/ColorMapper.html#info.ronjenkins.slf4bukkit">ColorMapper</a>
<div class="block">Implementations of this interface map <code>ChatColor</code> values to their
equivalents, based on what the current Bukkit implementation supports.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../info/ronjenkins/slf4bukkit/class-use/ColorMarker.html#info.ronjenkins.slf4bukkit">ColorMarker</a>
<div class="block">SLF4J markers that map to a subset of <code>ChatColor</code>s.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colOne"><a href="../../../info/ronjenkins/slf4bukkit/class-use/ColorString.html#info.ronjenkins.slf4bukkit">ColorString</a>
<div class="block">A <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/StringBuilder.html?is-external=true" title="class or interface in java.lang"><code>StringBuilder</code></a>-like class with a fluent API for adding content
colored via <a href="../../../info/ronjenkins/slf4bukkit/ColorMarker.html" title="enum in info.ronjenkins.slf4bukkit"><code>ColorMarker</code></a>s.</div>

View File

@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Mon Jul 31 03:15:49 UTC 2017 -->
<!-- Generated by javadoc (1.8.0_102) on Wed Aug 09 01:16:14 UTC 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>BukkitLoggerAdapter (SLF4Bukkit 0.1.6 API)</title>
<meta name="date" content="2017-07-31">
<title>BukkitLoggerAdapter (SLF4Bukkit 1.0.0 API)</title>
<meta name="date" content="2017-08-09">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@@ -13,7 +13,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="BukkitLoggerAdapter (SLF4Bukkit 0.1.6 API)";
parent.document.title="BukkitLoggerAdapter (SLF4Bukkit 1.0.0 API)";
}
}
catch(err) {
@@ -225,6 +225,14 @@ implements org.slf4j.Logger</pre>
This logger supports only <a href="../../../info/ronjenkins/slf4bukkit/ColorMarker.html" title="enum in info.ronjenkins.slf4bukkit"><code>ColorMarker</code></a>s, which are used to format the
logged message and throwable. All other marker types are ignored. The usage
of markers does not affect whether or not a given logging level is enabled.
</p>
<p>
When executed on a Bukkit implementation that does not contain the JAnsi
library (e.g. PaperSpigot), all color-related functionality is silently
ignored. Any messages logged in such an environment by SLF4Bukkit will have
any <code>ChatColor</code> values stripped. SLF4Bukkit does not emit any warnings
when executed in an environment where JAnsi is not available.
</p></div>
<dl>
<dt><span class="simpleTagLabel">Author:</span></dt>

View File

@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Mon Jul 31 03:15:49 UTC 2017 -->
<!-- Generated by javadoc (1.8.0_102) on Wed Aug 09 01:16:14 UTC 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>BukkitLoggerFactory (SLF4Bukkit 0.1.6 API)</title>
<meta name="date" content="2017-07-31">
<title>BukkitLoggerFactory (SLF4Bukkit 1.0.0 API)</title>
<meta name="date" content="2017-08-09">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@@ -13,7 +13,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="BukkitLoggerFactory (SLF4Bukkit 0.1.6 API)";
parent.document.title="BukkitLoggerFactory (SLF4Bukkit 1.0.0 API)";
}
}
catch(err) {

View File

@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Mon Jul 31 03:15:49 UTC 2017 -->
<!-- Generated by javadoc (1.8.0_102) on Wed Aug 09 01:16:14 UTC 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>StaticLoggerBinder (SLF4Bukkit 0.1.6 API)</title>
<meta name="date" content="2017-07-31">
<title>StaticLoggerBinder (SLF4Bukkit 1.0.0 API)</title>
<meta name="date" content="2017-08-09">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@@ -13,7 +13,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="StaticLoggerBinder (SLF4Bukkit 0.1.6 API)";
parent.document.title="StaticLoggerBinder (SLF4Bukkit 1.0.0 API)";
}
}
catch(err) {

View File

@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Mon Jul 31 03:15:49 UTC 2017 -->
<!-- Generated by javadoc (1.8.0_102) on Wed Aug 09 01:16:14 UTC 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>StaticMDCBinder (SLF4Bukkit 0.1.6 API)</title>
<meta name="date" content="2017-07-31">
<title>StaticMDCBinder (SLF4Bukkit 1.0.0 API)</title>
<meta name="date" content="2017-08-09">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@@ -13,7 +13,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="StaticMDCBinder (SLF4Bukkit 0.1.6 API)";
parent.document.title="StaticMDCBinder (SLF4Bukkit 1.0.0 API)";
}
}
catch(err) {

View File

@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Mon Jul 31 03:15:49 UTC 2017 -->
<!-- Generated by javadoc (1.8.0_102) on Wed Aug 09 01:16:14 UTC 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>StaticMarkerBinder (SLF4Bukkit 0.1.6 API)</title>
<meta name="date" content="2017-07-31">
<title>StaticMarkerBinder (SLF4Bukkit 1.0.0 API)</title>
<meta name="date" content="2017-08-09">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@@ -13,7 +13,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="StaticMarkerBinder (SLF4Bukkit 0.1.6 API)";
parent.document.title="StaticMarkerBinder (SLF4Bukkit 1.0.0 API)";
}
}
catch(err) {

View File

@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Mon Jul 31 03:15:50 UTC 2017 -->
<!-- Generated by javadoc (1.8.0_102) on Wed Aug 09 01:16:14 UTC 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Class org.slf4j.impl.BukkitLoggerAdapter (SLF4Bukkit 0.1.6 API)</title>
<meta name="date" content="2017-07-31">
<title>Uses of Class org.slf4j.impl.BukkitLoggerAdapter (SLF4Bukkit 1.0.0 API)</title>
<meta name="date" content="2017-08-09">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -13,7 +13,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class org.slf4j.impl.BukkitLoggerAdapter (SLF4Bukkit 0.1.6 API)";
parent.document.title="Uses of Class org.slf4j.impl.BukkitLoggerAdapter (SLF4Bukkit 1.0.0 API)";
}
}
catch(err) {

View File

@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Mon Jul 31 03:15:49 UTC 2017 -->
<!-- Generated by javadoc (1.8.0_102) on Wed Aug 09 01:16:14 UTC 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Class org.slf4j.impl.BukkitLoggerFactory (SLF4Bukkit 0.1.6 API)</title>
<meta name="date" content="2017-07-31">
<title>Uses of Class org.slf4j.impl.BukkitLoggerFactory (SLF4Bukkit 1.0.0 API)</title>
<meta name="date" content="2017-08-09">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -13,7 +13,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class org.slf4j.impl.BukkitLoggerFactory (SLF4Bukkit 0.1.6 API)";
parent.document.title="Uses of Class org.slf4j.impl.BukkitLoggerFactory (SLF4Bukkit 1.0.0 API)";
}
}
catch(err) {

View File

@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Mon Jul 31 03:15:49 UTC 2017 -->
<!-- Generated by javadoc (1.8.0_102) on Wed Aug 09 01:16:14 UTC 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Class org.slf4j.impl.StaticLoggerBinder (SLF4Bukkit 0.1.6 API)</title>
<meta name="date" content="2017-07-31">
<title>Uses of Class org.slf4j.impl.StaticLoggerBinder (SLF4Bukkit 1.0.0 API)</title>
<meta name="date" content="2017-08-09">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -13,7 +13,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class org.slf4j.impl.StaticLoggerBinder (SLF4Bukkit 0.1.6 API)";
parent.document.title="Uses of Class org.slf4j.impl.StaticLoggerBinder (SLF4Bukkit 1.0.0 API)";
}
}
catch(err) {

View File

@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Mon Jul 31 03:15:49 UTC 2017 -->
<!-- Generated by javadoc (1.8.0_102) on Wed Aug 09 01:16:14 UTC 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Class org.slf4j.impl.StaticMDCBinder (SLF4Bukkit 0.1.6 API)</title>
<meta name="date" content="2017-07-31">
<title>Uses of Class org.slf4j.impl.StaticMDCBinder (SLF4Bukkit 1.0.0 API)</title>
<meta name="date" content="2017-08-09">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -13,7 +13,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class org.slf4j.impl.StaticMDCBinder (SLF4Bukkit 0.1.6 API)";
parent.document.title="Uses of Class org.slf4j.impl.StaticMDCBinder (SLF4Bukkit 1.0.0 API)";
}
}
catch(err) {

View File

@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Mon Jul 31 03:15:49 UTC 2017 -->
<!-- Generated by javadoc (1.8.0_102) on Wed Aug 09 01:16:14 UTC 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Class org.slf4j.impl.StaticMarkerBinder (SLF4Bukkit 0.1.6 API)</title>
<meta name="date" content="2017-07-31">
<title>Uses of Class org.slf4j.impl.StaticMarkerBinder (SLF4Bukkit 1.0.0 API)</title>
<meta name="date" content="2017-08-09">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
@@ -13,7 +13,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class org.slf4j.impl.StaticMarkerBinder (SLF4Bukkit 0.1.6 API)";
parent.document.title="Uses of Class org.slf4j.impl.StaticMarkerBinder (SLF4Bukkit 1.0.0 API)";
}
}
catch(err) {

View File

@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Mon Jul 31 03:15:49 UTC 2017 -->
<!-- Generated by javadoc (1.8.0_102) on Wed Aug 09 01:16:14 UTC 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>org.slf4j.impl (SLF4Bukkit 0.1.6 API)</title>
<meta name="date" content="2017-07-31">
<title>org.slf4j.impl (SLF4Bukkit 1.0.0 API)</title>
<meta name="date" content="2017-08-09">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>

View File

@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Mon Jul 31 03:15:49 UTC 2017 -->
<!-- Generated by javadoc (1.8.0_102) on Wed Aug 09 01:16:14 UTC 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>org.slf4j.impl (SLF4Bukkit 0.1.6 API)</title>
<meta name="date" content="2017-07-31">
<title>org.slf4j.impl (SLF4Bukkit 1.0.0 API)</title>
<meta name="date" content="2017-08-09">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@@ -13,7 +13,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="org.slf4j.impl (SLF4Bukkit 0.1.6 API)";
parent.document.title="org.slf4j.impl (SLF4Bukkit 1.0.0 API)";
}
}
catch(err) {

View File

@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Mon Jul 31 03:15:49 UTC 2017 -->
<!-- Generated by javadoc (1.8.0_102) on Wed Aug 09 01:16:14 UTC 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>org.slf4j.impl Class Hierarchy (SLF4Bukkit 0.1.6 API)</title>
<meta name="date" content="2017-07-31">
<title>org.slf4j.impl Class Hierarchy (SLF4Bukkit 1.0.0 API)</title>
<meta name="date" content="2017-08-09">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@@ -13,7 +13,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="org.slf4j.impl Class Hierarchy (SLF4Bukkit 0.1.6 API)";
parent.document.title="org.slf4j.impl Class Hierarchy (SLF4Bukkit 1.0.0 API)";
}
}
catch(err) {

View File

@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Mon Jul 31 03:15:50 UTC 2017 -->
<!-- Generated by javadoc (1.8.0_102) on Wed Aug 09 01:16:14 UTC 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Uses of Package org.slf4j.impl (SLF4Bukkit 0.1.6 API)</title>
<meta name="date" content="2017-07-31">
<title>Uses of Package org.slf4j.impl (SLF4Bukkit 1.0.0 API)</title>
<meta name="date" content="2017-08-09">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
@@ -13,7 +13,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Package org.slf4j.impl (SLF4Bukkit 0.1.6 API)";
parent.document.title="Uses of Package org.slf4j.impl (SLF4Bukkit 1.0.0 API)";
}
}
catch(err) {

View File

@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Mon Jul 31 03:15:49 UTC 2017 -->
<!-- Generated by javadoc (1.8.0_102) on Wed Aug 09 01:16:14 UTC 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Overview List (SLF4Bukkit 0.1.6 API)</title>
<meta name="date" content="2017-07-31">
<title>Overview List (SLF4Bukkit 1.0.0 API)</title>
<meta name="date" content="2017-08-09">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>

View File

@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Mon Jul 31 03:15:50 UTC 2017 -->
<!-- Generated by javadoc (1.8.0_102) on Wed Aug 09 01:16:14 UTC 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Overview (SLF4Bukkit 0.1.6 API)</title>
<meta name="date" content="2017-07-31">
<title>Overview (SLF4Bukkit 1.0.0 API)</title>
<meta name="date" content="2017-08-09">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
@@ -13,7 +13,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Overview (SLF4Bukkit 0.1.6 API)";
parent.document.title="Overview (SLF4Bukkit 1.0.0 API)";
}
}
catch(err) {
@@ -71,7 +71,7 @@
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 class="title">SLF4Bukkit 0.1.6 API</h1>
<h1 class="title">SLF4Bukkit 1.0.0 API</h1>
</div>
<div class="contentContainer">
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Packages table, listing packages, and an explanation">

View File

@@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Mon Jul 31 03:15:50 UTC 2017 -->
<!-- Generated by javadoc (1.8.0_102) on Wed Aug 09 01:16:14 UTC 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Class Hierarchy (SLF4Bukkit 0.1.6 API)</title>
<meta name="date" content="2017-07-31">
<title>Class Hierarchy (SLF4Bukkit 1.0.0 API)</title>
<meta name="date" content="2017-08-09">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
@@ -13,7 +13,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Class Hierarchy (SLF4Bukkit 0.1.6 API)";
parent.document.title="Class Hierarchy (SLF4Bukkit 1.0.0 API)";
}
}
catch(err) {
@@ -85,7 +85,7 @@
<ul>
<li type="circle">org.slf4j.impl.<a href="org/slf4j/impl/BukkitLoggerAdapter.html" title="class in org.slf4j.impl"><span class="typeNameLink">BukkitLoggerAdapter</span></a> (implements org.slf4j.Logger)</li>
<li type="circle">org.slf4j.impl.<a href="org/slf4j/impl/BukkitLoggerFactory.html" title="class in org.slf4j.impl"><span class="typeNameLink">BukkitLoggerFactory</span></a> (implements org.slf4j.ILoggerFactory)</li>
<li type="circle">info.ronjenkins.slf4bukkit.<a href="info/ronjenkins/slf4bukkit/ColorMapper.html" title="class in info.ronjenkins.slf4bukkit"><span class="typeNameLink">ColorMapper</span></a></li>
<li type="circle">info.ronjenkins.slf4bukkit.<a href="info/ronjenkins/slf4bukkit/ColorMapperFactory.html" title="class in info.ronjenkins.slf4bukkit"><span class="typeNameLink">ColorMapperFactory</span></a></li>
<li type="circle">info.ronjenkins.slf4bukkit.<a href="info/ronjenkins/slf4bukkit/ColorString.html" title="class in info.ronjenkins.slf4bukkit"><span class="typeNameLink">ColorString</span></a></li>
<li type="circle">org.slf4j.impl.<a href="org/slf4j/impl/StaticLoggerBinder.html" title="class in org.slf4j.impl"><span class="typeNameLink">StaticLoggerBinder</span></a> (implements org.slf4j.spi.LoggerFactoryBinder)</li>
<li type="circle">org.slf4j.impl.<a href="org/slf4j/impl/StaticMarkerBinder.html" title="class in org.slf4j.impl"><span class="typeNameLink">StaticMarkerBinder</span></a> (implements org.slf4j.spi.MarkerFactoryBinder)</li>
@@ -93,6 +93,10 @@
</ul>
</li>
</ul>
<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
<ul>
<li type="circle">info.ronjenkins.slf4bukkit.<a href="info/ronjenkins/slf4bukkit/ColorMapper.html" title="interface in info.ronjenkins.slf4bukkit"><span class="typeNameLink">ColorMapper</span></a></li>
</ul>
<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
<ul>
<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>

View File

@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
| Generated by Apache Maven Doxia at 2017-07-31
| Generated by Apache Maven Doxia at 2017-08-09
| Rendered using Apache Maven Fluido Skin 1.4
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="Date-Revision-yyyymmdd" content="20170731" />
<meta name="Date-Revision-yyyymmdd" content="20170809" />
<meta http-equiv="Content-Language" content="en" />
<title>SLF4Bukkit &#x2013; Project Dependencies</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.4.min.css" />
@@ -16,7 +16,6 @@
<style type="text/css">body{background-image: url('./images/profiles/pre-release.png');}</style>
<script type="text/javascript" src="./js/apache-maven-fluido-1.4.min.js"></script>
@@ -122,10 +121,10 @@
<ul class="breadcrumb">
<li id="publishDate">Last Published: 2017-07-31
<li id="publishDate">Last Published: 2017-08-09
<span class="divider">|</span>
</li>
<li id="projectVersion">Version: 0.1.6
<li id="projectVersion">Version: 1.0.0
</li>
@@ -262,19 +261,22 @@
<th>ArtifactId</th>
<th>Version</th>
<th>Type</th>
<th>License</th></tr>
<th>License</th>
<th>Optional</th></tr>
<tr class="b">
<td>org.bukkit</td>
<td><a class="externalLink" href="http://www.bukkit.org/">bukkit</a></td>
<td>1.9-R0.1-20160330.160319-146</td>
<td>jar</td>
<td>-</td></tr>
<td>-</td>
<td>No</td></tr>
<tr class="a">
<td>org.fusesource.jansi</td>
<td><a class="externalLink" href="http://jansi.fusesource.org/jansi">jansi</a></td>
<td>1.11</td>
<td>jar</td>
<td><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></td></tr></table></div></div><a name="Project_Transitive_Dependencies"></a>
<td><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></td>
<td>Yes</td></tr></table></div></div><a name="Project_Transitive_Dependencies"></a>
<div class="section">
<h2><a name="Project_Transitive_Dependencies"></a>Project Transitive Dependencies</h2>
<p>The following is a list of transitive dependencies for this project. Transitive dependencies are the dependencies of the project dependencies.</p><a name="Project_Transitive_Dependencies_provided"></a>
@@ -364,7 +366,7 @@
<div class="section">
<h3><a name="Dependency_Tree"></a>Dependency Tree</h3>
<ul>
<li>info.ronjenkins:slf4bukkit:jar:0.1.6 <img id="_img1" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_dep0', '_img1' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_dep0" style="display:none">
<li>info.ronjenkins:slf4bukkit:jar:1.0.0 <img id="_img1" src="./images/icon_info_sml.gif" alt="Information" onclick="toggleDependencyDetail( '_dep0', '_img1' );" style="cursor: pointer;vertical-align:text-bottom;"></img><div id="_dep0" style="display:none">
<table border="0" class="table table-striped">
<tr class="a">
<th>SLF4Bukkit</th></tr>
@@ -581,14 +583,6 @@
<td>1.6</td>
<td>Yes</td></tr>
<tr class="b">
<td>jansi-1.11.jar</td>
<td>114.42 kB</td>
<td>71</td>
<td>40</td>
<td>3</td>
<td>1.5</td>
<td>Yes</td></tr>
<tr class="a">
<td>hamcrest-core-1.1.jar</td>
<td>76.64 kB</td>
<td>54</td>
@@ -596,7 +590,7 @@
<td>3</td>
<td>1.5</td>
<td>Yes</td></tr>
<tr class="b">
<tr class="a">
<td>slf4j-api-1.7.19.jar</td>
<td>40.74 kB</td>
<td>46</td>
@@ -604,7 +598,7 @@
<td>4</td>
<td>1.5</td>
<td>Yes</td></tr>
<tr class="a">
<tr class="b">
<td>snakeyaml-1.15.jar</td>
<td>269.30 kB</td>
<td>237</td>
@@ -612,6 +606,14 @@
<td>19</td>
<td>1.5</td>
<td>Yes</td></tr>
<tr class="a">
<td>jansi-1.11.jar</td>
<td>114.42 kB</td>
<td>71</td>
<td>40</td>
<td>3</td>
<td>1.5</td>
<td>Yes</td></tr>
<tr class="b">
<th>Total</th>
<th>Size</th>

View File

@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
| Generated by Apache Maven Doxia at 2017-07-31
| Generated by Apache Maven Doxia at 2017-08-09
| Rendered using Apache Maven Fluido Skin 1.4
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="Date-Revision-yyyymmdd" content="20170731" />
<meta name="Date-Revision-yyyymmdd" content="20170809" />
<meta http-equiv="Content-Language" content="en" />
<title>SLF4Bukkit &#x2013; Dependency Convergence</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.4.min.css" />
@@ -16,7 +16,6 @@
<style type="text/css">body{background-image: url('./images/profiles/pre-release.png');}</style>
<script type="text/javascript" src="./js/apache-maven-fluido-1.4.min.js"></script>
@@ -122,10 +121,10 @@
<ul class="breadcrumb">
<li id="publishDate">Last Published: 2017-07-31
<li id="publishDate">Last Published: 2017-08-09
<span class="divider">|</span>
</li>
<li id="projectVersion">Version: 0.1.6
<li id="projectVersion">Version: 1.0.0
</li>

View File

@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
| Generated by Apache Maven Doxia at 2017-07-31
| Generated by Apache Maven Doxia at 2017-08-09
| Rendered using Apache Maven Fluido Skin 1.4
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="Date-Revision-yyyymmdd" content="20170731" />
<meta name="Date-Revision-yyyymmdd" content="20170809" />
<meta http-equiv="Content-Language" content="en" />
<title>SLF4Bukkit &#x2013; SLF4Bukkit for Plugin Developers</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.4.min.css" />
@@ -16,7 +16,6 @@
<style type="text/css">body{background-image: url('./images/profiles/pre-release.png');}</style>
<script type="text/javascript" src="./js/apache-maven-fluido-1.4.min.js"></script>
@@ -122,10 +121,10 @@
<ul class="breadcrumb">
<li id="publishDate">Last Published: 2017-07-31
<li id="publishDate">Last Published: 2017-08-09
<span class="divider">|</span>
</li>
<li id="projectVersion">Version: 0.1.6
<li id="projectVersion">Version: 1.0.0
</li>
@@ -205,7 +204,7 @@
<div class="source"><pre class="prettyprint linenums">&lt;dependency&gt;
&lt;groupId&gt;info.ronjenkins&lt;/groupId&gt;
&lt;artifactId&gt;slf4bukkit&lt;/artifactId&gt;
&lt;version&gt;0.1.6&lt;/version&gt;
&lt;version&gt;1.0.0&lt;/version&gt;
&lt;/dependency&gt;
</pre></div></div>
@@ -226,6 +225,8 @@
<li>You can use the <a href="apidocs/info/ronjenkins/slf4bukkit/ColorString.html">ColorString</a> class to easily create colored log messages.</li>
<li>For a consistent user experience, it&#x2019;s recommended that you perform all logging via SLF4Bukkit and not use <tt>Plugin.getLogger()</tt>.</li>
<li>Any color-related features are silently stripped/ignored when SLF4Bukkit runs on a Bukkit implementation where JAnsi is not available (e.g. PaperSpigot).</li>
</ul></li>
</ul></div>
</div>

View File

@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
| Generated by Apache Maven Doxia at 2017-07-31
| Generated by Apache Maven Doxia at 2017-08-09
| Rendered using Apache Maven Fluido Skin 1.4
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="Date-Revision-yyyymmdd" content="20170731" />
<meta name="Date-Revision-yyyymmdd" content="20170809" />
<meta http-equiv="Content-Language" content="en" />
<title>SLF4Bukkit &#x2013; SLF4Bukkit</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.4.min.css" />
@@ -16,7 +16,6 @@
<style type="text/css">body{background-image: url('./images/profiles/pre-release.png');}</style>
<script type="text/javascript" src="./js/apache-maven-fluido-1.4.min.js"></script>
@@ -122,10 +121,10 @@
<ul class="breadcrumb">
<li id="publishDate">Last Published: 2017-07-31
<li id="publishDate">Last Published: 2017-08-09
<span class="divider">|</span>
</li>
<li id="projectVersion">Version: 0.1.6
<li id="projectVersion">Version: 1.0.0
</li>
@@ -274,6 +273,10 @@ slf4j:
# YELLOW
# WHITE
# NONE (default console color)
#
# If you are running this plugin on a Bukkit implementation that does not
# include the JAnsi library (e.g. PaperSpigot), none of these configuration
# values will be honored and all log output will have no colors.
colors:
error: RED
warn: YELLOW

View File

@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
| Generated by Apache Maven Doxia at 2017-07-31
| Generated by Apache Maven Doxia at 2017-08-09
| Rendered using Apache Maven Fluido Skin 1.4
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="Date-Revision-yyyymmdd" content="20170731" />
<meta name="Date-Revision-yyyymmdd" content="20170809" />
<meta http-equiv="Content-Language" content="en" />
<title>SLF4Bukkit &#x2013; Project License</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.4.min.css" />
@@ -16,7 +16,6 @@
<style type="text/css">body{background-image: url('./images/profiles/pre-release.png');}</style>
<script type="text/javascript" src="./js/apache-maven-fluido-1.4.min.js"></script>
@@ -122,10 +121,10 @@
<ul class="breadcrumb">
<li id="publishDate">Last Published: 2017-07-31
<li id="publishDate">Last Published: 2017-08-09
<span class="divider">|</span>
</li>
<li id="projectVersion">Version: 0.1.6
<li id="projectVersion">Version: 1.0.0
</li>

View File

@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
| Generated by Apache Maven Doxia at 2017-07-31
| Generated by Apache Maven Doxia at 2017-08-09
| Rendered using Apache Maven Fluido Skin 1.4
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="Date-Revision-yyyymmdd" content="20170731" />
<meta name="Date-Revision-yyyymmdd" content="20170809" />
<meta http-equiv="Content-Language" content="en" />
<title>SLF4Bukkit &#x2013; Project Build Plugins</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.4.min.css" />
@@ -16,7 +16,6 @@
<style type="text/css">body{background-image: url('./images/profiles/pre-release.png');}</style>
<script type="text/javascript" src="./js/apache-maven-fluido-1.4.min.js"></script>
@@ -122,10 +121,10 @@
<ul class="breadcrumb">
<li id="publishDate">Last Published: 2017-07-31
<li id="publishDate">Last Published: 2017-08-09
<span class="divider">|</span>
</li>
<li id="projectVersion">Version: 0.1.6
<li id="projectVersion">Version: 1.0.0
</li>

View File

@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
| Generated by Apache Maven Doxia at 2017-07-31
| Generated by Apache Maven Doxia at 2017-08-09
| Rendered using Apache Maven Fluido Skin 1.4
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="Date-Revision-yyyymmdd" content="20170731" />
<meta name="Date-Revision-yyyymmdd" content="20170809" />
<meta http-equiv="Content-Language" content="en" />
<title>SLF4Bukkit &#x2013; Project Information</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.4.min.css" />
@@ -16,7 +16,6 @@
<style type="text/css">body{background-image: url('./images/profiles/pre-release.png');}</style>
<script type="text/javascript" src="./js/apache-maven-fluido-1.4.min.js"></script>
@@ -122,10 +121,10 @@
<ul class="breadcrumb">
<li id="publishDate">Last Published: 2017-07-31
<li id="publishDate">Last Published: 2017-08-09
<span class="divider">|</span>
</li>
<li id="projectVersion">Version: 0.1.6
<li id="projectVersion">Version: 1.0.0
</li>

View File

@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
| Generated by Apache Maven Doxia at 2017-07-31
| Generated by Apache Maven Doxia at 2017-08-09
| Rendered using Apache Maven Fluido Skin 1.4
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="Date-Revision-yyyymmdd" content="20170731" />
<meta name="Date-Revision-yyyymmdd" content="20170809" />
<meta http-equiv="Content-Language" content="en" />
<title>SLF4Bukkit &#x2013; Generated Reports</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.4.min.css" />
@@ -16,7 +16,6 @@
<style type="text/css">body{background-image: url('./images/profiles/pre-release.png');}</style>
<script type="text/javascript" src="./js/apache-maven-fluido-1.4.min.js"></script>
@@ -122,10 +121,10 @@
<ul class="breadcrumb">
<li id="publishDate">Last Published: 2017-07-31
<li id="publishDate">Last Published: 2017-08-09
<span class="divider">|</span>
</li>
<li id="projectVersion">Version: 0.1.6
<li id="projectVersion">Version: 1.0.0
</li>

View File

@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
| Generated by Apache Maven Doxia at 2017-07-31
| Generated by Apache Maven Doxia at 2017-08-09
| Rendered using Apache Maven Fluido Skin 1.4
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="Date-Revision-yyyymmdd" content="20170731" />
<meta name="Date-Revision-yyyymmdd" content="20170809" />
<meta http-equiv="Content-Language" content="en" />
<title>SLF4Bukkit &#x2013; Project Summary</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.4.min.css" />
@@ -16,7 +16,6 @@
<style type="text/css">body{background-image: url('./images/profiles/pre-release.png');}</style>
<script type="text/javascript" src="./js/apache-maven-fluido-1.4.min.js"></script>
@@ -122,10 +121,10 @@
<ul class="breadcrumb">
<li id="publishDate">Last Published: 2017-07-31
<li id="publishDate">Last Published: 2017-08-09
<span class="divider">|</span>
</li>
<li id="projectVersion">Version: 0.1.6
<li id="projectVersion">Version: 1.0.0
</li>
@@ -268,7 +267,7 @@
<td>slf4bukkit</td></tr>
<tr class="b">
<td>Version</td>
<td>0.1.6</td></tr>
<td>1.0.0</td></tr>
<tr class="a">
<td>Type</td>
<td>jar</td></tr>

View File

@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
| Generated by Apache Maven Doxia at 2017-07-31
| Generated by Apache Maven Doxia at 2017-08-09
| Rendered using Apache Maven Fluido Skin 1.4
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="Date-Revision-yyyymmdd" content="20170731" />
<meta name="Date-Revision-yyyymmdd" content="20170809" />
<meta http-equiv="Content-Language" content="en" />
<title>SLF4Bukkit &#x2013; Source Repository</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.4.min.css" />
@@ -16,7 +16,6 @@
<style type="text/css">body{background-image: url('./images/profiles/pre-release.png');}</style>
<script type="text/javascript" src="./js/apache-maven-fluido-1.4.min.js"></script>
@@ -122,10 +121,10 @@
<ul class="breadcrumb">
<li id="publishDate">Last Published: 2017-07-31
<li id="publishDate">Last Published: 2017-08-09
<span class="divider">|</span>
</li>
<li id="projectVersion">Version: 0.1.6
<li id="projectVersion">Version: 1.0.0
</li>
@@ -244,11 +243,11 @@
<div class="section">
<h2><a name="Anonymous_Access"></a>Anonymous Access</h2><a name="Anonymous_Access"></a>
<p>The source can be checked out anonymously from Git with this command (See <a class="externalLink" href="http://git-scm.com/docs/git-clone">http://git-scm.com/docs/git-clone</a>):</p>
<div class="source"><pre class="prettyprint linenums">$ git clone --branch 0.1.6 git://github.com/rjenkinsjr/slf4bukkit.git</pre></div></div>
<div class="source"><pre class="prettyprint linenums">$ git clone --branch 1.0.0 git://github.com/rjenkinsjr/slf4bukkit.git</pre></div></div>
<div class="section">
<h2><a name="Developer_Access"></a>Developer Access</h2><a name="Developer_Access"></a>
<p>Only project developers can access the Git tree via this method (See <a class="externalLink" href="http://git-scm.com/docs/git-clone">http://git-scm.com/docs/git-clone</a>).</p>
<div class="source"><pre class="prettyprint linenums">$ git clone --branch 0.1.6 git@github.com:rjenkinsjr/slf4bukkit.git</pre></div></div>
<div class="source"><pre class="prettyprint linenums">$ git clone --branch 1.0.0 git@github.com:rjenkinsjr/slf4bukkit.git</pre></div></div>
<div class="section">
<h2><a name="Access_from_Behind_a_Firewall"></a>Access from Behind a Firewall</h2><a name="Access_from_Behind_a_Firewall"></a>
<p>Refer to the documentation of the SCM used for more information about access behind a firewall.</p></div>

View File

@@ -1,13 +1,13 @@
<!DOCTYPE html>
<!--
| Generated by Apache Maven Doxia at 2017-07-31
| Generated by Apache Maven Doxia at 2017-08-09
| Rendered using Apache Maven Fluido Skin 1.4
-->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="Date-Revision-yyyymmdd" content="20170731" />
<meta name="Date-Revision-yyyymmdd" content="20170809" />
<meta http-equiv="Content-Language" content="en" />
<title>SLF4Bukkit &#x2013; Tag List report</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.4.min.css" />
@@ -16,7 +16,6 @@
<style type="text/css">body{background-image: url('./images/profiles/pre-release.png');}</style>
<script type="text/javascript" src="./js/apache-maven-fluido-1.4.min.js"></script>
@@ -122,10 +121,10 @@
<ul class="breadcrumb">
<li id="publishDate">Last Published: 2017-07-31
<li id="publishDate">Last Published: 2017-08-09
<span class="divider">|</span>
</li>
<li id="projectVersion">Version: 0.1.6
<li id="projectVersion">Version: 1.0.0
</li>
@@ -226,23 +225,10 @@
<td>0</td>
<td>@deprecated</td></tr>
<tr class="a">
<td><a href="#tag_class_1">To-dos</a></td>
<td>2</td>
<td>To-dos</td>
<td>0</td>
<td>TODO, FIXME</td></tr></table>
<p>Each tag is detailed below:</p>
<div class="section">
<h3><a name="To-dos"></a><a name="tag_class_1">To-dos</a></h3>
<p><b>Number of occurrences found in the code: 2</b></p>
<table border="0" class="table table-striped">
<tr class="b">
<th>info.ronjenkins.slf4bukkit.ColorMarker</th>
<th>Line</th></tr>
<tr class="a">
<td>Auto-generated method stub</td>
<td><a href="./xref/info/ronjenkins/slf4bukkit/ColorMarker.html#71">71</a></td></tr>
<tr class="b">
<td>Auto-generated method stub</td>
<td><a href="./xref/info/ronjenkins/slf4bukkit/ColorMarker.html#122">122</a></td></tr></table></div></div>
<p>Each tag is detailed below:</p></div>
</div>
</div>
</div>

View File

@@ -12,6 +12,9 @@
<ul>
<li>
<a href="info/ronjenkins/slf4bukkit/AnsiColorMapper.html" target="classFrame">AnsiColorMapper</a>
</li>
<li>
<a href="org/slf4j/impl/BukkitLoggerAdapter.html" target="classFrame">BukkitLoggerAdapter</a>
</li>
<li>
@@ -19,12 +22,18 @@
</li>
<li>
<a href="info/ronjenkins/slf4bukkit/ColorMapper.html" target="classFrame">ColorMapper</a>
</li>
<li>
<a href="info/ronjenkins/slf4bukkit/ColorMapperFactory.html" target="classFrame">ColorMapperFactory</a>
</li>
<li>
<a href="info/ronjenkins/slf4bukkit/ColorMarker.html" target="classFrame">ColorMarker</a>
</li>
<li>
<a href="info/ronjenkins/slf4bukkit/ColorString.html" target="classFrame">ColorString</a>
</li>
<li>
<a href="info/ronjenkins/slf4bukkit/NotSupportedColorMapper.html" target="classFrame">NotSupportedColorMapper</a>
</li>
<li>
<a href="org/slf4j/impl/StaticLoggerBinder.html" target="classFrame">StaticLoggerBinder</a>

View File

@@ -4,7 +4,7 @@
<!-- this is a JXR report set -->
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>SLF4Bukkit 0.1.6 Reference</title>
<title>SLF4Bukkit 1.0.0 Reference</title>
</head>
<frameset cols="20%,80%">
<frameset rows="30%,70%">

View File

@@ -0,0 +1,95 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>AnsiColorMapper xref</title>
<link type="text/css" rel="stylesheet" href="../../../stylesheet.css" />
</head>
<body>
<div id="overview"><a href="../../../../apidocs/info/ronjenkins/slf4bukkit/AnsiColorMapper.html">View Javadoc</a></div><pre>
<a class="jxr_linenumber" name="L1" href="#L1">1</a> <em class="jxr_comment">/*</em>
<a class="jxr_linenumber" name="L2" href="#L2">2</a> <em class="jxr_comment"> * Copyright (C) 2016-2017 Ronald Jack Jenkins Jr., SLF4Bukkit contributors.</em>
<a class="jxr_linenumber" name="L3" href="#L3">3</a> <em class="jxr_comment"> *</em>
<a class="jxr_linenumber" name="L4" href="#L4">4</a> <em class="jxr_comment"> * This program is free software: you can redistribute it and/or modify</em>
<a class="jxr_linenumber" name="L5" href="#L5">5</a> <em class="jxr_comment"> * it under the terms of the GNU General Public License as published by</em>
<a class="jxr_linenumber" name="L6" href="#L6">6</a> <em class="jxr_comment"> * the Free Software Foundation, either version 3 of the License, or</em>
<a class="jxr_linenumber" name="L7" href="#L7">7</a> <em class="jxr_comment"> * (at your option) any later version.</em>
<a class="jxr_linenumber" name="L8" href="#L8">8</a> <em class="jxr_comment"> *</em>
<a class="jxr_linenumber" name="L9" href="#L9">9</a> <em class="jxr_comment"> * This program is distributed in the hope that it will be useful,</em>
<a class="jxr_linenumber" name="L10" href="#L10">10</a> <em class="jxr_comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</em>
<a class="jxr_linenumber" name="L11" href="#L11">11</a> <em class="jxr_comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</em>
<a class="jxr_linenumber" name="L12" href="#L12">12</a> <em class="jxr_comment"> * GNU General Public License for more details.</em>
<a class="jxr_linenumber" name="L13" href="#L13">13</a> <em class="jxr_comment"> *</em>
<a class="jxr_linenumber" name="L14" href="#L14">14</a> <em class="jxr_comment"> * You should have received a copy of the GNU General Public License</em>
<a class="jxr_linenumber" name="L15" href="#L15">15</a> <em class="jxr_comment"> * along with this program. If not, see &lt;<a href="http://www.gnu.org/licenses/&gt;" target="alexandria_uri">http://www.gnu.org/licenses/&gt;</a>.</em>
<a class="jxr_linenumber" name="L16" href="#L16">16</a> <em class="jxr_comment"> */</em>
<a class="jxr_linenumber" name="L17" href="#L17">17</a> <strong class="jxr_keyword">package</strong> info.ronjenkins.slf4bukkit;
<a class="jxr_linenumber" name="L18" href="#L18">18</a>
<a class="jxr_linenumber" name="L19" href="#L19">19</a> <strong class="jxr_keyword">import</strong> com.google.common.collect.ImmutableMap;
<a class="jxr_linenumber" name="L20" href="#L20">20</a>
<a class="jxr_linenumber" name="L21" href="#L21">21</a> <strong class="jxr_keyword">import</strong> org.bukkit.ChatColor;
<a class="jxr_linenumber" name="L22" href="#L22">22</a> <strong class="jxr_keyword">import</strong> org.fusesource.jansi.Ansi;
<a class="jxr_linenumber" name="L23" href="#L23">23</a> <strong class="jxr_keyword">import</strong> org.fusesource.jansi.Ansi.Attribute;
<a class="jxr_linenumber" name="L24" href="#L24">24</a>
<a class="jxr_linenumber" name="L25" href="#L25">25</a> <strong class="jxr_keyword">import</strong> java.util.Map;
<a class="jxr_linenumber" name="L26" href="#L26">26</a>
<a class="jxr_linenumber" name="L27" href="#L27">27</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L28" href="#L28">28</a> <em class="jxr_javadoccomment"> * Maps {@link ChatColor} values to their JAnsi equivalents.</em>
<a class="jxr_linenumber" name="L29" href="#L29">29</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L30" href="#L30">30</a> <em class="jxr_javadoccomment"> * @author Ronald Jack Jenkins Jr.</em>
<a class="jxr_linenumber" name="L31" href="#L31">31</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L32" href="#L32">32</a> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> <a href="../../../info/ronjenkins/slf4bukkit/AnsiColorMapper.html">AnsiColorMapper</a> <strong class="jxr_keyword">implements</strong> <a href="../../../info/ronjenkins/slf4bukkit/ColorMapper.html">ColorMapper</a> {
<a class="jxr_linenumber" name="L33" href="#L33">33</a>
<a class="jxr_linenumber" name="L34" href="#L34">34</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L35" href="#L35">35</a> <em class="jxr_javadoccomment"> * No-op constructor. Callers must catch {@code Throwable} and handle the</em>
<a class="jxr_linenumber" name="L36" href="#L36">36</a> <em class="jxr_javadoccomment"> * scenario in which JAnsi is not available by substituting another</em>
<a class="jxr_linenumber" name="L37" href="#L37">37</a> <em class="jxr_javadoccomment"> * {@link ColorMapper} implementation.</em>
<a class="jxr_linenumber" name="L38" href="#L38">38</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L39" href="#L39">39</a> <em class="jxr_javadoccomment"> * @throws Throwable if JAnsi is not present at runtime.</em>
<a class="jxr_linenumber" name="L40" href="#L40">40</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L41" href="#L41">41</a> <a href="../../../info/ronjenkins/slf4bukkit/AnsiColorMapper.html">AnsiColorMapper</a>() <strong class="jxr_keyword">throws</strong> Throwable {}
<a class="jxr_linenumber" name="L42" href="#L42">42</a>
<a class="jxr_linenumber" name="L43" href="#L43">43</a> <em class="jxr_comment">// @formatter:off</em>
<a class="jxr_linenumber" name="L44" href="#L44">44</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> Map&lt;ChatColor, String&gt; MAP = ImmutableMap.&lt;ChatColor, String&gt;builder()
<a class="jxr_linenumber" name="L45" href="#L45">45</a> .put(ChatColor.BLACK, Ansi.ansi().a(Attribute.RESET).fg(Ansi.Color.BLACK).boldOff().toString())
<a class="jxr_linenumber" name="L46" href="#L46">46</a> .put(ChatColor.DARK_BLUE, Ansi.ansi().a(Attribute.RESET).fg(Ansi.Color.BLUE).boldOff().toString())
<a class="jxr_linenumber" name="L47" href="#L47">47</a> .put(ChatColor.DARK_GREEN, Ansi.ansi().a(Attribute.RESET).fg(Ansi.Color.GREEN).boldOff().toString())
<a class="jxr_linenumber" name="L48" href="#L48">48</a> .put(ChatColor.DARK_AQUA, Ansi.ansi().a(Attribute.RESET).fg(Ansi.Color.CYAN).boldOff().toString())
<a class="jxr_linenumber" name="L49" href="#L49">49</a> .put(ChatColor.DARK_RED, Ansi.ansi().a(Attribute.RESET).fg(Ansi.Color.RED).boldOff().toString())
<a class="jxr_linenumber" name="L50" href="#L50">50</a> .put(ChatColor.DARK_PURPLE, Ansi.ansi().a(Attribute.RESET).fg(Ansi.Color.MAGENTA).boldOff().toString())
<a class="jxr_linenumber" name="L51" href="#L51">51</a> .put(ChatColor.GOLD, Ansi.ansi().a(Attribute.RESET).fg(Ansi.Color.YELLOW).boldOff().toString())
<a class="jxr_linenumber" name="L52" href="#L52">52</a> .put(ChatColor.GRAY, Ansi.ansi().a(Attribute.RESET).fg(Ansi.Color.WHITE).boldOff().toString())
<a class="jxr_linenumber" name="L53" href="#L53">53</a> .put(ChatColor.DARK_GRAY, Ansi.ansi().a(Attribute.RESET).fg(Ansi.Color.BLACK).bold().toString())
<a class="jxr_linenumber" name="L54" href="#L54">54</a> .put(ChatColor.BLUE, Ansi.ansi().a(Attribute.RESET).fg(Ansi.Color.BLUE).bold().toString())
<a class="jxr_linenumber" name="L55" href="#L55">55</a> .put(ChatColor.GREEN, Ansi.ansi().a(Attribute.RESET).fg(Ansi.Color.GREEN).bold().toString())
<a class="jxr_linenumber" name="L56" href="#L56">56</a> .put(ChatColor.AQUA, Ansi.ansi().a(Attribute.RESET).fg(Ansi.Color.CYAN).bold().toString())
<a class="jxr_linenumber" name="L57" href="#L57">57</a> .put(ChatColor.RED, Ansi.ansi().a(Attribute.RESET).fg(Ansi.Color.RED).bold().toString())
<a class="jxr_linenumber" name="L58" href="#L58">58</a> .put(ChatColor.LIGHT_PURPLE, Ansi.ansi().a(Attribute.RESET).fg(Ansi.Color.MAGENTA).bold().toString())
<a class="jxr_linenumber" name="L59" href="#L59">59</a> .put(ChatColor.YELLOW, Ansi.ansi().a(Attribute.RESET).fg(Ansi.Color.YELLOW).bold().toString())
<a class="jxr_linenumber" name="L60" href="#L60">60</a> .put(ChatColor.WHITE, Ansi.ansi().a(Attribute.RESET).fg(Ansi.Color.WHITE).bold().toString())
<a class="jxr_linenumber" name="L61" href="#L61">61</a> .put(ChatColor.MAGIC, Ansi.ansi().a(Attribute.BLINK_SLOW).toString())
<a class="jxr_linenumber" name="L62" href="#L62">62</a> .put(ChatColor.BOLD, Ansi.ansi().a(Attribute.UNDERLINE_DOUBLE).toString())
<a class="jxr_linenumber" name="L63" href="#L63">63</a> .put(ChatColor.STRIKETHROUGH, Ansi.ansi().a(Attribute.STRIKETHROUGH_ON).toString())
<a class="jxr_linenumber" name="L64" href="#L64">64</a> .put(ChatColor.UNDERLINE, Ansi.ansi().a(Attribute.UNDERLINE).toString())
<a class="jxr_linenumber" name="L65" href="#L65">65</a> .put(ChatColor.ITALIC, Ansi.ansi().a(Attribute.ITALIC).toString())
<a class="jxr_linenumber" name="L66" href="#L66">66</a> .put(ChatColor.RESET, Ansi.ansi().a(Attribute.RESET).toString())
<a class="jxr_linenumber" name="L67" href="#L67">67</a> .build();
<a class="jxr_linenumber" name="L68" href="#L68">68</a> <em class="jxr_comment">// @formatter:on</em>
<a class="jxr_linenumber" name="L69" href="#L69">69</a>
<a class="jxr_linenumber" name="L70" href="#L70">70</a> @Override
<a class="jxr_linenumber" name="L71" href="#L71">71</a> <strong class="jxr_keyword">public</strong> String map(<strong class="jxr_keyword">final</strong> String input) {
<a class="jxr_linenumber" name="L72" href="#L72">72</a> <strong class="jxr_keyword">if</strong> (input == <strong class="jxr_keyword">null</strong>) {
<a class="jxr_linenumber" name="L73" href="#L73">73</a> <strong class="jxr_keyword">return</strong> <span class="jxr_string">""</span>;
<a class="jxr_linenumber" name="L74" href="#L74">74</a> }
<a class="jxr_linenumber" name="L75" href="#L75">75</a> String output = input;
<a class="jxr_linenumber" name="L76" href="#L76">76</a> <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">final</strong> Map.Entry&lt;ChatColor, String&gt; mapping : MAP.entrySet()) {
<a class="jxr_linenumber" name="L77" href="#L77">77</a> output = output.replace(mapping.getKey().toString(), mapping.getValue());
<a class="jxr_linenumber" name="L78" href="#L78">78</a> }
<a class="jxr_linenumber" name="L79" href="#L79">79</a> <strong class="jxr_keyword">return</strong> output;
<a class="jxr_linenumber" name="L80" href="#L80">80</a> }
<a class="jxr_linenumber" name="L81" href="#L81">81</a>
<a class="jxr_linenumber" name="L82" href="#L82">82</a> }
</pre>
<hr/>
<div id="footer">Copyright &#169; 2017. All rights reserved.</div>
</body>
</html>

View File

@@ -7,7 +7,7 @@
<body>
<div id="overview"><a href="../../../../apidocs/info/ronjenkins/slf4bukkit/ColorMapper.html">View Javadoc</a></div><pre>
<a class="jxr_linenumber" name="L1" href="#L1">1</a> <em class="jxr_comment">/*</em>
<a class="jxr_linenumber" name="L2" href="#L2">2</a> <em class="jxr_comment"> * Copyright (C) 2016 Ronald Jack Jenkins Jr.</em>
<a class="jxr_linenumber" name="L2" href="#L2">2</a> <em class="jxr_comment"> * Copyright (C) 2016-2017 Ronald Jack Jenkins Jr., SLF4Bukkit contributors.</em>
<a class="jxr_linenumber" name="L3" href="#L3">3</a> <em class="jxr_comment"> *</em>
<a class="jxr_linenumber" name="L4" href="#L4">4</a> <em class="jxr_comment"> * This program is free software: you can redistribute it and/or modify</em>
<a class="jxr_linenumber" name="L5" href="#L5">5</a> <em class="jxr_comment"> * it under the terms of the GNU General Public License as published by</em>
@@ -24,66 +24,26 @@
<a class="jxr_linenumber" name="L16" href="#L16">16</a> <em class="jxr_comment"> */</em>
<a class="jxr_linenumber" name="L17" href="#L17">17</a> <strong class="jxr_keyword">package</strong> info.ronjenkins.slf4bukkit;
<a class="jxr_linenumber" name="L18" href="#L18">18</a>
<a class="jxr_linenumber" name="L19" href="#L19">19</a> <strong class="jxr_keyword">import</strong> java.util.Map;
<a class="jxr_linenumber" name="L19" href="#L19">19</a> <strong class="jxr_keyword">import</strong> org.bukkit.ChatColor;
<a class="jxr_linenumber" name="L20" href="#L20">20</a>
<a class="jxr_linenumber" name="L21" href="#L21">21</a> <strong class="jxr_keyword">import</strong> org.bukkit.ChatColor;
<a class="jxr_linenumber" name="L22" href="#L22">22</a> <strong class="jxr_keyword">import</strong> org.fusesource.jansi.Ansi;
<a class="jxr_linenumber" name="L23" href="#L23">23</a> <strong class="jxr_keyword">import</strong> org.fusesource.jansi.Ansi.Attribute;
<a class="jxr_linenumber" name="L24" href="#L24">24</a>
<a class="jxr_linenumber" name="L25" href="#L25">25</a> <strong class="jxr_keyword">import</strong> com.google.common.collect.ImmutableMap;
<a class="jxr_linenumber" name="L26" href="#L26">26</a>
<a class="jxr_linenumber" name="L27" href="#L27">27</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L28" href="#L28">28</a> <em class="jxr_javadoccomment"> * Utility class that maps {@link ChatColor} values to their JAnsi equivalents,</em>
<a class="jxr_linenumber" name="L29" href="#L29">29</a> <em class="jxr_javadoccomment"> * so that messages logged to the console are formatted correctly.</em>
<a class="jxr_linenumber" name="L30" href="#L30">30</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L31" href="#L31">31</a> <em class="jxr_javadoccomment"> * @author Ronald Jack Jenkins Jr.</em>
<a class="jxr_linenumber" name="L32" href="#L32">32</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L33" href="#L33">33</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> <a href="../../../info/ronjenkins/slf4bukkit/ColorMapper.html">ColorMapper</a> {
<a class="jxr_linenumber" name="L34" href="#L34">34</a>
<a class="jxr_linenumber" name="L35" href="#L35">35</a> <em class="jxr_comment">// @formatter:off</em>
<a class="jxr_linenumber" name="L36" href="#L36">36</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">static</strong> <strong class="jxr_keyword">final</strong> Map&lt;ChatColor, String&gt; MAP = ImmutableMap.&lt;ChatColor, String&gt;builder()
<a class="jxr_linenumber" name="L37" href="#L37">37</a> .put(ChatColor.BLACK, Ansi.ansi().a(Attribute.RESET).fg(Ansi.Color.BLACK).boldOff().toString())
<a class="jxr_linenumber" name="L38" href="#L38">38</a> .put(ChatColor.DARK_BLUE, Ansi.ansi().a(Attribute.RESET).fg(Ansi.Color.BLUE).boldOff().toString())
<a class="jxr_linenumber" name="L39" href="#L39">39</a> .put(ChatColor.DARK_GREEN, Ansi.ansi().a(Attribute.RESET).fg(Ansi.Color.GREEN).boldOff().toString())
<a class="jxr_linenumber" name="L40" href="#L40">40</a> .put(ChatColor.DARK_AQUA, Ansi.ansi().a(Attribute.RESET).fg(Ansi.Color.CYAN).boldOff().toString())
<a class="jxr_linenumber" name="L41" href="#L41">41</a> .put(ChatColor.DARK_RED, Ansi.ansi().a(Attribute.RESET).fg(Ansi.Color.RED).boldOff().toString())
<a class="jxr_linenumber" name="L42" href="#L42">42</a> .put(ChatColor.DARK_PURPLE, Ansi.ansi().a(Attribute.RESET).fg(Ansi.Color.MAGENTA).boldOff().toString())
<a class="jxr_linenumber" name="L43" href="#L43">43</a> .put(ChatColor.GOLD, Ansi.ansi().a(Attribute.RESET).fg(Ansi.Color.YELLOW).boldOff().toString())
<a class="jxr_linenumber" name="L44" href="#L44">44</a> .put(ChatColor.GRAY, Ansi.ansi().a(Attribute.RESET).fg(Ansi.Color.WHITE).boldOff().toString())
<a class="jxr_linenumber" name="L45" href="#L45">45</a> .put(ChatColor.DARK_GRAY, Ansi.ansi().a(Attribute.RESET).fg(Ansi.Color.BLACK).bold().toString())
<a class="jxr_linenumber" name="L46" href="#L46">46</a> .put(ChatColor.BLUE, Ansi.ansi().a(Attribute.RESET).fg(Ansi.Color.BLUE).bold().toString())
<a class="jxr_linenumber" name="L47" href="#L47">47</a> .put(ChatColor.GREEN, Ansi.ansi().a(Attribute.RESET).fg(Ansi.Color.GREEN).bold().toString())
<a class="jxr_linenumber" name="L48" href="#L48">48</a> .put(ChatColor.AQUA, Ansi.ansi().a(Attribute.RESET).fg(Ansi.Color.CYAN).bold().toString())
<a class="jxr_linenumber" name="L49" href="#L49">49</a> .put(ChatColor.RED, Ansi.ansi().a(Attribute.RESET).fg(Ansi.Color.RED).bold().toString())
<a class="jxr_linenumber" name="L50" href="#L50">50</a> .put(ChatColor.LIGHT_PURPLE, Ansi.ansi().a(Attribute.RESET).fg(Ansi.Color.MAGENTA).bold().toString())
<a class="jxr_linenumber" name="L51" href="#L51">51</a> .put(ChatColor.YELLOW, Ansi.ansi().a(Attribute.RESET).fg(Ansi.Color.YELLOW).bold().toString())
<a class="jxr_linenumber" name="L52" href="#L52">52</a> .put(ChatColor.WHITE, Ansi.ansi().a(Attribute.RESET).fg(Ansi.Color.WHITE).bold().toString())
<a class="jxr_linenumber" name="L53" href="#L53">53</a> .put(ChatColor.MAGIC, Ansi.ansi().a(Attribute.BLINK_SLOW).toString())
<a class="jxr_linenumber" name="L54" href="#L54">54</a> .put(ChatColor.BOLD, Ansi.ansi().a(Attribute.UNDERLINE_DOUBLE).toString())
<a class="jxr_linenumber" name="L55" href="#L55">55</a> .put(ChatColor.STRIKETHROUGH, Ansi.ansi().a(Attribute.STRIKETHROUGH_ON).toString())
<a class="jxr_linenumber" name="L56" href="#L56">56</a> .put(ChatColor.UNDERLINE, Ansi.ansi().a(Attribute.UNDERLINE).toString())
<a class="jxr_linenumber" name="L57" href="#L57">57</a> .put(ChatColor.ITALIC, Ansi.ansi().a(Attribute.ITALIC).toString())
<a class="jxr_linenumber" name="L58" href="#L58">58</a> .put(ChatColor.RESET, Ansi.ansi().a(Attribute.RESET).toString())
<a class="jxr_linenumber" name="L59" href="#L59">59</a> .build();
<a class="jxr_linenumber" name="L60" href="#L60">60</a> <em class="jxr_comment">// @formatter:on</em>
<a class="jxr_linenumber" name="L61" href="#L61">61</a>
<a class="jxr_linenumber" name="L62" href="#L62">62</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L63" href="#L63">63</a> <em class="jxr_javadoccomment"> * Translates {@link ChatColor} directives to their JAnsi equivalents.</em>
<a class="jxr_linenumber" name="L64" href="#L64">64</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L65" href="#L65">65</a> <em class="jxr_javadoccomment"> * @param input</em>
<a class="jxr_linenumber" name="L66" href="#L66">66</a> <em class="jxr_javadoccomment"> * null is coerced to the empty string.</em>
<a class="jxr_linenumber" name="L67" href="#L67">67</a> <em class="jxr_javadoccomment"> * @return never null.</em>
<a class="jxr_linenumber" name="L68" href="#L68">68</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L69" href="#L69">69</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> String map(<strong class="jxr_keyword">final</strong> String input) {
<a class="jxr_linenumber" name="L70" href="#L70">70</a> <strong class="jxr_keyword">if</strong> (input == <strong class="jxr_keyword">null</strong>) { <strong class="jxr_keyword">return</strong> <span class="jxr_string">""</span>; }
<a class="jxr_linenumber" name="L71" href="#L71">71</a> String output = input;
<a class="jxr_linenumber" name="L72" href="#L72">72</a> <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">final</strong> Map.Entry&lt;ChatColor, String&gt; mapping : ColorMapper.MAP.entrySet()) {
<a class="jxr_linenumber" name="L73" href="#L73">73</a> output = output.replace(mapping.getKey().toString(), mapping.getValue());
<a class="jxr_linenumber" name="L74" href="#L74">74</a> }
<a class="jxr_linenumber" name="L75" href="#L75">75</a> <strong class="jxr_keyword">return</strong> output;
<a class="jxr_linenumber" name="L76" href="#L76">76</a> }
<a class="jxr_linenumber" name="L77" href="#L77">77</a>
<a class="jxr_linenumber" name="L78" href="#L78">78</a> }
<a class="jxr_linenumber" name="L21" href="#L21">21</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L22" href="#L22">22</a> <em class="jxr_javadoccomment"> * Implementations of this interface map {@link ChatColor} values to their</em>
<a class="jxr_linenumber" name="L23" href="#L23">23</a> <em class="jxr_javadoccomment"> * equivalents, based on what the current Bukkit implementation supports.</em>
<a class="jxr_linenumber" name="L24" href="#L24">24</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L25" href="#L25">25</a> <em class="jxr_javadoccomment"> * @author Ronald Jack Jenkins Jr.</em>
<a class="jxr_linenumber" name="L26" href="#L26">26</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L27" href="#L27">27</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">interface</strong> <a href="../../../info/ronjenkins/slf4bukkit/ColorMapper.html">ColorMapper</a> {
<a class="jxr_linenumber" name="L28" href="#L28">28</a>
<a class="jxr_linenumber" name="L29" href="#L29">29</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L30" href="#L30">30</a> <em class="jxr_javadoccomment"> * Translates {@link ChatColor} directives to their string equivalents.</em>
<a class="jxr_linenumber" name="L31" href="#L31">31</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L32" href="#L32">32</a> <em class="jxr_javadoccomment"> * @param input</em>
<a class="jxr_linenumber" name="L33" href="#L33">33</a> <em class="jxr_javadoccomment"> * null is coerced to the empty string.</em>
<a class="jxr_linenumber" name="L34" href="#L34">34</a> <em class="jxr_javadoccomment"> * @return never null.</em>
<a class="jxr_linenumber" name="L35" href="#L35">35</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L36" href="#L36">36</a> String map(String input);
<a class="jxr_linenumber" name="L37" href="#L37">37</a>
<a class="jxr_linenumber" name="L38" href="#L38">38</a> }
</pre>
<hr/>
<div id="footer">Copyright &#169; 2017. All rights reserved.</div>

View File

@@ -0,0 +1,55 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>ColorMapperFactory xref</title>
<link type="text/css" rel="stylesheet" href="../../../stylesheet.css" />
</head>
<body>
<div id="overview"><a href="../../../../apidocs/info/ronjenkins/slf4bukkit/ColorMapperFactory.html">View Javadoc</a></div><pre>
<a class="jxr_linenumber" name="L1" href="#L1">1</a> <em class="jxr_comment">/*</em>
<a class="jxr_linenumber" name="L2" href="#L2">2</a> <em class="jxr_comment"> * Copyright (C) 2017 TheE, Ronald Jack Jenkins Jr, SLF4Bukkit contributors.</em>
<a class="jxr_linenumber" name="L3" href="#L3">3</a> <em class="jxr_comment"> *</em>
<a class="jxr_linenumber" name="L4" href="#L4">4</a> <em class="jxr_comment"> * This program is free software: you can redistribute it and/or modify</em>
<a class="jxr_linenumber" name="L5" href="#L5">5</a> <em class="jxr_comment"> * it under the terms of the GNU General Public License as published by</em>
<a class="jxr_linenumber" name="L6" href="#L6">6</a> <em class="jxr_comment"> * the Free Software Foundation, either version 3 of the License, or</em>
<a class="jxr_linenumber" name="L7" href="#L7">7</a> <em class="jxr_comment"> * (at your option) any later version.</em>
<a class="jxr_linenumber" name="L8" href="#L8">8</a> <em class="jxr_comment"> *</em>
<a class="jxr_linenumber" name="L9" href="#L9">9</a> <em class="jxr_comment"> * This program is distributed in the hope that it will be useful,</em>
<a class="jxr_linenumber" name="L10" href="#L10">10</a> <em class="jxr_comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</em>
<a class="jxr_linenumber" name="L11" href="#L11">11</a> <em class="jxr_comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</em>
<a class="jxr_linenumber" name="L12" href="#L12">12</a> <em class="jxr_comment"> * GNU General Public License for more details.</em>
<a class="jxr_linenumber" name="L13" href="#L13">13</a> <em class="jxr_comment"> *</em>
<a class="jxr_linenumber" name="L14" href="#L14">14</a> <em class="jxr_comment"> * You should have received a copy of the GNU General Public License</em>
<a class="jxr_linenumber" name="L15" href="#L15">15</a> <em class="jxr_comment"> * along with this program. If not, see &lt;<a href="http://www.gnu.org/licenses/&gt;" target="alexandria_uri">http://www.gnu.org/licenses/&gt;</a>.</em>
<a class="jxr_linenumber" name="L16" href="#L16">16</a> <em class="jxr_comment"> */</em>
<a class="jxr_linenumber" name="L17" href="#L17">17</a> <strong class="jxr_keyword">package</strong> info.ronjenkins.slf4bukkit;
<a class="jxr_linenumber" name="L18" href="#L18">18</a>
<a class="jxr_linenumber" name="L19" href="#L19">19</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L20" href="#L20">20</a> <em class="jxr_javadoccomment"> * Creates the {@link ColorMapper} instance that best suits the capabilities of</em>
<a class="jxr_linenumber" name="L21" href="#L21">21</a> <em class="jxr_javadoccomment"> * the current Bukkit environment.</em>
<a class="jxr_linenumber" name="L22" href="#L22">22</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L23" href="#L23">23</a> <em class="jxr_javadoccomment"> * @author TheE</em>
<a class="jxr_linenumber" name="L24" href="#L24">24</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L25" href="#L25">25</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> <a href="../../../info/ronjenkins/slf4bukkit/ColorMapperFactory.html">ColorMapperFactory</a> {
<a class="jxr_linenumber" name="L26" href="#L26">26</a>
<a class="jxr_linenumber" name="L27" href="#L27">27</a> <strong class="jxr_keyword">private</strong> <a href="../../../info/ronjenkins/slf4bukkit/ColorMapperFactory.html">ColorMapperFactory</a>() {}
<a class="jxr_linenumber" name="L28" href="#L28">28</a>
<a class="jxr_linenumber" name="L29" href="#L29">29</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L30" href="#L30">30</a> <em class="jxr_javadoccomment"> * Creates an new {@code ColorMapper} instance.</em>
<a class="jxr_linenumber" name="L31" href="#L31">31</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L32" href="#L32">32</a> <em class="jxr_javadoccomment"> * @return never null.</em>
<a class="jxr_linenumber" name="L33" href="#L33">33</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L34" href="#L34">34</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">static</strong> <a href="../../../info/ronjenkins/slf4bukkit/ColorMapper.html">ColorMapper</a> create() {
<a class="jxr_linenumber" name="L35" href="#L35">35</a> <strong class="jxr_keyword">try</strong> {
<a class="jxr_linenumber" name="L36" href="#L36">36</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <a href="../../../info/ronjenkins/slf4bukkit/AnsiColorMapper.html">AnsiColorMapper</a>();
<a class="jxr_linenumber" name="L37" href="#L37">37</a> } <strong class="jxr_keyword">catch</strong> (Throwable throwable) {
<a class="jxr_linenumber" name="L38" href="#L38">38</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> <a href="../../../info/ronjenkins/slf4bukkit/NotSupportedColorMapper.html">NotSupportedColorMapper</a>();
<a class="jxr_linenumber" name="L39" href="#L39">39</a> }
<a class="jxr_linenumber" name="L40" href="#L40">40</a> }
<a class="jxr_linenumber" name="L41" href="#L41">41</a>
<a class="jxr_linenumber" name="L42" href="#L42">42</a> }
</pre>
<hr/>
<div id="footer">Copyright &#169; 2017. All rights reserved.</div>
</body>
</html>

View File

@@ -34,127 +34,130 @@
<a class="jxr_linenumber" name="L26" href="#L26">26</a> <em class="jxr_javadoccomment"> * SLF4J markers that map to a subset of {@link ChatColor}s. These markers never</em>
<a class="jxr_linenumber" name="L27" href="#L27">27</a> <em class="jxr_javadoccomment"> * contain any references (other markers).</em>
<a class="jxr_linenumber" name="L28" href="#L28">28</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L29" href="#L29">29</a> <em class="jxr_javadoccomment"> * @author Ronald Jack Jenkins Jr.</em>
<a class="jxr_linenumber" name="L30" href="#L30">30</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L31" href="#L31">31</a> <strong class="jxr_keyword">public</strong> enum <a href="../../../info/ronjenkins/slf4bukkit/ColorMarker.html">ColorMarker</a> <strong class="jxr_keyword">implements</strong> Marker {
<a class="jxr_linenumber" name="L32" href="#L32">32</a>
<a class="jxr_linenumber" name="L33" href="#L33">33</a> AQUA(ChatColor.AQUA), BLACK(ChatColor.BLACK), BLUE(ChatColor.BLUE),
<a class="jxr_linenumber" name="L34" href="#L34">34</a> DARK_AQUA(ChatColor.DARK_AQUA), DARK_BLUE(ChatColor.DARK_BLUE),
<a class="jxr_linenumber" name="L35" href="#L35">35</a> DARK_GRAY(ChatColor.DARK_GRAY), DARK_GREEN(ChatColor.DARK_GREEN),
<a class="jxr_linenumber" name="L36" href="#L36">36</a> DARK_PURPLE(ChatColor.DARK_PURPLE), DARK_RED(ChatColor.DARK_RED),
<a class="jxr_linenumber" name="L37" href="#L37">37</a> GOLD(ChatColor.GOLD), GRAY(ChatColor.GRAY), GREEN(ChatColor.GREEN),
<a class="jxr_linenumber" name="L38" href="#L38">38</a> LIGHT_PURPLE(ChatColor.LIGHT_PURPLE), NONE(ChatColor.RESET),
<a class="jxr_linenumber" name="L39" href="#L39">39</a> RED(ChatColor.RED), WHITE(ChatColor.WHITE), YELLOW(ChatColor.YELLOW);
<a class="jxr_linenumber" name="L40" href="#L40">40</a>
<a class="jxr_linenumber" name="L41" href="#L41">41</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> ChatColor value;
<a class="jxr_linenumber" name="L42" href="#L42">42</a>
<a class="jxr_linenumber" name="L43" href="#L43">43</a> <strong class="jxr_keyword">private</strong> <a href="../../../info/ronjenkins/slf4bukkit/ColorMarker.html">ColorMarker</a>(<strong class="jxr_keyword">final</strong> ChatColor value) {
<a class="jxr_linenumber" name="L44" href="#L44">44</a> <strong class="jxr_keyword">this</strong>.value = value;
<a class="jxr_linenumber" name="L45" href="#L45">45</a> }
<a class="jxr_linenumber" name="L46" href="#L46">46</a>
<a class="jxr_linenumber" name="L47" href="#L47">47</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L48" href="#L48">48</a> <em class="jxr_javadoccomment"> * Not supported.</em>
<a class="jxr_linenumber" name="L49" href="#L49">49</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L50" href="#L50">50</a> <em class="jxr_javadoccomment"> * @param reference</em>
<a class="jxr_linenumber" name="L51" href="#L51">51</a> <em class="jxr_javadoccomment"> * unused.</em>
<a class="jxr_linenumber" name="L52" href="#L52">52</a> <em class="jxr_javadoccomment"> * @throws UnsupportedOperationException</em>
<a class="jxr_linenumber" name="L53" href="#L53">53</a> <em class="jxr_javadoccomment"> * always.</em>
<a class="jxr_linenumber" name="L54" href="#L54">54</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L55" href="#L55">55</a> @Override
<a class="jxr_linenumber" name="L56" href="#L56">56</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> add(<strong class="jxr_keyword">final</strong> Marker reference) {
<a class="jxr_linenumber" name="L57" href="#L57">57</a> <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> UnsupportedOperationException();
<a class="jxr_linenumber" name="L58" href="#L58">58</a> }
<a class="jxr_linenumber" name="L59" href="#L59">59</a>
<a class="jxr_linenumber" name="L60" href="#L60">60</a> <em class="jxr_comment">/*</em>
<a class="jxr_linenumber" name="L61" href="#L61">61</a> <em class="jxr_comment"> * Marker API</em>
<a class="jxr_linenumber" name="L62" href="#L62">62</a> <em class="jxr_comment"> */</em>
<a class="jxr_linenumber" name="L63" href="#L63">63</a>
<a class="jxr_linenumber" name="L64" href="#L64">64</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L65" href="#L65">65</a> <em class="jxr_javadoccomment"> * These markers never have references.</em>
<a class="jxr_linenumber" name="L66" href="#L66">66</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L67" href="#L67">67</a> <em class="jxr_javadoccomment"> * @return false.</em>
<a class="jxr_linenumber" name="L68" href="#L68">68</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L69" href="#L69">69</a> @Override
<a class="jxr_linenumber" name="L70" href="#L70">70</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> contains(<strong class="jxr_keyword">final</strong> Marker other) {
<a class="jxr_linenumber" name="L71" href="#L71">71</a> <em class="jxr_comment">// TODO Auto-generated method stub</em>
<a class="jxr_linenumber" name="L72" href="#L72">72</a> <strong class="jxr_keyword">return</strong> false;
<a class="jxr_linenumber" name="L73" href="#L73">73</a> }
<a class="jxr_linenumber" name="L74" href="#L74">74</a>
<a class="jxr_linenumber" name="L75" href="#L75">75</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L76" href="#L76">76</a> <em class="jxr_javadoccomment"> * These markers never have references.</em>
<a class="jxr_linenumber" name="L77" href="#L77">77</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L78" href="#L78">78</a> <em class="jxr_javadoccomment"> * @return false.</em>
<a class="jxr_linenumber" name="L79" href="#L79">79</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L80" href="#L80">80</a> @Override
<a class="jxr_linenumber" name="L81" href="#L81">81</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> contains(<strong class="jxr_keyword">final</strong> String name) {
<a class="jxr_linenumber" name="L82" href="#L82">82</a> <strong class="jxr_keyword">return</strong> false;
<a class="jxr_linenumber" name="L83" href="#L83">83</a> }
<a class="jxr_linenumber" name="L84" href="#L84">84</a>
<a class="jxr_linenumber" name="L85" href="#L85">85</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L86" href="#L86">86</a> <em class="jxr_javadoccomment"> * Returns the enum name of this marker.</em>
<a class="jxr_linenumber" name="L87" href="#L87">87</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L88" href="#L88">88</a> <em class="jxr_javadoccomment"> * @return never null.</em>
<a class="jxr_linenumber" name="L89" href="#L89">89</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L90" href="#L90">90</a> @Override
<a class="jxr_linenumber" name="L91" href="#L91">91</a> <strong class="jxr_keyword">public</strong> String getName() {
<a class="jxr_linenumber" name="L92" href="#L92">92</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>.name();
<a class="jxr_linenumber" name="L93" href="#L93">93</a> }
<a class="jxr_linenumber" name="L94" href="#L94">94</a>
<a class="jxr_linenumber" name="L95" href="#L95">95</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L96" href="#L96">96</a> <em class="jxr_javadoccomment"> * Returns the Bukkit color object associated with this marker.</em>
<a class="jxr_linenumber" name="L97" href="#L97">97</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L98" href="#L98">98</a> <em class="jxr_javadoccomment"> * @return never null.</em>
<a class="jxr_linenumber" name="L99" href="#L99">99</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L100" href="#L100">100</a> <strong class="jxr_keyword">public</strong> ChatColor getValue() {
<a class="jxr_linenumber" name="L101" href="#L101">101</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>.value;
<a class="jxr_linenumber" name="L102" href="#L102">102</a> }
<a class="jxr_linenumber" name="L103" href="#L103">103</a>
<a class="jxr_linenumber" name="L104" href="#L104">104</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L105" href="#L105">105</a> <em class="jxr_javadoccomment"> * These markers never have references.</em>
<a class="jxr_linenumber" name="L106" href="#L106">106</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L107" href="#L107">107</a> <em class="jxr_javadoccomment"> * @return false.</em>
<a class="jxr_linenumber" name="L108" href="#L108">108</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L109" href="#L109">109</a> @Override
<a class="jxr_linenumber" name="L110" href="#L110">110</a> @SuppressWarnings({ <span class="jxr_string">"all"</span>, <span class="jxr_string">"deprecation"</span> })
<a class="jxr_linenumber" name="L111" href="#L111">111</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> hasChildren() {
<a class="jxr_linenumber" name="L112" href="#L112">112</a> <strong class="jxr_keyword">return</strong> false;
<a class="jxr_linenumber" name="L113" href="#L113">113</a> }
<a class="jxr_linenumber" name="L114" href="#L114">114</a>
<a class="jxr_linenumber" name="L115" href="#L115">115</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L116" href="#L116">116</a> <em class="jxr_javadoccomment"> * These markers never have references.</em>
<a class="jxr_linenumber" name="L117" href="#L117">117</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L118" href="#L118">118</a> <em class="jxr_javadoccomment"> * @return false.</em>
<a class="jxr_linenumber" name="L119" href="#L119">119</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L120" href="#L120">120</a> @Override
<a class="jxr_linenumber" name="L121" href="#L121">121</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> hasReferences() {
<a class="jxr_linenumber" name="L122" href="#L122">122</a> <em class="jxr_comment">// TODO Auto-generated method stub</em>
<a class="jxr_linenumber" name="L123" href="#L123">123</a> <strong class="jxr_keyword">return</strong> false;
<a class="jxr_linenumber" name="L124" href="#L124">124</a> }
<a class="jxr_linenumber" name="L125" href="#L125">125</a>
<a class="jxr_linenumber" name="L126" href="#L126">126</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L127" href="#L127">127</a> <em class="jxr_javadoccomment"> * These markers never have references.</em>
<a class="jxr_linenumber" name="L128" href="#L128">128</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L129" href="#L129">129</a> <em class="jxr_javadoccomment"> * @return false.</em>
<a class="jxr_linenumber" name="L130" href="#L130">130</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L131" href="#L131">131</a> @Override
<a class="jxr_linenumber" name="L132" href="#L132">132</a> <strong class="jxr_keyword">public</strong> Iterator&lt;Marker&gt; iterator() {
<a class="jxr_linenumber" name="L133" href="#L133">133</a> <strong class="jxr_keyword">return</strong> Collections.emptyIterator();
<a class="jxr_linenumber" name="L134" href="#L134">134</a> }
<a class="jxr_linenumber" name="L135" href="#L135">135</a>
<a class="jxr_linenumber" name="L136" href="#L136">136</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L137" href="#L137">137</a> <em class="jxr_javadoccomment"> * Not supported.</em>
<a class="jxr_linenumber" name="L138" href="#L138">138</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L139" href="#L139">139</a> <em class="jxr_javadoccomment"> * @param reference</em>
<a class="jxr_linenumber" name="L140" href="#L140">140</a> <em class="jxr_javadoccomment"> * unused.</em>
<a class="jxr_linenumber" name="L141" href="#L141">141</a> <em class="jxr_javadoccomment"> * @throws UnsupportedOperationException</em>
<a class="jxr_linenumber" name="L142" href="#L142">142</a> <em class="jxr_javadoccomment"> * always.</em>
<a class="jxr_linenumber" name="L143" href="#L143">143</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L144" href="#L144">144</a> @Override
<a class="jxr_linenumber" name="L145" href="#L145">145</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> remove(<strong class="jxr_keyword">final</strong> Marker reference) {
<a class="jxr_linenumber" name="L146" href="#L146">146</a> <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> UnsupportedOperationException();
<a class="jxr_linenumber" name="L147" href="#L147">147</a> }
<a class="jxr_linenumber" name="L148" href="#L148">148</a>
<a class="jxr_linenumber" name="L149" href="#L149">149</a> }
<a class="jxr_linenumber" name="L29" href="#L29">29</a> <em class="jxr_javadoccomment"> * &lt;p&gt;</em>
<a class="jxr_linenumber" name="L30" href="#L30">30</a> <em class="jxr_javadoccomment"> * This class does not depend on JAnsi, so it is safe to use even in</em>
<a class="jxr_linenumber" name="L31" href="#L31">31</a> <em class="jxr_javadoccomment"> * environments where JAnsi is not available (e.g. PaperSpigot).</em>
<a class="jxr_linenumber" name="L32" href="#L32">32</a> <em class="jxr_javadoccomment"> * &lt;/p&gt;</em>
<a class="jxr_linenumber" name="L33" href="#L33">33</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L34" href="#L34">34</a> <em class="jxr_javadoccomment"> * @author Ronald Jack Jenkins Jr.</em>
<a class="jxr_linenumber" name="L35" href="#L35">35</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L36" href="#L36">36</a> <strong class="jxr_keyword">public</strong> enum <a href="../../../info/ronjenkins/slf4bukkit/ColorMarker.html">ColorMarker</a> <strong class="jxr_keyword">implements</strong> Marker {
<a class="jxr_linenumber" name="L37" href="#L37">37</a>
<a class="jxr_linenumber" name="L38" href="#L38">38</a> AQUA(ChatColor.AQUA), BLACK(ChatColor.BLACK), BLUE(ChatColor.BLUE),
<a class="jxr_linenumber" name="L39" href="#L39">39</a> DARK_AQUA(ChatColor.DARK_AQUA), DARK_BLUE(ChatColor.DARK_BLUE),
<a class="jxr_linenumber" name="L40" href="#L40">40</a> DARK_GRAY(ChatColor.DARK_GRAY), DARK_GREEN(ChatColor.DARK_GREEN),
<a class="jxr_linenumber" name="L41" href="#L41">41</a> DARK_PURPLE(ChatColor.DARK_PURPLE), DARK_RED(ChatColor.DARK_RED),
<a class="jxr_linenumber" name="L42" href="#L42">42</a> GOLD(ChatColor.GOLD), GRAY(ChatColor.GRAY), GREEN(ChatColor.GREEN),
<a class="jxr_linenumber" name="L43" href="#L43">43</a> LIGHT_PURPLE(ChatColor.LIGHT_PURPLE), NONE(ChatColor.RESET),
<a class="jxr_linenumber" name="L44" href="#L44">44</a> RED(ChatColor.RED), WHITE(ChatColor.WHITE), YELLOW(ChatColor.YELLOW);
<a class="jxr_linenumber" name="L45" href="#L45">45</a>
<a class="jxr_linenumber" name="L46" href="#L46">46</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> ChatColor value;
<a class="jxr_linenumber" name="L47" href="#L47">47</a>
<a class="jxr_linenumber" name="L48" href="#L48">48</a> <strong class="jxr_keyword">private</strong> <a href="../../../info/ronjenkins/slf4bukkit/ColorMarker.html">ColorMarker</a>(<strong class="jxr_keyword">final</strong> ChatColor value) {
<a class="jxr_linenumber" name="L49" href="#L49">49</a> <strong class="jxr_keyword">this</strong>.value = value;
<a class="jxr_linenumber" name="L50" href="#L50">50</a> }
<a class="jxr_linenumber" name="L51" href="#L51">51</a>
<a class="jxr_linenumber" name="L52" href="#L52">52</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L53" href="#L53">53</a> <em class="jxr_javadoccomment"> * Not supported.</em>
<a class="jxr_linenumber" name="L54" href="#L54">54</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L55" href="#L55">55</a> <em class="jxr_javadoccomment"> * @param reference</em>
<a class="jxr_linenumber" name="L56" href="#L56">56</a> <em class="jxr_javadoccomment"> * unused.</em>
<a class="jxr_linenumber" name="L57" href="#L57">57</a> <em class="jxr_javadoccomment"> * @throws UnsupportedOperationException</em>
<a class="jxr_linenumber" name="L58" href="#L58">58</a> <em class="jxr_javadoccomment"> * always.</em>
<a class="jxr_linenumber" name="L59" href="#L59">59</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L60" href="#L60">60</a> @Override
<a class="jxr_linenumber" name="L61" href="#L61">61</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> add(<strong class="jxr_keyword">final</strong> Marker reference) {
<a class="jxr_linenumber" name="L62" href="#L62">62</a> <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> UnsupportedOperationException();
<a class="jxr_linenumber" name="L63" href="#L63">63</a> }
<a class="jxr_linenumber" name="L64" href="#L64">64</a>
<a class="jxr_linenumber" name="L65" href="#L65">65</a> <em class="jxr_comment">/*</em>
<a class="jxr_linenumber" name="L66" href="#L66">66</a> <em class="jxr_comment"> * Marker API</em>
<a class="jxr_linenumber" name="L67" href="#L67">67</a> <em class="jxr_comment"> */</em>
<a class="jxr_linenumber" name="L68" href="#L68">68</a>
<a class="jxr_linenumber" name="L69" href="#L69">69</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L70" href="#L70">70</a> <em class="jxr_javadoccomment"> * These markers never have references.</em>
<a class="jxr_linenumber" name="L71" href="#L71">71</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L72" href="#L72">72</a> <em class="jxr_javadoccomment"> * @return false.</em>
<a class="jxr_linenumber" name="L73" href="#L73">73</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L74" href="#L74">74</a> @Override
<a class="jxr_linenumber" name="L75" href="#L75">75</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> contains(<strong class="jxr_keyword">final</strong> Marker other) {
<a class="jxr_linenumber" name="L76" href="#L76">76</a> <strong class="jxr_keyword">return</strong> false;
<a class="jxr_linenumber" name="L77" href="#L77">77</a> }
<a class="jxr_linenumber" name="L78" href="#L78">78</a>
<a class="jxr_linenumber" name="L79" href="#L79">79</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L80" href="#L80">80</a> <em class="jxr_javadoccomment"> * These markers never have references.</em>
<a class="jxr_linenumber" name="L81" href="#L81">81</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L82" href="#L82">82</a> <em class="jxr_javadoccomment"> * @return false.</em>
<a class="jxr_linenumber" name="L83" href="#L83">83</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L84" href="#L84">84</a> @Override
<a class="jxr_linenumber" name="L85" href="#L85">85</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> contains(<strong class="jxr_keyword">final</strong> String name) {
<a class="jxr_linenumber" name="L86" href="#L86">86</a> <strong class="jxr_keyword">return</strong> false;
<a class="jxr_linenumber" name="L87" href="#L87">87</a> }
<a class="jxr_linenumber" name="L88" href="#L88">88</a>
<a class="jxr_linenumber" name="L89" href="#L89">89</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L90" href="#L90">90</a> <em class="jxr_javadoccomment"> * Returns the enum name of this marker.</em>
<a class="jxr_linenumber" name="L91" href="#L91">91</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L92" href="#L92">92</a> <em class="jxr_javadoccomment"> * @return never null.</em>
<a class="jxr_linenumber" name="L93" href="#L93">93</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L94" href="#L94">94</a> @Override
<a class="jxr_linenumber" name="L95" href="#L95">95</a> <strong class="jxr_keyword">public</strong> String getName() {
<a class="jxr_linenumber" name="L96" href="#L96">96</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>.name();
<a class="jxr_linenumber" name="L97" href="#L97">97</a> }
<a class="jxr_linenumber" name="L98" href="#L98">98</a>
<a class="jxr_linenumber" name="L99" href="#L99">99</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L100" href="#L100">100</a> <em class="jxr_javadoccomment"> * Returns the Bukkit color object associated with this marker.</em>
<a class="jxr_linenumber" name="L101" href="#L101">101</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L102" href="#L102">102</a> <em class="jxr_javadoccomment"> * @return never null.</em>
<a class="jxr_linenumber" name="L103" href="#L103">103</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L104" href="#L104">104</a> <strong class="jxr_keyword">public</strong> ChatColor getValue() {
<a class="jxr_linenumber" name="L105" href="#L105">105</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>.value;
<a class="jxr_linenumber" name="L106" href="#L106">106</a> }
<a class="jxr_linenumber" name="L107" href="#L107">107</a>
<a class="jxr_linenumber" name="L108" href="#L108">108</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L109" href="#L109">109</a> <em class="jxr_javadoccomment"> * These markers never have references.</em>
<a class="jxr_linenumber" name="L110" href="#L110">110</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L111" href="#L111">111</a> <em class="jxr_javadoccomment"> * @return false.</em>
<a class="jxr_linenumber" name="L112" href="#L112">112</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L113" href="#L113">113</a> @Override
<a class="jxr_linenumber" name="L114" href="#L114">114</a> @SuppressWarnings({ <span class="jxr_string">"all"</span>, <span class="jxr_string">"deprecation"</span> })
<a class="jxr_linenumber" name="L115" href="#L115">115</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> hasChildren() {
<a class="jxr_linenumber" name="L116" href="#L116">116</a> <strong class="jxr_keyword">return</strong> false;
<a class="jxr_linenumber" name="L117" href="#L117">117</a> }
<a class="jxr_linenumber" name="L118" href="#L118">118</a>
<a class="jxr_linenumber" name="L119" href="#L119">119</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L120" href="#L120">120</a> <em class="jxr_javadoccomment"> * These markers never have references.</em>
<a class="jxr_linenumber" name="L121" href="#L121">121</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L122" href="#L122">122</a> <em class="jxr_javadoccomment"> * @return false.</em>
<a class="jxr_linenumber" name="L123" href="#L123">123</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L124" href="#L124">124</a> @Override
<a class="jxr_linenumber" name="L125" href="#L125">125</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> hasReferences() {
<a class="jxr_linenumber" name="L126" href="#L126">126</a> <strong class="jxr_keyword">return</strong> false;
<a class="jxr_linenumber" name="L127" href="#L127">127</a> }
<a class="jxr_linenumber" name="L128" href="#L128">128</a>
<a class="jxr_linenumber" name="L129" href="#L129">129</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L130" href="#L130">130</a> <em class="jxr_javadoccomment"> * These markers never have references.</em>
<a class="jxr_linenumber" name="L131" href="#L131">131</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L132" href="#L132">132</a> <em class="jxr_javadoccomment"> * @return false.</em>
<a class="jxr_linenumber" name="L133" href="#L133">133</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L134" href="#L134">134</a> @Override
<a class="jxr_linenumber" name="L135" href="#L135">135</a> <strong class="jxr_keyword">public</strong> Iterator&lt;Marker&gt; iterator() {
<a class="jxr_linenumber" name="L136" href="#L136">136</a> <strong class="jxr_keyword">return</strong> Collections.emptyIterator();
<a class="jxr_linenumber" name="L137" href="#L137">137</a> }
<a class="jxr_linenumber" name="L138" href="#L138">138</a>
<a class="jxr_linenumber" name="L139" href="#L139">139</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L140" href="#L140">140</a> <em class="jxr_javadoccomment"> * Not supported.</em>
<a class="jxr_linenumber" name="L141" href="#L141">141</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L142" href="#L142">142</a> <em class="jxr_javadoccomment"> * @param reference</em>
<a class="jxr_linenumber" name="L143" href="#L143">143</a> <em class="jxr_javadoccomment"> * unused.</em>
<a class="jxr_linenumber" name="L144" href="#L144">144</a> <em class="jxr_javadoccomment"> * @throws UnsupportedOperationException</em>
<a class="jxr_linenumber" name="L145" href="#L145">145</a> <em class="jxr_javadoccomment"> * always.</em>
<a class="jxr_linenumber" name="L146" href="#L146">146</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L147" href="#L147">147</a> @Override
<a class="jxr_linenumber" name="L148" href="#L148">148</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">boolean</strong> remove(<strong class="jxr_keyword">final</strong> Marker reference) {
<a class="jxr_linenumber" name="L149" href="#L149">149</a> <strong class="jxr_keyword">throw</strong> <strong class="jxr_keyword">new</strong> UnsupportedOperationException();
<a class="jxr_linenumber" name="L150" href="#L150">150</a> }
<a class="jxr_linenumber" name="L151" href="#L151">151</a>
<a class="jxr_linenumber" name="L152" href="#L152">152</a> }
</pre>
<hr/>
<div id="footer">Copyright &#169; 2017. All rights reserved.</div>

View File

@@ -30,331 +30,338 @@
<a class="jxr_linenumber" name="L22" href="#L22">22</a> <em class="jxr_javadoccomment"> * current value and then continue adding content to this object. This class is</em>
<a class="jxr_linenumber" name="L23" href="#L23">23</a> <em class="jxr_javadoccomment"> * thread-safe.</em>
<a class="jxr_linenumber" name="L24" href="#L24">24</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L25" href="#L25">25</a> <em class="jxr_javadoccomment"> * @author Ronald Jack Jenkins Jr.</em>
<a class="jxr_linenumber" name="L26" href="#L26">26</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L27" href="#L27">27</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> <a href="../../../info/ronjenkins/slf4bukkit/ColorString.html">ColorString</a> {
<a class="jxr_linenumber" name="L28" href="#L28">28</a>
<a class="jxr_linenumber" name="L29" href="#L29">29</a> <strong class="jxr_keyword">private</strong> <a href="../../../info/ronjenkins/slf4bukkit/ColorMarker.html">ColorMarker</a> currentColor = ColorMarker.NONE;
<a class="jxr_linenumber" name="L30" href="#L30">30</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> StringBuilder value = <strong class="jxr_keyword">new</strong> StringBuilder();
<a class="jxr_linenumber" name="L31" href="#L31">31</a>
<a class="jxr_linenumber" name="L32" href="#L32">32</a> <em class="jxr_javadoccomment">/** Constructor. */</em>
<a class="jxr_linenumber" name="L33" href="#L33">33</a> <strong class="jxr_keyword">public</strong> <a href="../../../info/ronjenkins/slf4bukkit/ColorString.html">ColorString</a>() {
<a class="jxr_linenumber" name="L34" href="#L34">34</a> }
<a class="jxr_linenumber" name="L25" href="#L25">25</a> <em class="jxr_javadoccomment"> * &lt;p&gt;</em>
<a class="jxr_linenumber" name="L26" href="#L26">26</a> <em class="jxr_javadoccomment"> * Plugins can use this class even if they will be executed in environments</em>
<a class="jxr_linenumber" name="L27" href="#L27">27</a> <em class="jxr_javadoccomment"> * where JAnsi is not available (e.g. PaperSpigot) because all colors are</em>
<a class="jxr_linenumber" name="L28" href="#L28">28</a> <em class="jxr_javadoccomment"> * stripped when the message is logged. This class does not depend on JAnsi,</em>
<a class="jxr_linenumber" name="L29" href="#L29">29</a> <em class="jxr_javadoccomment"> * so it is safe to use in such environments.</em>
<a class="jxr_linenumber" name="L30" href="#L30">30</a> <em class="jxr_javadoccomment"> * &lt;/p&gt;</em>
<a class="jxr_linenumber" name="L31" href="#L31">31</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L32" href="#L32">32</a> <em class="jxr_javadoccomment"> * @author Ronald Jack Jenkins Jr.</em>
<a class="jxr_linenumber" name="L33" href="#L33">33</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L34" href="#L34">34</a> <strong class="jxr_keyword">public</strong> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> <a href="../../../info/ronjenkins/slf4bukkit/ColorString.html">ColorString</a> {
<a class="jxr_linenumber" name="L35" href="#L35">35</a>
<a class="jxr_linenumber" name="L36" href="#L36">36</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L37" href="#L37">37</a> <em class="jxr_javadoccomment"> * Sets the color to {@link ColorMarker#AQUA}, then calls</em>
<a class="jxr_linenumber" name="L38" href="#L38">38</a> <em class="jxr_javadoccomment"> * {@link StringBuilder#append(String)}.</em>
<a class="jxr_linenumber" name="L39" href="#L39">39</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L40" href="#L40">40</a> <em class="jxr_javadoccomment"> * @param append</em>
<a class="jxr_linenumber" name="L41" href="#L41">41</a> <em class="jxr_javadoccomment"> * the string to append.</em>
<a class="jxr_linenumber" name="L42" href="#L42">42</a> <em class="jxr_javadoccomment"> * @return this.</em>
<a class="jxr_linenumber" name="L43" href="#L43">43</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L44" href="#L44">44</a> <strong class="jxr_keyword">public</strong> <a href="../../../info/ronjenkins/slf4bukkit/ColorString.html">ColorString</a> aqua(<strong class="jxr_keyword">final</strong> String append) {
<a class="jxr_linenumber" name="L45" href="#L45">45</a> <strong class="jxr_keyword">synchronized</strong> (<strong class="jxr_keyword">this</strong>.value) {
<a class="jxr_linenumber" name="L46" href="#L46">46</a> <strong class="jxr_keyword">this</strong>.setColor(ColorMarker.AQUA);
<a class="jxr_linenumber" name="L47" href="#L47">47</a> <strong class="jxr_keyword">this</strong>.value.append(append);
<a class="jxr_linenumber" name="L48" href="#L48">48</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>;
<a class="jxr_linenumber" name="L49" href="#L49">49</a> }
<a class="jxr_linenumber" name="L50" href="#L50">50</a> }
<a class="jxr_linenumber" name="L51" href="#L51">51</a>
<a class="jxr_linenumber" name="L52" href="#L52">52</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L53" href="#L53">53</a> <em class="jxr_javadoccomment"> * Sets the color to {@link ColorMarker#BLACK}, then calls</em>
<a class="jxr_linenumber" name="L54" href="#L54">54</a> <em class="jxr_javadoccomment"> * {@link StringBuilder#append(String)}.</em>
<a class="jxr_linenumber" name="L55" href="#L55">55</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L56" href="#L56">56</a> <em class="jxr_javadoccomment"> * @param append</em>
<a class="jxr_linenumber" name="L57" href="#L57">57</a> <em class="jxr_javadoccomment"> * the string to append.</em>
<a class="jxr_linenumber" name="L58" href="#L58">58</a> <em class="jxr_javadoccomment"> * @return this.</em>
<a class="jxr_linenumber" name="L59" href="#L59">59</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L60" href="#L60">60</a> <strong class="jxr_keyword">public</strong> <a href="../../../info/ronjenkins/slf4bukkit/ColorString.html">ColorString</a> black(<strong class="jxr_keyword">final</strong> String append) {
<a class="jxr_linenumber" name="L61" href="#L61">61</a> <strong class="jxr_keyword">synchronized</strong> (<strong class="jxr_keyword">this</strong>.value) {
<a class="jxr_linenumber" name="L62" href="#L62">62</a> <strong class="jxr_keyword">this</strong>.setColor(ColorMarker.BLACK);
<a class="jxr_linenumber" name="L63" href="#L63">63</a> <strong class="jxr_keyword">this</strong>.value.append(append);
<a class="jxr_linenumber" name="L64" href="#L64">64</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>;
<a class="jxr_linenumber" name="L65" href="#L65">65</a> }
<a class="jxr_linenumber" name="L66" href="#L66">66</a> }
<a class="jxr_linenumber" name="L67" href="#L67">67</a>
<a class="jxr_linenumber" name="L68" href="#L68">68</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L69" href="#L69">69</a> <em class="jxr_javadoccomment"> * Sets the color to {@link ColorMarker#BLUE}, then calls</em>
<a class="jxr_linenumber" name="L70" href="#L70">70</a> <em class="jxr_javadoccomment"> * {@link StringBuilder#append(String)}.</em>
<a class="jxr_linenumber" name="L71" href="#L71">71</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L72" href="#L72">72</a> <em class="jxr_javadoccomment"> * @param append</em>
<a class="jxr_linenumber" name="L73" href="#L73">73</a> <em class="jxr_javadoccomment"> * the string to append.</em>
<a class="jxr_linenumber" name="L74" href="#L74">74</a> <em class="jxr_javadoccomment"> * @return this.</em>
<a class="jxr_linenumber" name="L75" href="#L75">75</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L76" href="#L76">76</a> <strong class="jxr_keyword">public</strong> <a href="../../../info/ronjenkins/slf4bukkit/ColorString.html">ColorString</a> blue(<strong class="jxr_keyword">final</strong> String append) {
<a class="jxr_linenumber" name="L77" href="#L77">77</a> <strong class="jxr_keyword">synchronized</strong> (<strong class="jxr_keyword">this</strong>.value) {
<a class="jxr_linenumber" name="L78" href="#L78">78</a> <strong class="jxr_keyword">this</strong>.setColor(ColorMarker.BLUE);
<a class="jxr_linenumber" name="L79" href="#L79">79</a> <strong class="jxr_keyword">this</strong>.value.append(append);
<a class="jxr_linenumber" name="L80" href="#L80">80</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>;
<a class="jxr_linenumber" name="L81" href="#L81">81</a> }
<a class="jxr_linenumber" name="L82" href="#L82">82</a> }
<a class="jxr_linenumber" name="L83" href="#L83">83</a>
<a class="jxr_linenumber" name="L84" href="#L84">84</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L85" href="#L85">85</a> <em class="jxr_javadoccomment"> * Sets the color to {@link ColorMarker#DARK_AQUA}, then calls</em>
<a class="jxr_linenumber" name="L86" href="#L86">86</a> <em class="jxr_javadoccomment"> * {@link StringBuilder#append(String)}.</em>
<a class="jxr_linenumber" name="L87" href="#L87">87</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L88" href="#L88">88</a> <em class="jxr_javadoccomment"> * @param append</em>
<a class="jxr_linenumber" name="L89" href="#L89">89</a> <em class="jxr_javadoccomment"> * the string to append.</em>
<a class="jxr_linenumber" name="L90" href="#L90">90</a> <em class="jxr_javadoccomment"> * @return this.</em>
<a class="jxr_linenumber" name="L91" href="#L91">91</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L92" href="#L92">92</a> <strong class="jxr_keyword">public</strong> <a href="../../../info/ronjenkins/slf4bukkit/ColorString.html">ColorString</a> darkAqua(<strong class="jxr_keyword">final</strong> String append) {
<a class="jxr_linenumber" name="L93" href="#L93">93</a> <strong class="jxr_keyword">synchronized</strong> (<strong class="jxr_keyword">this</strong>.value) {
<a class="jxr_linenumber" name="L94" href="#L94">94</a> <strong class="jxr_keyword">this</strong>.setColor(ColorMarker.DARK_AQUA);
<a class="jxr_linenumber" name="L95" href="#L95">95</a> <strong class="jxr_keyword">this</strong>.value.append(append);
<a class="jxr_linenumber" name="L96" href="#L96">96</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>;
<a class="jxr_linenumber" name="L97" href="#L97">97</a> }
<a class="jxr_linenumber" name="L98" href="#L98">98</a> }
<a class="jxr_linenumber" name="L99" href="#L99">99</a>
<a class="jxr_linenumber" name="L100" href="#L100">100</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L101" href="#L101">101</a> <em class="jxr_javadoccomment"> * Sets the color to {@link ColorMarker#DARK_BLUE}, then calls</em>
<a class="jxr_linenumber" name="L102" href="#L102">102</a> <em class="jxr_javadoccomment"> * {@link StringBuilder#append(String)}.</em>
<a class="jxr_linenumber" name="L103" href="#L103">103</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L104" href="#L104">104</a> <em class="jxr_javadoccomment"> * @param append</em>
<a class="jxr_linenumber" name="L105" href="#L105">105</a> <em class="jxr_javadoccomment"> * the string to append.</em>
<a class="jxr_linenumber" name="L106" href="#L106">106</a> <em class="jxr_javadoccomment"> * @return this.</em>
<a class="jxr_linenumber" name="L107" href="#L107">107</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L108" href="#L108">108</a> <strong class="jxr_keyword">public</strong> <a href="../../../info/ronjenkins/slf4bukkit/ColorString.html">ColorString</a> darkBlue(<strong class="jxr_keyword">final</strong> String append) {
<a class="jxr_linenumber" name="L109" href="#L109">109</a> <strong class="jxr_keyword">synchronized</strong> (<strong class="jxr_keyword">this</strong>.value) {
<a class="jxr_linenumber" name="L110" href="#L110">110</a> <strong class="jxr_keyword">this</strong>.setColor(ColorMarker.DARK_BLUE);
<a class="jxr_linenumber" name="L111" href="#L111">111</a> <strong class="jxr_keyword">this</strong>.value.append(append);
<a class="jxr_linenumber" name="L112" href="#L112">112</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>;
<a class="jxr_linenumber" name="L113" href="#L113">113</a> }
<a class="jxr_linenumber" name="L114" href="#L114">114</a> }
<a class="jxr_linenumber" name="L115" href="#L115">115</a>
<a class="jxr_linenumber" name="L116" href="#L116">116</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L117" href="#L117">117</a> <em class="jxr_javadoccomment"> * Sets the color to {@link ColorMarker#DARK_GRAY}, then calls</em>
<a class="jxr_linenumber" name="L118" href="#L118">118</a> <em class="jxr_javadoccomment"> * {@link StringBuilder#append(String)}.</em>
<a class="jxr_linenumber" name="L119" href="#L119">119</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L120" href="#L120">120</a> <em class="jxr_javadoccomment"> * @param append</em>
<a class="jxr_linenumber" name="L121" href="#L121">121</a> <em class="jxr_javadoccomment"> * the string to append.</em>
<a class="jxr_linenumber" name="L122" href="#L122">122</a> <em class="jxr_javadoccomment"> * @return this.</em>
<a class="jxr_linenumber" name="L123" href="#L123">123</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L124" href="#L124">124</a> <strong class="jxr_keyword">public</strong> <a href="../../../info/ronjenkins/slf4bukkit/ColorString.html">ColorString</a> darkGray(<strong class="jxr_keyword">final</strong> String append) {
<a class="jxr_linenumber" name="L125" href="#L125">125</a> <strong class="jxr_keyword">synchronized</strong> (<strong class="jxr_keyword">this</strong>.value) {
<a class="jxr_linenumber" name="L126" href="#L126">126</a> <strong class="jxr_keyword">this</strong>.setColor(ColorMarker.DARK_GRAY);
<a class="jxr_linenumber" name="L127" href="#L127">127</a> <strong class="jxr_keyword">this</strong>.value.append(append);
<a class="jxr_linenumber" name="L128" href="#L128">128</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>;
<a class="jxr_linenumber" name="L129" href="#L129">129</a> }
<a class="jxr_linenumber" name="L130" href="#L130">130</a> }
<a class="jxr_linenumber" name="L131" href="#L131">131</a>
<a class="jxr_linenumber" name="L132" href="#L132">132</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L133" href="#L133">133</a> <em class="jxr_javadoccomment"> * Sets the color to {@link ColorMarker#DARK_GREEN}, then calls</em>
<a class="jxr_linenumber" name="L134" href="#L134">134</a> <em class="jxr_javadoccomment"> * {@link StringBuilder#append(String)}.</em>
<a class="jxr_linenumber" name="L135" href="#L135">135</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L136" href="#L136">136</a> <em class="jxr_javadoccomment"> * @param append</em>
<a class="jxr_linenumber" name="L137" href="#L137">137</a> <em class="jxr_javadoccomment"> * the string to append.</em>
<a class="jxr_linenumber" name="L138" href="#L138">138</a> <em class="jxr_javadoccomment"> * @return this.</em>
<a class="jxr_linenumber" name="L139" href="#L139">139</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L140" href="#L140">140</a> <strong class="jxr_keyword">public</strong> <a href="../../../info/ronjenkins/slf4bukkit/ColorString.html">ColorString</a> darkGreen(<strong class="jxr_keyword">final</strong> String append) {
<a class="jxr_linenumber" name="L141" href="#L141">141</a> <strong class="jxr_keyword">synchronized</strong> (<strong class="jxr_keyword">this</strong>.value) {
<a class="jxr_linenumber" name="L142" href="#L142">142</a> <strong class="jxr_keyword">this</strong>.setColor(ColorMarker.DARK_GREEN);
<a class="jxr_linenumber" name="L143" href="#L143">143</a> <strong class="jxr_keyword">this</strong>.value.append(append);
<a class="jxr_linenumber" name="L144" href="#L144">144</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>;
<a class="jxr_linenumber" name="L145" href="#L145">145</a> }
<a class="jxr_linenumber" name="L146" href="#L146">146</a> }
<a class="jxr_linenumber" name="L147" href="#L147">147</a>
<a class="jxr_linenumber" name="L148" href="#L148">148</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L149" href="#L149">149</a> <em class="jxr_javadoccomment"> * Sets the color to {@link ColorMarker#DARK_RED}, then calls</em>
<a class="jxr_linenumber" name="L150" href="#L150">150</a> <em class="jxr_javadoccomment"> * {@link StringBuilder#append(String)}.</em>
<a class="jxr_linenumber" name="L151" href="#L151">151</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L152" href="#L152">152</a> <em class="jxr_javadoccomment"> * @param append</em>
<a class="jxr_linenumber" name="L153" href="#L153">153</a> <em class="jxr_javadoccomment"> * the string to append.</em>
<a class="jxr_linenumber" name="L154" href="#L154">154</a> <em class="jxr_javadoccomment"> * @return this.</em>
<a class="jxr_linenumber" name="L155" href="#L155">155</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L156" href="#L156">156</a> <strong class="jxr_keyword">public</strong> <a href="../../../info/ronjenkins/slf4bukkit/ColorString.html">ColorString</a> darkRed(<strong class="jxr_keyword">final</strong> String append) {
<a class="jxr_linenumber" name="L157" href="#L157">157</a> <strong class="jxr_keyword">synchronized</strong> (<strong class="jxr_keyword">this</strong>.value) {
<a class="jxr_linenumber" name="L158" href="#L158">158</a> <strong class="jxr_keyword">this</strong>.setColor(ColorMarker.DARK_RED);
<a class="jxr_linenumber" name="L159" href="#L159">159</a> <strong class="jxr_keyword">this</strong>.value.append(append);
<a class="jxr_linenumber" name="L160" href="#L160">160</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>;
<a class="jxr_linenumber" name="L161" href="#L161">161</a> }
<a class="jxr_linenumber" name="L162" href="#L162">162</a> }
<a class="jxr_linenumber" name="L163" href="#L163">163</a>
<a class="jxr_linenumber" name="L164" href="#L164">164</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L165" href="#L165">165</a> <em class="jxr_javadoccomment"> * Sets the color to {@link ColorMarker#GOLD}, then calls</em>
<a class="jxr_linenumber" name="L166" href="#L166">166</a> <em class="jxr_javadoccomment"> * {@link StringBuilder#append(String)}.</em>
<a class="jxr_linenumber" name="L167" href="#L167">167</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L168" href="#L168">168</a> <em class="jxr_javadoccomment"> * @param append</em>
<a class="jxr_linenumber" name="L169" href="#L169">169</a> <em class="jxr_javadoccomment"> * the string to append.</em>
<a class="jxr_linenumber" name="L170" href="#L170">170</a> <em class="jxr_javadoccomment"> * @return this.</em>
<a class="jxr_linenumber" name="L171" href="#L171">171</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L172" href="#L172">172</a> <strong class="jxr_keyword">public</strong> <a href="../../../info/ronjenkins/slf4bukkit/ColorString.html">ColorString</a> gold(<strong class="jxr_keyword">final</strong> String append) {
<a class="jxr_linenumber" name="L173" href="#L173">173</a> <strong class="jxr_keyword">synchronized</strong> (<strong class="jxr_keyword">this</strong>.value) {
<a class="jxr_linenumber" name="L174" href="#L174">174</a> <strong class="jxr_keyword">this</strong>.setColor(ColorMarker.GOLD);
<a class="jxr_linenumber" name="L175" href="#L175">175</a> <strong class="jxr_keyword">this</strong>.value.append(append);
<a class="jxr_linenumber" name="L176" href="#L176">176</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>;
<a class="jxr_linenumber" name="L177" href="#L177">177</a> }
<a class="jxr_linenumber" name="L178" href="#L178">178</a> }
<a class="jxr_linenumber" name="L179" href="#L179">179</a>
<a class="jxr_linenumber" name="L180" href="#L180">180</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L181" href="#L181">181</a> <em class="jxr_javadoccomment"> * Sets the color to {@link ColorMarker#GRAY}, then calls</em>
<a class="jxr_linenumber" name="L182" href="#L182">182</a> <em class="jxr_javadoccomment"> * {@link StringBuilder#append(String)}.</em>
<a class="jxr_linenumber" name="L183" href="#L183">183</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L184" href="#L184">184</a> <em class="jxr_javadoccomment"> * @param append</em>
<a class="jxr_linenumber" name="L185" href="#L185">185</a> <em class="jxr_javadoccomment"> * the string to append.</em>
<a class="jxr_linenumber" name="L186" href="#L186">186</a> <em class="jxr_javadoccomment"> * @return this.</em>
<a class="jxr_linenumber" name="L187" href="#L187">187</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L188" href="#L188">188</a> <strong class="jxr_keyword">public</strong> <a href="../../../info/ronjenkins/slf4bukkit/ColorString.html">ColorString</a> gray(<strong class="jxr_keyword">final</strong> String append) {
<a class="jxr_linenumber" name="L189" href="#L189">189</a> <strong class="jxr_keyword">synchronized</strong> (<strong class="jxr_keyword">this</strong>.value) {
<a class="jxr_linenumber" name="L190" href="#L190">190</a> <strong class="jxr_keyword">this</strong>.setColor(ColorMarker.GRAY);
<a class="jxr_linenumber" name="L191" href="#L191">191</a> <strong class="jxr_keyword">this</strong>.value.append(append);
<a class="jxr_linenumber" name="L192" href="#L192">192</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>;
<a class="jxr_linenumber" name="L193" href="#L193">193</a> }
<a class="jxr_linenumber" name="L194" href="#L194">194</a> }
<a class="jxr_linenumber" name="L195" href="#L195">195</a>
<a class="jxr_linenumber" name="L196" href="#L196">196</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L197" href="#L197">197</a> <em class="jxr_javadoccomment"> * Sets the color to {@link ColorMarker#GREEN}, then calls</em>
<a class="jxr_linenumber" name="L198" href="#L198">198</a> <em class="jxr_javadoccomment"> * {@link StringBuilder#append(String)}.</em>
<a class="jxr_linenumber" name="L199" href="#L199">199</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L200" href="#L200">200</a> <em class="jxr_javadoccomment"> * @param append</em>
<a class="jxr_linenumber" name="L201" href="#L201">201</a> <em class="jxr_javadoccomment"> * the string to append.</em>
<a class="jxr_linenumber" name="L202" href="#L202">202</a> <em class="jxr_javadoccomment"> * @return this.</em>
<a class="jxr_linenumber" name="L203" href="#L203">203</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L204" href="#L204">204</a> <strong class="jxr_keyword">public</strong> <a href="../../../info/ronjenkins/slf4bukkit/ColorString.html">ColorString</a> green(<strong class="jxr_keyword">final</strong> String append) {
<a class="jxr_linenumber" name="L205" href="#L205">205</a> <strong class="jxr_keyword">synchronized</strong> (<strong class="jxr_keyword">this</strong>.value) {
<a class="jxr_linenumber" name="L206" href="#L206">206</a> <strong class="jxr_keyword">this</strong>.setColor(ColorMarker.GREEN);
<a class="jxr_linenumber" name="L207" href="#L207">207</a> <strong class="jxr_keyword">this</strong>.value.append(append);
<a class="jxr_linenumber" name="L208" href="#L208">208</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>;
<a class="jxr_linenumber" name="L209" href="#L209">209</a> }
<a class="jxr_linenumber" name="L210" href="#L210">210</a> }
<a class="jxr_linenumber" name="L211" href="#L211">211</a>
<a class="jxr_linenumber" name="L212" href="#L212">212</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L213" href="#L213">213</a> <em class="jxr_javadoccomment"> * Resets all formatting at the current position, then calls</em>
<a class="jxr_linenumber" name="L214" href="#L214">214</a> <em class="jxr_javadoccomment"> * {@link StringBuilder#append(String)}.</em>
<a class="jxr_linenumber" name="L215" href="#L215">215</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L216" href="#L216">216</a> <em class="jxr_javadoccomment"> * @param append</em>
<a class="jxr_linenumber" name="L217" href="#L217">217</a> <em class="jxr_javadoccomment"> * the string to append.</em>
<a class="jxr_linenumber" name="L218" href="#L218">218</a> <em class="jxr_javadoccomment"> * @return this.</em>
<a class="jxr_linenumber" name="L219" href="#L219">219</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L220" href="#L220">220</a> <strong class="jxr_keyword">public</strong> <a href="../../../info/ronjenkins/slf4bukkit/ColorString.html">ColorString</a> none(<strong class="jxr_keyword">final</strong> String append) {
<a class="jxr_linenumber" name="L221" href="#L221">221</a> <strong class="jxr_keyword">synchronized</strong> (<strong class="jxr_keyword">this</strong>.value) {
<a class="jxr_linenumber" name="L222" href="#L222">222</a> <strong class="jxr_keyword">this</strong>.setColor(ColorMarker.NONE);
<a class="jxr_linenumber" name="L223" href="#L223">223</a> <strong class="jxr_keyword">this</strong>.value.append(append);
<a class="jxr_linenumber" name="L224" href="#L224">224</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>;
<a class="jxr_linenumber" name="L225" href="#L225">225</a> }
<a class="jxr_linenumber" name="L226" href="#L226">226</a> }
<a class="jxr_linenumber" name="L227" href="#L227">227</a>
<a class="jxr_linenumber" name="L228" href="#L228">228</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L229" href="#L229">229</a> <em class="jxr_javadoccomment"> * Sets the color to {@link ColorMarker#LIGHT_PURPLE}, then calls</em>
<a class="jxr_linenumber" name="L230" href="#L230">230</a> <em class="jxr_javadoccomment"> * {@link StringBuilder#append(String)}.</em>
<a class="jxr_linenumber" name="L231" href="#L231">231</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L232" href="#L232">232</a> <em class="jxr_javadoccomment"> * @param append</em>
<a class="jxr_linenumber" name="L233" href="#L233">233</a> <em class="jxr_javadoccomment"> * the string to append.</em>
<a class="jxr_linenumber" name="L234" href="#L234">234</a> <em class="jxr_javadoccomment"> * @return this.</em>
<a class="jxr_linenumber" name="L235" href="#L235">235</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L236" href="#L236">236</a> <strong class="jxr_keyword">public</strong> <a href="../../../info/ronjenkins/slf4bukkit/ColorString.html">ColorString</a> pink(<strong class="jxr_keyword">final</strong> String append) {
<a class="jxr_linenumber" name="L237" href="#L237">237</a> <strong class="jxr_keyword">synchronized</strong> (<strong class="jxr_keyword">this</strong>.value) {
<a class="jxr_linenumber" name="L238" href="#L238">238</a> <strong class="jxr_keyword">this</strong>.setColor(ColorMarker.LIGHT_PURPLE);
<a class="jxr_linenumber" name="L239" href="#L239">239</a> <strong class="jxr_keyword">this</strong>.value.append(append);
<a class="jxr_linenumber" name="L240" href="#L240">240</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>;
<a class="jxr_linenumber" name="L241" href="#L241">241</a> }
<a class="jxr_linenumber" name="L242" href="#L242">242</a> }
<a class="jxr_linenumber" name="L243" href="#L243">243</a>
<a class="jxr_linenumber" name="L244" href="#L244">244</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L245" href="#L245">245</a> <em class="jxr_javadoccomment"> * Sets the color to {@link ColorMarker#DARK_PURPLE}, then calls</em>
<a class="jxr_linenumber" name="L246" href="#L246">246</a> <em class="jxr_javadoccomment"> * {@link StringBuilder#append(String)}.</em>
<a class="jxr_linenumber" name="L247" href="#L247">247</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L248" href="#L248">248</a> <em class="jxr_javadoccomment"> * @param append</em>
<a class="jxr_linenumber" name="L249" href="#L249">249</a> <em class="jxr_javadoccomment"> * the string to append.</em>
<a class="jxr_linenumber" name="L250" href="#L250">250</a> <em class="jxr_javadoccomment"> * @return this.</em>
<a class="jxr_linenumber" name="L251" href="#L251">251</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L252" href="#L252">252</a> <strong class="jxr_keyword">public</strong> <a href="../../../info/ronjenkins/slf4bukkit/ColorString.html">ColorString</a> purple(<strong class="jxr_keyword">final</strong> String append) {
<a class="jxr_linenumber" name="L253" href="#L253">253</a> <strong class="jxr_keyword">synchronized</strong> (<strong class="jxr_keyword">this</strong>.value) {
<a class="jxr_linenumber" name="L254" href="#L254">254</a> <strong class="jxr_keyword">this</strong>.setColor(ColorMarker.DARK_PURPLE);
<a class="jxr_linenumber" name="L255" href="#L255">255</a> <strong class="jxr_keyword">this</strong>.value.append(append);
<a class="jxr_linenumber" name="L256" href="#L256">256</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>;
<a class="jxr_linenumber" name="L257" href="#L257">257</a> }
<a class="jxr_linenumber" name="L258" href="#L258">258</a> }
<a class="jxr_linenumber" name="L259" href="#L259">259</a>
<a class="jxr_linenumber" name="L260" href="#L260">260</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L261" href="#L261">261</a> <em class="jxr_javadoccomment"> * Sets the color to {@link ColorMarker#RED}, then calls</em>
<a class="jxr_linenumber" name="L262" href="#L262">262</a> <em class="jxr_javadoccomment"> * {@link StringBuilder#append(String)}.</em>
<a class="jxr_linenumber" name="L263" href="#L263">263</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L264" href="#L264">264</a> <em class="jxr_javadoccomment"> * @param append</em>
<a class="jxr_linenumber" name="L265" href="#L265">265</a> <em class="jxr_javadoccomment"> * the string to append.</em>
<a class="jxr_linenumber" name="L266" href="#L266">266</a> <em class="jxr_javadoccomment"> * @return this.</em>
<a class="jxr_linenumber" name="L267" href="#L267">267</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L268" href="#L268">268</a> <strong class="jxr_keyword">public</strong> <a href="../../../info/ronjenkins/slf4bukkit/ColorString.html">ColorString</a> red(<strong class="jxr_keyword">final</strong> String append) {
<a class="jxr_linenumber" name="L269" href="#L269">269</a> <strong class="jxr_keyword">synchronized</strong> (<strong class="jxr_keyword">this</strong>.value) {
<a class="jxr_linenumber" name="L270" href="#L270">270</a> <strong class="jxr_keyword">this</strong>.setColor(ColorMarker.RED);
<a class="jxr_linenumber" name="L271" href="#L271">271</a> <strong class="jxr_keyword">this</strong>.value.append(append);
<a class="jxr_linenumber" name="L272" href="#L272">272</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>;
<a class="jxr_linenumber" name="L273" href="#L273">273</a> }
<a class="jxr_linenumber" name="L274" href="#L274">274</a> }
<a class="jxr_linenumber" name="L275" href="#L275">275</a>
<a class="jxr_linenumber" name="L276" href="#L276">276</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L277" href="#L277">277</a> <em class="jxr_javadoccomment"> * Resets all formatting at the current position, then returns the string's</em>
<a class="jxr_linenumber" name="L278" href="#L278">278</a> <em class="jxr_javadoccomment"> * value.</em>
<a class="jxr_linenumber" name="L279" href="#L279">279</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L280" href="#L280">280</a> <em class="jxr_javadoccomment"> * @return never null.</em>
<a class="jxr_linenumber" name="L281" href="#L281">281</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L282" href="#L282">282</a> @Override
<a class="jxr_linenumber" name="L283" href="#L283">283</a> <strong class="jxr_keyword">public</strong> String toString() {
<a class="jxr_linenumber" name="L284" href="#L284">284</a> <strong class="jxr_keyword">synchronized</strong> (<strong class="jxr_keyword">this</strong>.value) {
<a class="jxr_linenumber" name="L285" href="#L285">285</a> <strong class="jxr_keyword">this</strong>.setColor(ColorMarker.NONE);
<a class="jxr_linenumber" name="L286" href="#L286">286</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>.value.toString();
<a class="jxr_linenumber" name="L287" href="#L287">287</a> }
<a class="jxr_linenumber" name="L288" href="#L288">288</a> }
<a class="jxr_linenumber" name="L289" href="#L289">289</a>
<a class="jxr_linenumber" name="L290" href="#L290">290</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L291" href="#L291">291</a> <em class="jxr_javadoccomment"> * Appends the given color to the string sequence, then returns the string's</em>
<a class="jxr_linenumber" name="L292" href="#L292">292</a> <em class="jxr_javadoccomment"> * value.</em>
<a class="jxr_linenumber" name="L293" href="#L293">293</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L294" href="#L294">294</a> <em class="jxr_javadoccomment"> * @param color</em>
<a class="jxr_linenumber" name="L295" href="#L295">295</a> <em class="jxr_javadoccomment"> * the desired color suffix. Null is coerced to</em>
<a class="jxr_linenumber" name="L296" href="#L296">296</a> <em class="jxr_javadoccomment"> * {@link ColorMarker#NONE}, which resets all formatting at the</em>
<a class="jxr_linenumber" name="L297" href="#L297">297</a> <em class="jxr_javadoccomment"> * current position.</em>
<a class="jxr_linenumber" name="L298" href="#L298">298</a> <em class="jxr_javadoccomment"> * @return never null. Returns {@link #toString()} if the color is null.</em>
<a class="jxr_linenumber" name="L299" href="#L299">299</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L300" href="#L300">300</a> <strong class="jxr_keyword">public</strong> String toString(<strong class="jxr_keyword">final</strong> <a href="../../../info/ronjenkins/slf4bukkit/ColorMarker.html">ColorMarker</a> color) {
<a class="jxr_linenumber" name="L301" href="#L301">301</a> <strong class="jxr_keyword">synchronized</strong> (<strong class="jxr_keyword">this</strong>.value) {
<a class="jxr_linenumber" name="L302" href="#L302">302</a> <strong class="jxr_keyword">if</strong> (color == <strong class="jxr_keyword">null</strong>) { <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>.toString(); }
<a class="jxr_linenumber" name="L303" href="#L303">303</a> <strong class="jxr_keyword">this</strong>.setColor(color);
<a class="jxr_linenumber" name="L304" href="#L304">304</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>.value.toString();
<a class="jxr_linenumber" name="L305" href="#L305">305</a> }
<a class="jxr_linenumber" name="L306" href="#L306">306</a> }
<a class="jxr_linenumber" name="L307" href="#L307">307</a>
<a class="jxr_linenumber" name="L308" href="#L308">308</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L309" href="#L309">309</a> <em class="jxr_javadoccomment"> * Sets the color to {@link ColorMarker#WHITE}, then calls</em>
<a class="jxr_linenumber" name="L310" href="#L310">310</a> <em class="jxr_javadoccomment"> * {@link StringBuilder#append(String)}.</em>
<a class="jxr_linenumber" name="L311" href="#L311">311</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L312" href="#L312">312</a> <em class="jxr_javadoccomment"> * @param append</em>
<a class="jxr_linenumber" name="L313" href="#L313">313</a> <em class="jxr_javadoccomment"> * the string to append.</em>
<a class="jxr_linenumber" name="L314" href="#L314">314</a> <em class="jxr_javadoccomment"> * @return this.</em>
<a class="jxr_linenumber" name="L315" href="#L315">315</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L316" href="#L316">316</a> <strong class="jxr_keyword">public</strong> <a href="../../../info/ronjenkins/slf4bukkit/ColorString.html">ColorString</a> white(<strong class="jxr_keyword">final</strong> String append) {
<a class="jxr_linenumber" name="L317" href="#L317">317</a> <strong class="jxr_keyword">synchronized</strong> (<strong class="jxr_keyword">this</strong>.value) {
<a class="jxr_linenumber" name="L318" href="#L318">318</a> <strong class="jxr_keyword">this</strong>.setColor(ColorMarker.WHITE);
<a class="jxr_linenumber" name="L319" href="#L319">319</a> <strong class="jxr_keyword">this</strong>.value.append(append);
<a class="jxr_linenumber" name="L320" href="#L320">320</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>;
<a class="jxr_linenumber" name="L321" href="#L321">321</a> }
<a class="jxr_linenumber" name="L322" href="#L322">322</a> }
<a class="jxr_linenumber" name="L323" href="#L323">323</a>
<a class="jxr_linenumber" name="L324" href="#L324">324</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L325" href="#L325">325</a> <em class="jxr_javadoccomment"> * Sets the color to {@link ColorMarker#YELLOW}, then calls</em>
<a class="jxr_linenumber" name="L326" href="#L326">326</a> <em class="jxr_javadoccomment"> * {@link StringBuilder#append(String)}.</em>
<a class="jxr_linenumber" name="L327" href="#L327">327</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L328" href="#L328">328</a> <em class="jxr_javadoccomment"> * @param append</em>
<a class="jxr_linenumber" name="L329" href="#L329">329</a> <em class="jxr_javadoccomment"> * the string to append.</em>
<a class="jxr_linenumber" name="L330" href="#L330">330</a> <em class="jxr_javadoccomment"> * @return this.</em>
<a class="jxr_linenumber" name="L331" href="#L331">331</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L332" href="#L332">332</a> <strong class="jxr_keyword">public</strong> <a href="../../../info/ronjenkins/slf4bukkit/ColorString.html">ColorString</a> yellow(<strong class="jxr_keyword">final</strong> String append) {
<a class="jxr_linenumber" name="L333" href="#L333">333</a> <strong class="jxr_keyword">synchronized</strong> (<strong class="jxr_keyword">this</strong>.value) {
<a class="jxr_linenumber" name="L334" href="#L334">334</a> <strong class="jxr_keyword">this</strong>.setColor(ColorMarker.YELLOW);
<a class="jxr_linenumber" name="L335" href="#L335">335</a> <strong class="jxr_keyword">this</strong>.value.append(append);
<a class="jxr_linenumber" name="L336" href="#L336">336</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>;
<a class="jxr_linenumber" name="L337" href="#L337">337</a> }
<a class="jxr_linenumber" name="L338" href="#L338">338</a> }
<a class="jxr_linenumber" name="L339" href="#L339">339</a>
<a class="jxr_linenumber" name="L340" href="#L340">340</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> setColor(<strong class="jxr_keyword">final</strong> <a href="../../../info/ronjenkins/slf4bukkit/ColorMarker.html">ColorMarker</a> color) {
<a class="jxr_linenumber" name="L341" href="#L341">341</a> <strong class="jxr_keyword">synchronized</strong> (<strong class="jxr_keyword">this</strong>.value) {
<a class="jxr_linenumber" name="L342" href="#L342">342</a> <strong class="jxr_keyword">if</strong> (color != <strong class="jxr_keyword">this</strong>.currentColor) {
<a class="jxr_linenumber" name="L343" href="#L343">343</a> <strong class="jxr_keyword">this</strong>.value.append(color.getValue());
<a class="jxr_linenumber" name="L344" href="#L344">344</a> <strong class="jxr_keyword">this</strong>.currentColor = color;
<a class="jxr_linenumber" name="L36" href="#L36">36</a> <strong class="jxr_keyword">private</strong> <a href="../../../info/ronjenkins/slf4bukkit/ColorMarker.html">ColorMarker</a> currentColor = ColorMarker.NONE;
<a class="jxr_linenumber" name="L37" href="#L37">37</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">final</strong> StringBuilder value = <strong class="jxr_keyword">new</strong> StringBuilder();
<a class="jxr_linenumber" name="L38" href="#L38">38</a>
<a class="jxr_linenumber" name="L39" href="#L39">39</a> <em class="jxr_javadoccomment">/** Constructor. */</em>
<a class="jxr_linenumber" name="L40" href="#L40">40</a> <strong class="jxr_keyword">public</strong> <a href="../../../info/ronjenkins/slf4bukkit/ColorString.html">ColorString</a>() {
<a class="jxr_linenumber" name="L41" href="#L41">41</a> }
<a class="jxr_linenumber" name="L42" href="#L42">42</a>
<a class="jxr_linenumber" name="L43" href="#L43">43</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L44" href="#L44">44</a> <em class="jxr_javadoccomment"> * Sets the color to {@link ColorMarker#AQUA}, then calls</em>
<a class="jxr_linenumber" name="L45" href="#L45">45</a> <em class="jxr_javadoccomment"> * {@link StringBuilder#append(String)}.</em>
<a class="jxr_linenumber" name="L46" href="#L46">46</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L47" href="#L47">47</a> <em class="jxr_javadoccomment"> * @param append</em>
<a class="jxr_linenumber" name="L48" href="#L48">48</a> <em class="jxr_javadoccomment"> * the string to append.</em>
<a class="jxr_linenumber" name="L49" href="#L49">49</a> <em class="jxr_javadoccomment"> * @return this.</em>
<a class="jxr_linenumber" name="L50" href="#L50">50</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L51" href="#L51">51</a> <strong class="jxr_keyword">public</strong> <a href="../../../info/ronjenkins/slf4bukkit/ColorString.html">ColorString</a> aqua(<strong class="jxr_keyword">final</strong> String append) {
<a class="jxr_linenumber" name="L52" href="#L52">52</a> <strong class="jxr_keyword">synchronized</strong> (<strong class="jxr_keyword">this</strong>.value) {
<a class="jxr_linenumber" name="L53" href="#L53">53</a> <strong class="jxr_keyword">this</strong>.setColor(ColorMarker.AQUA);
<a class="jxr_linenumber" name="L54" href="#L54">54</a> <strong class="jxr_keyword">this</strong>.value.append(append);
<a class="jxr_linenumber" name="L55" href="#L55">55</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>;
<a class="jxr_linenumber" name="L56" href="#L56">56</a> }
<a class="jxr_linenumber" name="L57" href="#L57">57</a> }
<a class="jxr_linenumber" name="L58" href="#L58">58</a>
<a class="jxr_linenumber" name="L59" href="#L59">59</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L60" href="#L60">60</a> <em class="jxr_javadoccomment"> * Sets the color to {@link ColorMarker#BLACK}, then calls</em>
<a class="jxr_linenumber" name="L61" href="#L61">61</a> <em class="jxr_javadoccomment"> * {@link StringBuilder#append(String)}.</em>
<a class="jxr_linenumber" name="L62" href="#L62">62</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L63" href="#L63">63</a> <em class="jxr_javadoccomment"> * @param append</em>
<a class="jxr_linenumber" name="L64" href="#L64">64</a> <em class="jxr_javadoccomment"> * the string to append.</em>
<a class="jxr_linenumber" name="L65" href="#L65">65</a> <em class="jxr_javadoccomment"> * @return this.</em>
<a class="jxr_linenumber" name="L66" href="#L66">66</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L67" href="#L67">67</a> <strong class="jxr_keyword">public</strong> <a href="../../../info/ronjenkins/slf4bukkit/ColorString.html">ColorString</a> black(<strong class="jxr_keyword">final</strong> String append) {
<a class="jxr_linenumber" name="L68" href="#L68">68</a> <strong class="jxr_keyword">synchronized</strong> (<strong class="jxr_keyword">this</strong>.value) {
<a class="jxr_linenumber" name="L69" href="#L69">69</a> <strong class="jxr_keyword">this</strong>.setColor(ColorMarker.BLACK);
<a class="jxr_linenumber" name="L70" href="#L70">70</a> <strong class="jxr_keyword">this</strong>.value.append(append);
<a class="jxr_linenumber" name="L71" href="#L71">71</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>;
<a class="jxr_linenumber" name="L72" href="#L72">72</a> }
<a class="jxr_linenumber" name="L73" href="#L73">73</a> }
<a class="jxr_linenumber" name="L74" href="#L74">74</a>
<a class="jxr_linenumber" name="L75" href="#L75">75</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L76" href="#L76">76</a> <em class="jxr_javadoccomment"> * Sets the color to {@link ColorMarker#BLUE}, then calls</em>
<a class="jxr_linenumber" name="L77" href="#L77">77</a> <em class="jxr_javadoccomment"> * {@link StringBuilder#append(String)}.</em>
<a class="jxr_linenumber" name="L78" href="#L78">78</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L79" href="#L79">79</a> <em class="jxr_javadoccomment"> * @param append</em>
<a class="jxr_linenumber" name="L80" href="#L80">80</a> <em class="jxr_javadoccomment"> * the string to append.</em>
<a class="jxr_linenumber" name="L81" href="#L81">81</a> <em class="jxr_javadoccomment"> * @return this.</em>
<a class="jxr_linenumber" name="L82" href="#L82">82</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L83" href="#L83">83</a> <strong class="jxr_keyword">public</strong> <a href="../../../info/ronjenkins/slf4bukkit/ColorString.html">ColorString</a> blue(<strong class="jxr_keyword">final</strong> String append) {
<a class="jxr_linenumber" name="L84" href="#L84">84</a> <strong class="jxr_keyword">synchronized</strong> (<strong class="jxr_keyword">this</strong>.value) {
<a class="jxr_linenumber" name="L85" href="#L85">85</a> <strong class="jxr_keyword">this</strong>.setColor(ColorMarker.BLUE);
<a class="jxr_linenumber" name="L86" href="#L86">86</a> <strong class="jxr_keyword">this</strong>.value.append(append);
<a class="jxr_linenumber" name="L87" href="#L87">87</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>;
<a class="jxr_linenumber" name="L88" href="#L88">88</a> }
<a class="jxr_linenumber" name="L89" href="#L89">89</a> }
<a class="jxr_linenumber" name="L90" href="#L90">90</a>
<a class="jxr_linenumber" name="L91" href="#L91">91</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L92" href="#L92">92</a> <em class="jxr_javadoccomment"> * Sets the color to {@link ColorMarker#DARK_AQUA}, then calls</em>
<a class="jxr_linenumber" name="L93" href="#L93">93</a> <em class="jxr_javadoccomment"> * {@link StringBuilder#append(String)}.</em>
<a class="jxr_linenumber" name="L94" href="#L94">94</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L95" href="#L95">95</a> <em class="jxr_javadoccomment"> * @param append</em>
<a class="jxr_linenumber" name="L96" href="#L96">96</a> <em class="jxr_javadoccomment"> * the string to append.</em>
<a class="jxr_linenumber" name="L97" href="#L97">97</a> <em class="jxr_javadoccomment"> * @return this.</em>
<a class="jxr_linenumber" name="L98" href="#L98">98</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L99" href="#L99">99</a> <strong class="jxr_keyword">public</strong> <a href="../../../info/ronjenkins/slf4bukkit/ColorString.html">ColorString</a> darkAqua(<strong class="jxr_keyword">final</strong> String append) {
<a class="jxr_linenumber" name="L100" href="#L100">100</a> <strong class="jxr_keyword">synchronized</strong> (<strong class="jxr_keyword">this</strong>.value) {
<a class="jxr_linenumber" name="L101" href="#L101">101</a> <strong class="jxr_keyword">this</strong>.setColor(ColorMarker.DARK_AQUA);
<a class="jxr_linenumber" name="L102" href="#L102">102</a> <strong class="jxr_keyword">this</strong>.value.append(append);
<a class="jxr_linenumber" name="L103" href="#L103">103</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>;
<a class="jxr_linenumber" name="L104" href="#L104">104</a> }
<a class="jxr_linenumber" name="L105" href="#L105">105</a> }
<a class="jxr_linenumber" name="L106" href="#L106">106</a>
<a class="jxr_linenumber" name="L107" href="#L107">107</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L108" href="#L108">108</a> <em class="jxr_javadoccomment"> * Sets the color to {@link ColorMarker#DARK_BLUE}, then calls</em>
<a class="jxr_linenumber" name="L109" href="#L109">109</a> <em class="jxr_javadoccomment"> * {@link StringBuilder#append(String)}.</em>
<a class="jxr_linenumber" name="L110" href="#L110">110</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L111" href="#L111">111</a> <em class="jxr_javadoccomment"> * @param append</em>
<a class="jxr_linenumber" name="L112" href="#L112">112</a> <em class="jxr_javadoccomment"> * the string to append.</em>
<a class="jxr_linenumber" name="L113" href="#L113">113</a> <em class="jxr_javadoccomment"> * @return this.</em>
<a class="jxr_linenumber" name="L114" href="#L114">114</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L115" href="#L115">115</a> <strong class="jxr_keyword">public</strong> <a href="../../../info/ronjenkins/slf4bukkit/ColorString.html">ColorString</a> darkBlue(<strong class="jxr_keyword">final</strong> String append) {
<a class="jxr_linenumber" name="L116" href="#L116">116</a> <strong class="jxr_keyword">synchronized</strong> (<strong class="jxr_keyword">this</strong>.value) {
<a class="jxr_linenumber" name="L117" href="#L117">117</a> <strong class="jxr_keyword">this</strong>.setColor(ColorMarker.DARK_BLUE);
<a class="jxr_linenumber" name="L118" href="#L118">118</a> <strong class="jxr_keyword">this</strong>.value.append(append);
<a class="jxr_linenumber" name="L119" href="#L119">119</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>;
<a class="jxr_linenumber" name="L120" href="#L120">120</a> }
<a class="jxr_linenumber" name="L121" href="#L121">121</a> }
<a class="jxr_linenumber" name="L122" href="#L122">122</a>
<a class="jxr_linenumber" name="L123" href="#L123">123</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L124" href="#L124">124</a> <em class="jxr_javadoccomment"> * Sets the color to {@link ColorMarker#DARK_GRAY}, then calls</em>
<a class="jxr_linenumber" name="L125" href="#L125">125</a> <em class="jxr_javadoccomment"> * {@link StringBuilder#append(String)}.</em>
<a class="jxr_linenumber" name="L126" href="#L126">126</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L127" href="#L127">127</a> <em class="jxr_javadoccomment"> * @param append</em>
<a class="jxr_linenumber" name="L128" href="#L128">128</a> <em class="jxr_javadoccomment"> * the string to append.</em>
<a class="jxr_linenumber" name="L129" href="#L129">129</a> <em class="jxr_javadoccomment"> * @return this.</em>
<a class="jxr_linenumber" name="L130" href="#L130">130</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L131" href="#L131">131</a> <strong class="jxr_keyword">public</strong> <a href="../../../info/ronjenkins/slf4bukkit/ColorString.html">ColorString</a> darkGray(<strong class="jxr_keyword">final</strong> String append) {
<a class="jxr_linenumber" name="L132" href="#L132">132</a> <strong class="jxr_keyword">synchronized</strong> (<strong class="jxr_keyword">this</strong>.value) {
<a class="jxr_linenumber" name="L133" href="#L133">133</a> <strong class="jxr_keyword">this</strong>.setColor(ColorMarker.DARK_GRAY);
<a class="jxr_linenumber" name="L134" href="#L134">134</a> <strong class="jxr_keyword">this</strong>.value.append(append);
<a class="jxr_linenumber" name="L135" href="#L135">135</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>;
<a class="jxr_linenumber" name="L136" href="#L136">136</a> }
<a class="jxr_linenumber" name="L137" href="#L137">137</a> }
<a class="jxr_linenumber" name="L138" href="#L138">138</a>
<a class="jxr_linenumber" name="L139" href="#L139">139</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L140" href="#L140">140</a> <em class="jxr_javadoccomment"> * Sets the color to {@link ColorMarker#DARK_GREEN}, then calls</em>
<a class="jxr_linenumber" name="L141" href="#L141">141</a> <em class="jxr_javadoccomment"> * {@link StringBuilder#append(String)}.</em>
<a class="jxr_linenumber" name="L142" href="#L142">142</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L143" href="#L143">143</a> <em class="jxr_javadoccomment"> * @param append</em>
<a class="jxr_linenumber" name="L144" href="#L144">144</a> <em class="jxr_javadoccomment"> * the string to append.</em>
<a class="jxr_linenumber" name="L145" href="#L145">145</a> <em class="jxr_javadoccomment"> * @return this.</em>
<a class="jxr_linenumber" name="L146" href="#L146">146</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L147" href="#L147">147</a> <strong class="jxr_keyword">public</strong> <a href="../../../info/ronjenkins/slf4bukkit/ColorString.html">ColorString</a> darkGreen(<strong class="jxr_keyword">final</strong> String append) {
<a class="jxr_linenumber" name="L148" href="#L148">148</a> <strong class="jxr_keyword">synchronized</strong> (<strong class="jxr_keyword">this</strong>.value) {
<a class="jxr_linenumber" name="L149" href="#L149">149</a> <strong class="jxr_keyword">this</strong>.setColor(ColorMarker.DARK_GREEN);
<a class="jxr_linenumber" name="L150" href="#L150">150</a> <strong class="jxr_keyword">this</strong>.value.append(append);
<a class="jxr_linenumber" name="L151" href="#L151">151</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>;
<a class="jxr_linenumber" name="L152" href="#L152">152</a> }
<a class="jxr_linenumber" name="L153" href="#L153">153</a> }
<a class="jxr_linenumber" name="L154" href="#L154">154</a>
<a class="jxr_linenumber" name="L155" href="#L155">155</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L156" href="#L156">156</a> <em class="jxr_javadoccomment"> * Sets the color to {@link ColorMarker#DARK_RED}, then calls</em>
<a class="jxr_linenumber" name="L157" href="#L157">157</a> <em class="jxr_javadoccomment"> * {@link StringBuilder#append(String)}.</em>
<a class="jxr_linenumber" name="L158" href="#L158">158</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L159" href="#L159">159</a> <em class="jxr_javadoccomment"> * @param append</em>
<a class="jxr_linenumber" name="L160" href="#L160">160</a> <em class="jxr_javadoccomment"> * the string to append.</em>
<a class="jxr_linenumber" name="L161" href="#L161">161</a> <em class="jxr_javadoccomment"> * @return this.</em>
<a class="jxr_linenumber" name="L162" href="#L162">162</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L163" href="#L163">163</a> <strong class="jxr_keyword">public</strong> <a href="../../../info/ronjenkins/slf4bukkit/ColorString.html">ColorString</a> darkRed(<strong class="jxr_keyword">final</strong> String append) {
<a class="jxr_linenumber" name="L164" href="#L164">164</a> <strong class="jxr_keyword">synchronized</strong> (<strong class="jxr_keyword">this</strong>.value) {
<a class="jxr_linenumber" name="L165" href="#L165">165</a> <strong class="jxr_keyword">this</strong>.setColor(ColorMarker.DARK_RED);
<a class="jxr_linenumber" name="L166" href="#L166">166</a> <strong class="jxr_keyword">this</strong>.value.append(append);
<a class="jxr_linenumber" name="L167" href="#L167">167</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>;
<a class="jxr_linenumber" name="L168" href="#L168">168</a> }
<a class="jxr_linenumber" name="L169" href="#L169">169</a> }
<a class="jxr_linenumber" name="L170" href="#L170">170</a>
<a class="jxr_linenumber" name="L171" href="#L171">171</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L172" href="#L172">172</a> <em class="jxr_javadoccomment"> * Sets the color to {@link ColorMarker#GOLD}, then calls</em>
<a class="jxr_linenumber" name="L173" href="#L173">173</a> <em class="jxr_javadoccomment"> * {@link StringBuilder#append(String)}.</em>
<a class="jxr_linenumber" name="L174" href="#L174">174</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L175" href="#L175">175</a> <em class="jxr_javadoccomment"> * @param append</em>
<a class="jxr_linenumber" name="L176" href="#L176">176</a> <em class="jxr_javadoccomment"> * the string to append.</em>
<a class="jxr_linenumber" name="L177" href="#L177">177</a> <em class="jxr_javadoccomment"> * @return this.</em>
<a class="jxr_linenumber" name="L178" href="#L178">178</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L179" href="#L179">179</a> <strong class="jxr_keyword">public</strong> <a href="../../../info/ronjenkins/slf4bukkit/ColorString.html">ColorString</a> gold(<strong class="jxr_keyword">final</strong> String append) {
<a class="jxr_linenumber" name="L180" href="#L180">180</a> <strong class="jxr_keyword">synchronized</strong> (<strong class="jxr_keyword">this</strong>.value) {
<a class="jxr_linenumber" name="L181" href="#L181">181</a> <strong class="jxr_keyword">this</strong>.setColor(ColorMarker.GOLD);
<a class="jxr_linenumber" name="L182" href="#L182">182</a> <strong class="jxr_keyword">this</strong>.value.append(append);
<a class="jxr_linenumber" name="L183" href="#L183">183</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>;
<a class="jxr_linenumber" name="L184" href="#L184">184</a> }
<a class="jxr_linenumber" name="L185" href="#L185">185</a> }
<a class="jxr_linenumber" name="L186" href="#L186">186</a>
<a class="jxr_linenumber" name="L187" href="#L187">187</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L188" href="#L188">188</a> <em class="jxr_javadoccomment"> * Sets the color to {@link ColorMarker#GRAY}, then calls</em>
<a class="jxr_linenumber" name="L189" href="#L189">189</a> <em class="jxr_javadoccomment"> * {@link StringBuilder#append(String)}.</em>
<a class="jxr_linenumber" name="L190" href="#L190">190</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L191" href="#L191">191</a> <em class="jxr_javadoccomment"> * @param append</em>
<a class="jxr_linenumber" name="L192" href="#L192">192</a> <em class="jxr_javadoccomment"> * the string to append.</em>
<a class="jxr_linenumber" name="L193" href="#L193">193</a> <em class="jxr_javadoccomment"> * @return this.</em>
<a class="jxr_linenumber" name="L194" href="#L194">194</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L195" href="#L195">195</a> <strong class="jxr_keyword">public</strong> <a href="../../../info/ronjenkins/slf4bukkit/ColorString.html">ColorString</a> gray(<strong class="jxr_keyword">final</strong> String append) {
<a class="jxr_linenumber" name="L196" href="#L196">196</a> <strong class="jxr_keyword">synchronized</strong> (<strong class="jxr_keyword">this</strong>.value) {
<a class="jxr_linenumber" name="L197" href="#L197">197</a> <strong class="jxr_keyword">this</strong>.setColor(ColorMarker.GRAY);
<a class="jxr_linenumber" name="L198" href="#L198">198</a> <strong class="jxr_keyword">this</strong>.value.append(append);
<a class="jxr_linenumber" name="L199" href="#L199">199</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>;
<a class="jxr_linenumber" name="L200" href="#L200">200</a> }
<a class="jxr_linenumber" name="L201" href="#L201">201</a> }
<a class="jxr_linenumber" name="L202" href="#L202">202</a>
<a class="jxr_linenumber" name="L203" href="#L203">203</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L204" href="#L204">204</a> <em class="jxr_javadoccomment"> * Sets the color to {@link ColorMarker#GREEN}, then calls</em>
<a class="jxr_linenumber" name="L205" href="#L205">205</a> <em class="jxr_javadoccomment"> * {@link StringBuilder#append(String)}.</em>
<a class="jxr_linenumber" name="L206" href="#L206">206</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L207" href="#L207">207</a> <em class="jxr_javadoccomment"> * @param append</em>
<a class="jxr_linenumber" name="L208" href="#L208">208</a> <em class="jxr_javadoccomment"> * the string to append.</em>
<a class="jxr_linenumber" name="L209" href="#L209">209</a> <em class="jxr_javadoccomment"> * @return this.</em>
<a class="jxr_linenumber" name="L210" href="#L210">210</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L211" href="#L211">211</a> <strong class="jxr_keyword">public</strong> <a href="../../../info/ronjenkins/slf4bukkit/ColorString.html">ColorString</a> green(<strong class="jxr_keyword">final</strong> String append) {
<a class="jxr_linenumber" name="L212" href="#L212">212</a> <strong class="jxr_keyword">synchronized</strong> (<strong class="jxr_keyword">this</strong>.value) {
<a class="jxr_linenumber" name="L213" href="#L213">213</a> <strong class="jxr_keyword">this</strong>.setColor(ColorMarker.GREEN);
<a class="jxr_linenumber" name="L214" href="#L214">214</a> <strong class="jxr_keyword">this</strong>.value.append(append);
<a class="jxr_linenumber" name="L215" href="#L215">215</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>;
<a class="jxr_linenumber" name="L216" href="#L216">216</a> }
<a class="jxr_linenumber" name="L217" href="#L217">217</a> }
<a class="jxr_linenumber" name="L218" href="#L218">218</a>
<a class="jxr_linenumber" name="L219" href="#L219">219</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L220" href="#L220">220</a> <em class="jxr_javadoccomment"> * Resets all formatting at the current position, then calls</em>
<a class="jxr_linenumber" name="L221" href="#L221">221</a> <em class="jxr_javadoccomment"> * {@link StringBuilder#append(String)}.</em>
<a class="jxr_linenumber" name="L222" href="#L222">222</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L223" href="#L223">223</a> <em class="jxr_javadoccomment"> * @param append</em>
<a class="jxr_linenumber" name="L224" href="#L224">224</a> <em class="jxr_javadoccomment"> * the string to append.</em>
<a class="jxr_linenumber" name="L225" href="#L225">225</a> <em class="jxr_javadoccomment"> * @return this.</em>
<a class="jxr_linenumber" name="L226" href="#L226">226</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L227" href="#L227">227</a> <strong class="jxr_keyword">public</strong> <a href="../../../info/ronjenkins/slf4bukkit/ColorString.html">ColorString</a> none(<strong class="jxr_keyword">final</strong> String append) {
<a class="jxr_linenumber" name="L228" href="#L228">228</a> <strong class="jxr_keyword">synchronized</strong> (<strong class="jxr_keyword">this</strong>.value) {
<a class="jxr_linenumber" name="L229" href="#L229">229</a> <strong class="jxr_keyword">this</strong>.setColor(ColorMarker.NONE);
<a class="jxr_linenumber" name="L230" href="#L230">230</a> <strong class="jxr_keyword">this</strong>.value.append(append);
<a class="jxr_linenumber" name="L231" href="#L231">231</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>;
<a class="jxr_linenumber" name="L232" href="#L232">232</a> }
<a class="jxr_linenumber" name="L233" href="#L233">233</a> }
<a class="jxr_linenumber" name="L234" href="#L234">234</a>
<a class="jxr_linenumber" name="L235" href="#L235">235</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L236" href="#L236">236</a> <em class="jxr_javadoccomment"> * Sets the color to {@link ColorMarker#LIGHT_PURPLE}, then calls</em>
<a class="jxr_linenumber" name="L237" href="#L237">237</a> <em class="jxr_javadoccomment"> * {@link StringBuilder#append(String)}.</em>
<a class="jxr_linenumber" name="L238" href="#L238">238</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L239" href="#L239">239</a> <em class="jxr_javadoccomment"> * @param append</em>
<a class="jxr_linenumber" name="L240" href="#L240">240</a> <em class="jxr_javadoccomment"> * the string to append.</em>
<a class="jxr_linenumber" name="L241" href="#L241">241</a> <em class="jxr_javadoccomment"> * @return this.</em>
<a class="jxr_linenumber" name="L242" href="#L242">242</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L243" href="#L243">243</a> <strong class="jxr_keyword">public</strong> <a href="../../../info/ronjenkins/slf4bukkit/ColorString.html">ColorString</a> pink(<strong class="jxr_keyword">final</strong> String append) {
<a class="jxr_linenumber" name="L244" href="#L244">244</a> <strong class="jxr_keyword">synchronized</strong> (<strong class="jxr_keyword">this</strong>.value) {
<a class="jxr_linenumber" name="L245" href="#L245">245</a> <strong class="jxr_keyword">this</strong>.setColor(ColorMarker.LIGHT_PURPLE);
<a class="jxr_linenumber" name="L246" href="#L246">246</a> <strong class="jxr_keyword">this</strong>.value.append(append);
<a class="jxr_linenumber" name="L247" href="#L247">247</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>;
<a class="jxr_linenumber" name="L248" href="#L248">248</a> }
<a class="jxr_linenumber" name="L249" href="#L249">249</a> }
<a class="jxr_linenumber" name="L250" href="#L250">250</a>
<a class="jxr_linenumber" name="L251" href="#L251">251</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L252" href="#L252">252</a> <em class="jxr_javadoccomment"> * Sets the color to {@link ColorMarker#DARK_PURPLE}, then calls</em>
<a class="jxr_linenumber" name="L253" href="#L253">253</a> <em class="jxr_javadoccomment"> * {@link StringBuilder#append(String)}.</em>
<a class="jxr_linenumber" name="L254" href="#L254">254</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L255" href="#L255">255</a> <em class="jxr_javadoccomment"> * @param append</em>
<a class="jxr_linenumber" name="L256" href="#L256">256</a> <em class="jxr_javadoccomment"> * the string to append.</em>
<a class="jxr_linenumber" name="L257" href="#L257">257</a> <em class="jxr_javadoccomment"> * @return this.</em>
<a class="jxr_linenumber" name="L258" href="#L258">258</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L259" href="#L259">259</a> <strong class="jxr_keyword">public</strong> <a href="../../../info/ronjenkins/slf4bukkit/ColorString.html">ColorString</a> purple(<strong class="jxr_keyword">final</strong> String append) {
<a class="jxr_linenumber" name="L260" href="#L260">260</a> <strong class="jxr_keyword">synchronized</strong> (<strong class="jxr_keyword">this</strong>.value) {
<a class="jxr_linenumber" name="L261" href="#L261">261</a> <strong class="jxr_keyword">this</strong>.setColor(ColorMarker.DARK_PURPLE);
<a class="jxr_linenumber" name="L262" href="#L262">262</a> <strong class="jxr_keyword">this</strong>.value.append(append);
<a class="jxr_linenumber" name="L263" href="#L263">263</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>;
<a class="jxr_linenumber" name="L264" href="#L264">264</a> }
<a class="jxr_linenumber" name="L265" href="#L265">265</a> }
<a class="jxr_linenumber" name="L266" href="#L266">266</a>
<a class="jxr_linenumber" name="L267" href="#L267">267</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L268" href="#L268">268</a> <em class="jxr_javadoccomment"> * Sets the color to {@link ColorMarker#RED}, then calls</em>
<a class="jxr_linenumber" name="L269" href="#L269">269</a> <em class="jxr_javadoccomment"> * {@link StringBuilder#append(String)}.</em>
<a class="jxr_linenumber" name="L270" href="#L270">270</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L271" href="#L271">271</a> <em class="jxr_javadoccomment"> * @param append</em>
<a class="jxr_linenumber" name="L272" href="#L272">272</a> <em class="jxr_javadoccomment"> * the string to append.</em>
<a class="jxr_linenumber" name="L273" href="#L273">273</a> <em class="jxr_javadoccomment"> * @return this.</em>
<a class="jxr_linenumber" name="L274" href="#L274">274</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L275" href="#L275">275</a> <strong class="jxr_keyword">public</strong> <a href="../../../info/ronjenkins/slf4bukkit/ColorString.html">ColorString</a> red(<strong class="jxr_keyword">final</strong> String append) {
<a class="jxr_linenumber" name="L276" href="#L276">276</a> <strong class="jxr_keyword">synchronized</strong> (<strong class="jxr_keyword">this</strong>.value) {
<a class="jxr_linenumber" name="L277" href="#L277">277</a> <strong class="jxr_keyword">this</strong>.setColor(ColorMarker.RED);
<a class="jxr_linenumber" name="L278" href="#L278">278</a> <strong class="jxr_keyword">this</strong>.value.append(append);
<a class="jxr_linenumber" name="L279" href="#L279">279</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>;
<a class="jxr_linenumber" name="L280" href="#L280">280</a> }
<a class="jxr_linenumber" name="L281" href="#L281">281</a> }
<a class="jxr_linenumber" name="L282" href="#L282">282</a>
<a class="jxr_linenumber" name="L283" href="#L283">283</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L284" href="#L284">284</a> <em class="jxr_javadoccomment"> * Resets all formatting at the current position, then returns the string's</em>
<a class="jxr_linenumber" name="L285" href="#L285">285</a> <em class="jxr_javadoccomment"> * value.</em>
<a class="jxr_linenumber" name="L286" href="#L286">286</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L287" href="#L287">287</a> <em class="jxr_javadoccomment"> * @return never null.</em>
<a class="jxr_linenumber" name="L288" href="#L288">288</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L289" href="#L289">289</a> @Override
<a class="jxr_linenumber" name="L290" href="#L290">290</a> <strong class="jxr_keyword">public</strong> String toString() {
<a class="jxr_linenumber" name="L291" href="#L291">291</a> <strong class="jxr_keyword">synchronized</strong> (<strong class="jxr_keyword">this</strong>.value) {
<a class="jxr_linenumber" name="L292" href="#L292">292</a> <strong class="jxr_keyword">this</strong>.setColor(ColorMarker.NONE);
<a class="jxr_linenumber" name="L293" href="#L293">293</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>.value.toString();
<a class="jxr_linenumber" name="L294" href="#L294">294</a> }
<a class="jxr_linenumber" name="L295" href="#L295">295</a> }
<a class="jxr_linenumber" name="L296" href="#L296">296</a>
<a class="jxr_linenumber" name="L297" href="#L297">297</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L298" href="#L298">298</a> <em class="jxr_javadoccomment"> * Appends the given color to the string sequence, then returns the string's</em>
<a class="jxr_linenumber" name="L299" href="#L299">299</a> <em class="jxr_javadoccomment"> * value.</em>
<a class="jxr_linenumber" name="L300" href="#L300">300</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L301" href="#L301">301</a> <em class="jxr_javadoccomment"> * @param color</em>
<a class="jxr_linenumber" name="L302" href="#L302">302</a> <em class="jxr_javadoccomment"> * the desired color suffix. Null is coerced to</em>
<a class="jxr_linenumber" name="L303" href="#L303">303</a> <em class="jxr_javadoccomment"> * {@link ColorMarker#NONE}, which resets all formatting at the</em>
<a class="jxr_linenumber" name="L304" href="#L304">304</a> <em class="jxr_javadoccomment"> * current position.</em>
<a class="jxr_linenumber" name="L305" href="#L305">305</a> <em class="jxr_javadoccomment"> * @return never null. Returns {@link #toString()} if the color is null.</em>
<a class="jxr_linenumber" name="L306" href="#L306">306</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L307" href="#L307">307</a> <strong class="jxr_keyword">public</strong> String toString(<strong class="jxr_keyword">final</strong> <a href="../../../info/ronjenkins/slf4bukkit/ColorMarker.html">ColorMarker</a> color) {
<a class="jxr_linenumber" name="L308" href="#L308">308</a> <strong class="jxr_keyword">synchronized</strong> (<strong class="jxr_keyword">this</strong>.value) {
<a class="jxr_linenumber" name="L309" href="#L309">309</a> <strong class="jxr_keyword">if</strong> (color == <strong class="jxr_keyword">null</strong>) { <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>.toString(); }
<a class="jxr_linenumber" name="L310" href="#L310">310</a> <strong class="jxr_keyword">this</strong>.setColor(color);
<a class="jxr_linenumber" name="L311" href="#L311">311</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>.value.toString();
<a class="jxr_linenumber" name="L312" href="#L312">312</a> }
<a class="jxr_linenumber" name="L313" href="#L313">313</a> }
<a class="jxr_linenumber" name="L314" href="#L314">314</a>
<a class="jxr_linenumber" name="L315" href="#L315">315</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L316" href="#L316">316</a> <em class="jxr_javadoccomment"> * Sets the color to {@link ColorMarker#WHITE}, then calls</em>
<a class="jxr_linenumber" name="L317" href="#L317">317</a> <em class="jxr_javadoccomment"> * {@link StringBuilder#append(String)}.</em>
<a class="jxr_linenumber" name="L318" href="#L318">318</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L319" href="#L319">319</a> <em class="jxr_javadoccomment"> * @param append</em>
<a class="jxr_linenumber" name="L320" href="#L320">320</a> <em class="jxr_javadoccomment"> * the string to append.</em>
<a class="jxr_linenumber" name="L321" href="#L321">321</a> <em class="jxr_javadoccomment"> * @return this.</em>
<a class="jxr_linenumber" name="L322" href="#L322">322</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L323" href="#L323">323</a> <strong class="jxr_keyword">public</strong> <a href="../../../info/ronjenkins/slf4bukkit/ColorString.html">ColorString</a> white(<strong class="jxr_keyword">final</strong> String append) {
<a class="jxr_linenumber" name="L324" href="#L324">324</a> <strong class="jxr_keyword">synchronized</strong> (<strong class="jxr_keyword">this</strong>.value) {
<a class="jxr_linenumber" name="L325" href="#L325">325</a> <strong class="jxr_keyword">this</strong>.setColor(ColorMarker.WHITE);
<a class="jxr_linenumber" name="L326" href="#L326">326</a> <strong class="jxr_keyword">this</strong>.value.append(append);
<a class="jxr_linenumber" name="L327" href="#L327">327</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>;
<a class="jxr_linenumber" name="L328" href="#L328">328</a> }
<a class="jxr_linenumber" name="L329" href="#L329">329</a> }
<a class="jxr_linenumber" name="L330" href="#L330">330</a>
<a class="jxr_linenumber" name="L331" href="#L331">331</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L332" href="#L332">332</a> <em class="jxr_javadoccomment"> * Sets the color to {@link ColorMarker#YELLOW}, then calls</em>
<a class="jxr_linenumber" name="L333" href="#L333">333</a> <em class="jxr_javadoccomment"> * {@link StringBuilder#append(String)}.</em>
<a class="jxr_linenumber" name="L334" href="#L334">334</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L335" href="#L335">335</a> <em class="jxr_javadoccomment"> * @param append</em>
<a class="jxr_linenumber" name="L336" href="#L336">336</a> <em class="jxr_javadoccomment"> * the string to append.</em>
<a class="jxr_linenumber" name="L337" href="#L337">337</a> <em class="jxr_javadoccomment"> * @return this.</em>
<a class="jxr_linenumber" name="L338" href="#L338">338</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L339" href="#L339">339</a> <strong class="jxr_keyword">public</strong> <a href="../../../info/ronjenkins/slf4bukkit/ColorString.html">ColorString</a> yellow(<strong class="jxr_keyword">final</strong> String append) {
<a class="jxr_linenumber" name="L340" href="#L340">340</a> <strong class="jxr_keyword">synchronized</strong> (<strong class="jxr_keyword">this</strong>.value) {
<a class="jxr_linenumber" name="L341" href="#L341">341</a> <strong class="jxr_keyword">this</strong>.setColor(ColorMarker.YELLOW);
<a class="jxr_linenumber" name="L342" href="#L342">342</a> <strong class="jxr_keyword">this</strong>.value.append(append);
<a class="jxr_linenumber" name="L343" href="#L343">343</a> <strong class="jxr_keyword">return</strong> <strong class="jxr_keyword">this</strong>;
<a class="jxr_linenumber" name="L344" href="#L344">344</a> }
<a class="jxr_linenumber" name="L345" href="#L345">345</a> }
<a class="jxr_linenumber" name="L346" href="#L346">346</a> }
<a class="jxr_linenumber" name="L347" href="#L347">347</a> }
<a class="jxr_linenumber" name="L348" href="#L348">348</a>
<a class="jxr_linenumber" name="L349" href="#L349">349</a> }
<a class="jxr_linenumber" name="L346" href="#L346">346</a>
<a class="jxr_linenumber" name="L347" href="#L347">347</a> <strong class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> setColor(<strong class="jxr_keyword">final</strong> <a href="../../../info/ronjenkins/slf4bukkit/ColorMarker.html">ColorMarker</a> color) {
<a class="jxr_linenumber" name="L348" href="#L348">348</a> <strong class="jxr_keyword">synchronized</strong> (<strong class="jxr_keyword">this</strong>.value) {
<a class="jxr_linenumber" name="L349" href="#L349">349</a> <strong class="jxr_keyword">if</strong> (color != <strong class="jxr_keyword">this</strong>.currentColor) {
<a class="jxr_linenumber" name="L350" href="#L350">350</a> <strong class="jxr_keyword">this</strong>.value.append(color.getValue());
<a class="jxr_linenumber" name="L351" href="#L351">351</a> <strong class="jxr_keyword">this</strong>.currentColor = color;
<a class="jxr_linenumber" name="L352" href="#L352">352</a> }
<a class="jxr_linenumber" name="L353" href="#L353">353</a> }
<a class="jxr_linenumber" name="L354" href="#L354">354</a> }
<a class="jxr_linenumber" name="L355" href="#L355">355</a>
<a class="jxr_linenumber" name="L356" href="#L356">356</a> }
</pre>
<hr/>
<div id="footer">Copyright &#169; 2017. All rights reserved.</div>

View File

@@ -0,0 +1,53 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>NotSupportedColorMapper xref</title>
<link type="text/css" rel="stylesheet" href="../../../stylesheet.css" />
</head>
<body>
<div id="overview"><a href="../../../../apidocs/info/ronjenkins/slf4bukkit/NotSupportedColorMapper.html">View Javadoc</a></div><pre>
<a class="jxr_linenumber" name="L1" href="#L1">1</a> <em class="jxr_comment">/*</em>
<a class="jxr_linenumber" name="L2" href="#L2">2</a> <em class="jxr_comment"> * Copyright (C) 2017 TheE, Ronald Jack Jenkins Jr, SLF4Bukkit contributors.</em>
<a class="jxr_linenumber" name="L3" href="#L3">3</a> <em class="jxr_comment"> *</em>
<a class="jxr_linenumber" name="L4" href="#L4">4</a> <em class="jxr_comment"> * This program is free software: you can redistribute it and/or modify</em>
<a class="jxr_linenumber" name="L5" href="#L5">5</a> <em class="jxr_comment"> * it under the terms of the GNU General Public License as published by</em>
<a class="jxr_linenumber" name="L6" href="#L6">6</a> <em class="jxr_comment"> * the Free Software Foundation, either version 3 of the License, or</em>
<a class="jxr_linenumber" name="L7" href="#L7">7</a> <em class="jxr_comment"> * (at your option) any later version.</em>
<a class="jxr_linenumber" name="L8" href="#L8">8</a> <em class="jxr_comment"> *</em>
<a class="jxr_linenumber" name="L9" href="#L9">9</a> <em class="jxr_comment"> * This program is distributed in the hope that it will be useful,</em>
<a class="jxr_linenumber" name="L10" href="#L10">10</a> <em class="jxr_comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</em>
<a class="jxr_linenumber" name="L11" href="#L11">11</a> <em class="jxr_comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</em>
<a class="jxr_linenumber" name="L12" href="#L12">12</a> <em class="jxr_comment"> * GNU General Public License for more details.</em>
<a class="jxr_linenumber" name="L13" href="#L13">13</a> <em class="jxr_comment"> *</em>
<a class="jxr_linenumber" name="L14" href="#L14">14</a> <em class="jxr_comment"> * You should have received a copy of the GNU General Public License</em>
<a class="jxr_linenumber" name="L15" href="#L15">15</a> <em class="jxr_comment"> * along with this program. If not, see &lt;<a href="http://www.gnu.org/licenses/&gt;" target="alexandria_uri">http://www.gnu.org/licenses/&gt;</a>.</em>
<a class="jxr_linenumber" name="L16" href="#L16">16</a> <em class="jxr_comment"> */</em>
<a class="jxr_linenumber" name="L17" href="#L17">17</a> <strong class="jxr_keyword">package</strong> info.ronjenkins.slf4bukkit;
<a class="jxr_linenumber" name="L18" href="#L18">18</a>
<a class="jxr_linenumber" name="L19" href="#L19">19</a> <strong class="jxr_keyword">import</strong> org.bukkit.ChatColor;
<a class="jxr_linenumber" name="L20" href="#L20">20</a>
<a class="jxr_linenumber" name="L21" href="#L21">21</a> <em class="jxr_javadoccomment">/**</em>
<a class="jxr_linenumber" name="L22" href="#L22">22</a> <em class="jxr_javadoccomment"> * Strips all {@link ChatColor}s from the input string.</em>
<a class="jxr_linenumber" name="L23" href="#L23">23</a> <em class="jxr_javadoccomment"> *</em>
<a class="jxr_linenumber" name="L24" href="#L24">24</a> <em class="jxr_javadoccomment"> * @author TheE</em>
<a class="jxr_linenumber" name="L25" href="#L25">25</a> <em class="jxr_javadoccomment"> */</em>
<a class="jxr_linenumber" name="L26" href="#L26">26</a> <strong class="jxr_keyword">final</strong> <strong class="jxr_keyword">class</strong> <a href="../../../info/ronjenkins/slf4bukkit/NotSupportedColorMapper.html">NotSupportedColorMapper</a> <strong class="jxr_keyword">implements</strong> <a href="../../../info/ronjenkins/slf4bukkit/ColorMapper.html">ColorMapper</a> {
<a class="jxr_linenumber" name="L27" href="#L27">27</a>
<a class="jxr_linenumber" name="L28" href="#L28">28</a> @Override
<a class="jxr_linenumber" name="L29" href="#L29">29</a> <strong class="jxr_keyword">public</strong> String map(<strong class="jxr_keyword">final</strong> String input) {
<a class="jxr_linenumber" name="L30" href="#L30">30</a> <strong class="jxr_keyword">if</strong> (input == <strong class="jxr_keyword">null</strong>) {
<a class="jxr_linenumber" name="L31" href="#L31">31</a> <strong class="jxr_keyword">return</strong> <span class="jxr_string">""</span>;
<a class="jxr_linenumber" name="L32" href="#L32">32</a> }
<a class="jxr_linenumber" name="L33" href="#L33">33</a> String output = input;
<a class="jxr_linenumber" name="L34" href="#L34">34</a> <strong class="jxr_keyword">for</strong> (<strong class="jxr_keyword">final</strong> ChatColor chatColor : ChatColor.values()) {
<a class="jxr_linenumber" name="L35" href="#L35">35</a> output = output.replace(chatColor.toString(), <span class="jxr_string">""</span>);
<a class="jxr_linenumber" name="L36" href="#L36">36</a> }
<a class="jxr_linenumber" name="L37" href="#L37">37</a> <strong class="jxr_keyword">return</strong> output;
<a class="jxr_linenumber" name="L38" href="#L38">38</a> }
<a class="jxr_linenumber" name="L39" href="#L39">39</a>
<a class="jxr_linenumber" name="L40" href="#L40">40</a> }
</pre>
<hr/>
<div id="footer">Copyright &#169; 2017. All rights reserved.</div>
</body>
</html>

View File

@@ -3,7 +3,7 @@
<html xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>SLF4Bukkit 0.1.6 Reference Package info.ronjenkins.slf4bukkit</title>
<title>SLF4Bukkit 1.0.0 Reference Package info.ronjenkins.slf4bukkit</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="style" />
</head>
<body>
@@ -16,13 +16,22 @@
<ul>
<li>
<a href="AnsiColorMapper.html" target="classFrame">AnsiColorMapper</a>
</li>
<li>
<a href="ColorMapper.html" target="classFrame">ColorMapper</a>
</li>
<li>
<a href="ColorMapperFactory.html" target="classFrame">ColorMapperFactory</a>
</li>
<li>
<a href="ColorMarker.html" target="classFrame">ColorMarker</a>
</li>
<li>
<a href="ColorString.html" target="classFrame">ColorString</a>
</li>
<li>
<a href="NotSupportedColorMapper.html" target="classFrame">NotSupportedColorMapper</a>
</li>
</ul>

View File

@@ -3,7 +3,7 @@
<html xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>SLF4Bukkit 0.1.6 Reference Package info.ronjenkins.slf4bukkit</title>
<title>SLF4Bukkit 1.0.0 Reference Package info.ronjenkins.slf4bukkit</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="style" />
</head>
<body>
@@ -36,9 +36,19 @@
</thead>
<tbody>
<tr>
<td>
<a href="AnsiColorMapper.html" target="classFrame">AnsiColorMapper</a>
</td>
</tr>
<tr>
<td>
<a href="ColorMapper.html" target="classFrame">ColorMapper</a>
</td>
</tr>
<tr>
<td>
<a href="ColorMapperFactory.html" target="classFrame">ColorMapperFactory</a>
</td>
</tr>
<tr>
<td>
@@ -49,6 +59,11 @@
<td>
<a href="ColorString.html" target="classFrame">ColorString</a>
</td>
</tr>
<tr>
<td>
<a href="NotSupportedColorMapper.html" target="classFrame">NotSupportedColorMapper</a>
</td>
</tr>
</tbody>
</table>

File diff suppressed because it is too large Load Diff

View File

@@ -3,7 +3,7 @@
<html xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>SLF4Bukkit 0.1.6 Reference Package org.slf4j.impl</title>
<title>SLF4Bukkit 1.0.0 Reference Package org.slf4j.impl</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="style" />
</head>
<body>

View File

@@ -3,7 +3,7 @@
<html xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>SLF4Bukkit 0.1.6 Reference Package org.slf4j.impl</title>
<title>SLF4Bukkit 1.0.0 Reference Package org.slf4j.impl</title>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="style" />
</head>
<body>

View File

@@ -3,7 +3,7 @@
<html xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>SLF4Bukkit 0.1.6 Reference</title>
<title>SLF4Bukkit 1.0.0 Reference</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="style" />
</head>
<body>

View File

@@ -3,7 +3,7 @@
<html xml:lang="en" lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>SLF4Bukkit 0.1.6 Reference</title>
<title>SLF4Bukkit 1.0.0 Reference</title>
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="style" />
</head>
<body>
@@ -24,7 +24,7 @@
</ul>
</div>
<h2>SLF4Bukkit 0.1.6 Reference</h2>
<h2>SLF4Bukkit 1.0.0 Reference</h2>
<table class="summary">
<thead>