JavaDoc for 1.2.0

This commit is contained in:
Kristian S. Stangeland 2012-10-01 05:01:08 +02:00
parent 22cb77d78e
commit 0a67cf3cd1
128 changed files with 2636 additions and 709 deletions

View File

@ -2,21 +2,29 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:25 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:24 CEST 2012 -->
<title>All Classes</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
</head>
<body>
<h1 class="bar">All Classes</h1>
<div class="indexContainer">
<ul>
<li><a href="com/comphenix/protocol/concurrency/AbstractConcurrentListenerMultimap.html" title="class in com.comphenix.protocol.concurrency" target="classFrame">AbstractConcurrentListenerMultimap</a></li>
<li><a href="com/comphenix/protocol/Application.html" title="class in com.comphenix.protocol" target="classFrame">Application</a></li>
<li><a href="com/comphenix/protocol/async/AsyncFilterManager.html" title="class in com.comphenix.protocol.async" target="classFrame">AsyncFilterManager</a></li>
<li><a href="com/comphenix/protocol/AsynchronousManager.html" title="interface in com.comphenix.protocol" target="classFrame"><i>AsynchronousManager</i></a></li>
<li><a href="com/comphenix/protocol/async/AsyncListenerHandler.html" title="class in com.comphenix.protocol.async" target="classFrame">AsyncListenerHandler</a></li>
<li><a href="com/comphenix/protocol/async/AsyncMarker.html" title="class in com.comphenix.protocol.async" target="classFrame">AsyncMarker</a></li>
<li><a href="com/comphenix/protocol/reflect/compiler/BackgroundCompiler.html" title="class in com.comphenix.protocol.reflect.compiler" target="classFrame">BackgroundCompiler</a></li>
<li><a href="com/comphenix/protocol/reflect/instances/CollectionGenerator.html" title="class in com.comphenix.protocol.reflect.instances" target="classFrame">CollectionGenerator</a></li>
<li><a href="com/comphenix/protocol/injector/ConcurrentListenerMultimap.html" title="class in com.comphenix.protocol.injector" target="classFrame">ConcurrentListenerMultimap</a></li>
<li><a href="com/comphenix/protocol/reflect/compiler/CompiledStructureModifier.html" title="class in com.comphenix.protocol.reflect.compiler" target="classFrame">CompiledStructureModifier</a></li>
<li><a href="com/comphenix/protocol/reflect/compiler/CompileListener.html" title="interface in com.comphenix.protocol.reflect.compiler" target="classFrame"><i>CompileListener</i></a></li>
<li><a href="com/comphenix/protocol/events/ConnectionSide.html" title="enum in com.comphenix.protocol.events" target="classFrame">ConnectionSide</a></li>
<li><a href="com/comphenix/protocol/reflect/instances/DefaultInstances.html" title="class in com.comphenix.protocol.reflect.instances" target="classFrame">DefaultInstances</a></li>
<li><a href="com/comphenix/protocol/reflect/EquivalentConverter.html" title="interface in com.comphenix.protocol.reflect" target="classFrame"><i>EquivalentConverter</i></a></li>
<li><a href="com/comphenix/protocol/reflect/instances/ExistingGenerator.html" title="class in com.comphenix.protocol.reflect.instances" target="classFrame">ExistingGenerator</a></li>
<li><a href="com/comphenix/protocol/reflect/FieldAccessException.html" title="class in com.comphenix.protocol.reflect" target="classFrame">FieldAccessException</a></li>
<li><a href="com/comphenix/protocol/reflect/FieldUtils.html" title="class in com.comphenix.protocol.reflect" target="classFrame">FieldUtils</a></li>
<li><a href="com/comphenix/protocol/reflect/FuzzyReflection.html" title="class in com.comphenix.protocol.reflect" target="classFrame">FuzzyReflection</a></li>
@ -25,6 +33,7 @@
<li><a href="com/comphenix/protocol/events/ListenerPriority.html" title="enum in com.comphenix.protocol.events" target="classFrame">ListenerPriority</a></li>
<li><a href="com/comphenix/protocol/events/ListeningWhitelist.html" title="class in com.comphenix.protocol.events" target="classFrame">ListeningWhitelist</a></li>
<li><a href="com/comphenix/protocol/reflect/MethodUtils.html" title="class in com.comphenix.protocol.reflect" target="classFrame">MethodUtils</a></li>
<li><a href="com/comphenix/protocol/injector/NetworkServerInjector.html" title="class in com.comphenix.protocol.injector" target="classFrame">NetworkServerInjector</a></li>
<li><a href="com/comphenix/protocol/events/PacketAdapter.html" title="class in com.comphenix.protocol.events" target="classFrame">PacketAdapter</a></li>
<li><a href="com/comphenix/protocol/injector/PacketConstructor.html" title="class in com.comphenix.protocol.injector" target="classFrame">PacketConstructor</a></li>
<li><a href="com/comphenix/protocol/injector/PacketConstructor.BukkitUnwrapper.html" title="class in com.comphenix.protocol.injector" target="classFrame">PacketConstructor.BukkitUnwrapper</a></li>
@ -37,16 +46,17 @@
<li><a href="com/comphenix/protocol/Packets.html" title="class in com.comphenix.protocol" target="classFrame">Packets</a></li>
<li><a href="com/comphenix/protocol/Packets.Client.html" title="class in com.comphenix.protocol" target="classFrame">Packets.Client</a></li>
<li><a href="com/comphenix/protocol/Packets.Server.html" title="class in com.comphenix.protocol" target="classFrame">Packets.Server</a></li>
<li><a href="com/comphenix/protocol/PacketStream.html" title="interface in com.comphenix.protocol" target="classFrame"><i>PacketStream</i></a></li>
<li><a href="com/comphenix/protocol/reflect/instances/PrimitiveGenerator.html" title="class in com.comphenix.protocol.reflect.instances" target="classFrame">PrimitiveGenerator</a></li>
<li><a href="com/comphenix/protocol/reflect/PrimitiveUtils.html" title="class in com.comphenix.protocol.reflect" target="classFrame">PrimitiveUtils</a></li>
<li><a href="com/comphenix/protocol/injector/PrioritizedListener.html" title="class in com.comphenix.protocol.injector" target="classFrame">PrioritizedListener</a></li>
<li><a href="com/comphenix/protocol/ProtocolLibrary.html" title="class in com.comphenix.protocol" target="classFrame">ProtocolLibrary</a></li>
<li><a href="com/comphenix/protocol/ProtocolManager.html" title="interface in com.comphenix.protocol" target="classFrame"><i>ProtocolManager</i></a></li>
<li><a href="com/comphenix/protocol/concurrency/SortedCopyOnWriteArray.html" title="class in com.comphenix.protocol.concurrency" target="classFrame">SortedCopyOnWriteArray</a></li>
<li><a href="com/comphenix/protocol/injector/SortedCopyOnWriteArrayTest.html" title="class in com.comphenix.protocol.injector" target="classFrame">SortedCopyOnWriteArrayTest</a></li>
<li><a href="com/comphenix/protocol/metrics/Statistics.html" title="class in com.comphenix.protocol.metrics" target="classFrame">Statistics</a></li>
<li><a href="com/comphenix/protocol/injector/StructureCache.html" title="class in com.comphenix.protocol.injector" target="classFrame">StructureCache</a></li>
<li><a href="com/comphenix/protocol/reflect/compiler/StructureCompiler.html" title="class in com.comphenix.protocol.reflect.compiler" target="classFrame">StructureCompiler</a></li>
<li><a href="com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect" target="classFrame">StructureModifier</a></li>
<li><a href="com/comphenix/protocol/reflect/StructureModifierTest.html" title="class in com.comphenix.protocol.reflect" target="classFrame">StructureModifierTest</a></li>
<li><a href="com/comphenix/protocol/reflect/VolatileField.html" title="class in com.comphenix.protocol.reflect" target="classFrame">VolatileField</a></li>
</ul>
</div>

View File

@ -2,21 +2,29 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:25 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:24 CEST 2012 -->
<title>All Classes</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
</head>
<body>
<h1 class="bar">All Classes</h1>
<div class="indexContainer">
<ul>
<li><a href="com/comphenix/protocol/concurrency/AbstractConcurrentListenerMultimap.html" title="class in com.comphenix.protocol.concurrency">AbstractConcurrentListenerMultimap</a></li>
<li><a href="com/comphenix/protocol/Application.html" title="class in com.comphenix.protocol">Application</a></li>
<li><a href="com/comphenix/protocol/async/AsyncFilterManager.html" title="class in com.comphenix.protocol.async">AsyncFilterManager</a></li>
<li><a href="com/comphenix/protocol/AsynchronousManager.html" title="interface in com.comphenix.protocol"><i>AsynchronousManager</i></a></li>
<li><a href="com/comphenix/protocol/async/AsyncListenerHandler.html" title="class in com.comphenix.protocol.async">AsyncListenerHandler</a></li>
<li><a href="com/comphenix/protocol/async/AsyncMarker.html" title="class in com.comphenix.protocol.async">AsyncMarker</a></li>
<li><a href="com/comphenix/protocol/reflect/compiler/BackgroundCompiler.html" title="class in com.comphenix.protocol.reflect.compiler">BackgroundCompiler</a></li>
<li><a href="com/comphenix/protocol/reflect/instances/CollectionGenerator.html" title="class in com.comphenix.protocol.reflect.instances">CollectionGenerator</a></li>
<li><a href="com/comphenix/protocol/injector/ConcurrentListenerMultimap.html" title="class in com.comphenix.protocol.injector">ConcurrentListenerMultimap</a></li>
<li><a href="com/comphenix/protocol/reflect/compiler/CompiledStructureModifier.html" title="class in com.comphenix.protocol.reflect.compiler">CompiledStructureModifier</a></li>
<li><a href="com/comphenix/protocol/reflect/compiler/CompileListener.html" title="interface in com.comphenix.protocol.reflect.compiler"><i>CompileListener</i></a></li>
<li><a href="com/comphenix/protocol/events/ConnectionSide.html" title="enum in com.comphenix.protocol.events">ConnectionSide</a></li>
<li><a href="com/comphenix/protocol/reflect/instances/DefaultInstances.html" title="class in com.comphenix.protocol.reflect.instances">DefaultInstances</a></li>
<li><a href="com/comphenix/protocol/reflect/EquivalentConverter.html" title="interface in com.comphenix.protocol.reflect"><i>EquivalentConverter</i></a></li>
<li><a href="com/comphenix/protocol/reflect/instances/ExistingGenerator.html" title="class in com.comphenix.protocol.reflect.instances">ExistingGenerator</a></li>
<li><a href="com/comphenix/protocol/reflect/FieldAccessException.html" title="class in com.comphenix.protocol.reflect">FieldAccessException</a></li>
<li><a href="com/comphenix/protocol/reflect/FieldUtils.html" title="class in com.comphenix.protocol.reflect">FieldUtils</a></li>
<li><a href="com/comphenix/protocol/reflect/FuzzyReflection.html" title="class in com.comphenix.protocol.reflect">FuzzyReflection</a></li>
@ -25,6 +33,7 @@
<li><a href="com/comphenix/protocol/events/ListenerPriority.html" title="enum in com.comphenix.protocol.events">ListenerPriority</a></li>
<li><a href="com/comphenix/protocol/events/ListeningWhitelist.html" title="class in com.comphenix.protocol.events">ListeningWhitelist</a></li>
<li><a href="com/comphenix/protocol/reflect/MethodUtils.html" title="class in com.comphenix.protocol.reflect">MethodUtils</a></li>
<li><a href="com/comphenix/protocol/injector/NetworkServerInjector.html" title="class in com.comphenix.protocol.injector">NetworkServerInjector</a></li>
<li><a href="com/comphenix/protocol/events/PacketAdapter.html" title="class in com.comphenix.protocol.events">PacketAdapter</a></li>
<li><a href="com/comphenix/protocol/injector/PacketConstructor.html" title="class in com.comphenix.protocol.injector">PacketConstructor</a></li>
<li><a href="com/comphenix/protocol/injector/PacketConstructor.BukkitUnwrapper.html" title="class in com.comphenix.protocol.injector">PacketConstructor.BukkitUnwrapper</a></li>
@ -37,16 +46,17 @@
<li><a href="com/comphenix/protocol/Packets.html" title="class in com.comphenix.protocol">Packets</a></li>
<li><a href="com/comphenix/protocol/Packets.Client.html" title="class in com.comphenix.protocol">Packets.Client</a></li>
<li><a href="com/comphenix/protocol/Packets.Server.html" title="class in com.comphenix.protocol">Packets.Server</a></li>
<li><a href="com/comphenix/protocol/PacketStream.html" title="interface in com.comphenix.protocol"><i>PacketStream</i></a></li>
<li><a href="com/comphenix/protocol/reflect/instances/PrimitiveGenerator.html" title="class in com.comphenix.protocol.reflect.instances">PrimitiveGenerator</a></li>
<li><a href="com/comphenix/protocol/reflect/PrimitiveUtils.html" title="class in com.comphenix.protocol.reflect">PrimitiveUtils</a></li>
<li><a href="com/comphenix/protocol/injector/PrioritizedListener.html" title="class in com.comphenix.protocol.injector">PrioritizedListener</a></li>
<li><a href="com/comphenix/protocol/ProtocolLibrary.html" title="class in com.comphenix.protocol">ProtocolLibrary</a></li>
<li><a href="com/comphenix/protocol/ProtocolManager.html" title="interface in com.comphenix.protocol"><i>ProtocolManager</i></a></li>
<li><a href="com/comphenix/protocol/concurrency/SortedCopyOnWriteArray.html" title="class in com.comphenix.protocol.concurrency">SortedCopyOnWriteArray</a></li>
<li><a href="com/comphenix/protocol/injector/SortedCopyOnWriteArrayTest.html" title="class in com.comphenix.protocol.injector">SortedCopyOnWriteArrayTest</a></li>
<li><a href="com/comphenix/protocol/metrics/Statistics.html" title="class in com.comphenix.protocol.metrics">Statistics</a></li>
<li><a href="com/comphenix/protocol/injector/StructureCache.html" title="class in com.comphenix.protocol.injector">StructureCache</a></li>
<li><a href="com/comphenix/protocol/reflect/compiler/StructureCompiler.html" title="class in com.comphenix.protocol.reflect.compiler">StructureCompiler</a></li>
<li><a href="com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</a></li>
<li><a href="com/comphenix/protocol/reflect/StructureModifierTest.html" title="class in com.comphenix.protocol.reflect">StructureModifierTest</a></li>
<li><a href="com/comphenix/protocol/reflect/VolatileField.html" title="class in com.comphenix.protocol.reflect">VolatileField</a></li>
</ul>
</div>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:24 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:23 CEST 2012 -->
<title>Application</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
</head>
<body>
@ -37,7 +37,7 @@
<div class="subNav">
<ul class="navList">
<li>Prev Class</li>
<li><a href="../../../com/comphenix/protocol/Packets.html" title="class in com.comphenix.protocol"><span class="strong">Next Class</span></a></li>
<li><a href="../../../com/comphenix/protocol/AsynchronousManager.html" title="interface in com.comphenix.protocol"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?com/comphenix/protocol/Application.html" target="_top">Frames</a></li>
@ -212,7 +212,7 @@ extends java.lang.Object</pre>
<div class="subNav">
<ul class="navList">
<li>Prev Class</li>
<li><a href="../../../com/comphenix/protocol/Packets.html" title="class in com.comphenix.protocol"><span class="strong">Next Class</span></a></li>
<li><a href="../../../com/comphenix/protocol/AsynchronousManager.html" title="interface in com.comphenix.protocol"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?com/comphenix/protocol/Application.html" target="_top">Frames</a></li>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:24 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:23 CEST 2012 -->
<title>Packets.Client</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:24 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:23 CEST 2012 -->
<title>Packets.Server</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
</head>
<body>
@ -37,7 +37,7 @@
<div class="subNav">
<ul class="navList">
<li><a href="../../../com/comphenix/protocol/Packets.Client.html" title="class in com.comphenix.protocol"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../com/comphenix/protocol/ProtocolLibrary.html" title="class in com.comphenix.protocol"><span class="strong">Next Class</span></a></li>
<li><a href="../../../com/comphenix/protocol/PacketStream.html" title="interface in com.comphenix.protocol"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?com/comphenix/protocol/Packets.Server.html" target="_top">Frames</a></li>
@ -1127,7 +1127,7 @@ extends <a href="../../../com/comphenix/protocol/reflect/IntEnum.html" title="cl
<div class="subNav">
<ul class="navList">
<li><a href="../../../com/comphenix/protocol/Packets.Client.html" title="class in com.comphenix.protocol"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../com/comphenix/protocol/ProtocolLibrary.html" title="class in com.comphenix.protocol"><span class="strong">Next Class</span></a></li>
<li><a href="../../../com/comphenix/protocol/PacketStream.html" title="interface in com.comphenix.protocol"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?com/comphenix/protocol/Packets.Server.html" target="_top">Frames</a></li>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:24 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:23 CEST 2012 -->
<title>Packets</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
</head>
<body>
@ -36,7 +36,7 @@
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../com/comphenix/protocol/Application.html" title="class in com.comphenix.protocol"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../com/comphenix/protocol/AsynchronousManager.html" title="interface in com.comphenix.protocol"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../com/comphenix/protocol/Packets.Client.html" title="class in com.comphenix.protocol"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
@ -298,7 +298,7 @@ extends java.lang.Object</pre>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../com/comphenix/protocol/Application.html" title="class in com.comphenix.protocol"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../com/comphenix/protocol/AsynchronousManager.html" title="interface in com.comphenix.protocol"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../com/comphenix/protocol/Packets.Client.html" title="class in com.comphenix.protocol"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:24 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:23 CEST 2012 -->
<title>ProtocolLibrary</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
</head>
<body>
@ -36,7 +36,7 @@
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../com/comphenix/protocol/Packets.Server.html" title="class in com.comphenix.protocol"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../com/comphenix/protocol/PacketStream.html" title="interface in com.comphenix.protocol"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../com/comphenix/protocol/ProtocolManager.html" title="interface in com.comphenix.protocol"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
@ -319,7 +319,7 @@ extends org.bukkit.plugin.java.JavaPlugin</pre>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../com/comphenix/protocol/Packets.Server.html" title="class in com.comphenix.protocol"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../com/comphenix/protocol/PacketStream.html" title="interface in com.comphenix.protocol"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../com/comphenix/protocol/ProtocolManager.html" title="interface in com.comphenix.protocol"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:24 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:23 CEST 2012 -->
<title>ProtocolManager</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
</head>
<body>
@ -87,12 +87,17 @@
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Superinterfaces:</dt>
<dd><a href="../../../com/comphenix/protocol/PacketStream.html" title="interface in com.comphenix.protocol">PacketStream</a></dd>
</dl>
<dl>
<dt>All Known Implementing Classes:</dt>
<dd><a href="../../../com/comphenix/protocol/injector/PacketFilterManager.html" title="class in com.comphenix.protocol.injector">PacketFilterManager</a></dd>
</dl>
<hr>
<br>
<pre>public interface <span class="strong">ProtocolManager</span></pre>
<pre>public interface <span class="strong">ProtocolManager</span>
extends <a href="../../../com/comphenix/protocol/PacketStream.html" title="interface in com.comphenix.protocol">PacketStream</a></pre>
<div class="block">Represents an API for accessing the Minecraft protocol.</div>
<dl><dt><span class="strong">Author:</span></dt>
<dd>Kristian</dd></dl>
@ -141,79 +146,62 @@
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../com/comphenix/protocol/AsynchronousManager.html" title="interface in com.comphenix.protocol">AsynchronousManager</a></code></td>
<td class="colLast"><code><strong><a href="../../../com/comphenix/protocol/ProtocolManager.html#getAsynchronousManager()">getAsynchronousManager</a></strong>()</code>
<div class="block">Retrieve the current asyncronous packet manager.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>com.google.common.collect.ImmutableSet&lt;<a href="../../../com/comphenix/protocol/events/PacketListener.html" title="interface in com.comphenix.protocol.events">PacketListener</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../com/comphenix/protocol/ProtocolManager.html#getPacketListeners()">getPacketListeners</a></strong>()</code>
<div class="block">Retrieves a list of every registered packet listener.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>java.util.Set&lt;java.lang.Integer&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../com/comphenix/protocol/ProtocolManager.html#getReceivingFilters()">getReceivingFilters</a></strong>()</code>
<div class="block">Retrieves a immutable set containing the ID of the recieved client packets that will be observed by listeners.</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>java.util.Set&lt;java.lang.Integer&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../com/comphenix/protocol/ProtocolManager.html#getSendingFilters()">getSendingFilters</a></strong>()</code>
<div class="block">Retrieves a immutable set containing the ID of the sent server packets that will be observed by listeners.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../com/comphenix/protocol/ProtocolManager.html#isClosed()">isClosed</a></strong>()</code>
<div class="block">Determines whether or not this protocol mananger has been disabled.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../com/comphenix/protocol/ProtocolManager.html#recieveClientPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer)">recieveClientPacket</a></strong>(org.bukkit.entity.Player&nbsp;sender,
<a href="../../../com/comphenix/protocol/events/PacketContainer.html" title="class in com.comphenix.protocol.events">PacketContainer</a>&nbsp;packet)</code>
<div class="block">Simulate recieving a certain packet from a given player.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../com/comphenix/protocol/ProtocolManager.html#recieveClientPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer, boolean)">recieveClientPacket</a></strong>(org.bukkit.entity.Player&nbsp;sender,
<a href="../../../com/comphenix/protocol/events/PacketContainer.html" title="class in com.comphenix.protocol.events">PacketContainer</a>&nbsp;packet,
boolean&nbsp;filters)</code>
<div class="block">Simulate recieving a certain packet from a given player.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../com/comphenix/protocol/ProtocolManager.html#removePacketListener(com.comphenix.protocol.events.PacketListener)">removePacketListener</a></strong>(<a href="../../../com/comphenix/protocol/events/PacketListener.html" title="interface in com.comphenix.protocol.events">PacketListener</a>&nbsp;listener)</code>
<div class="block">Removes a given packet listener.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../com/comphenix/protocol/ProtocolManager.html#removePacketListeners(org.bukkit.plugin.Plugin)">removePacketListeners</a></strong>(org.bukkit.plugin.Plugin&nbsp;plugin)</code>
<div class="block">Removes every listener associated with the given plugin.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../com/comphenix/protocol/ProtocolManager.html#sendServerPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer)">sendServerPacket</a></strong>(org.bukkit.entity.Player&nbsp;reciever,
<a href="../../../com/comphenix/protocol/events/PacketContainer.html" title="class in com.comphenix.protocol.events">PacketContainer</a>&nbsp;packet)</code>
<div class="block">Send a packet to the given player.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../com/comphenix/protocol/ProtocolManager.html#sendServerPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer, boolean)">sendServerPacket</a></strong>(org.bukkit.entity.Player&nbsp;reciever,
<a href="../../../com/comphenix/protocol/events/PacketContainer.html" title="class in com.comphenix.protocol.events">PacketContainer</a>&nbsp;packet,
boolean&nbsp;filters)</code>
<div class="block">Send a packet to the given player.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../com/comphenix/protocol/ProtocolManager.html#updateEntity(org.bukkit.entity.Entity, java.util.List)">updateEntity</a></strong>(org.bukkit.entity.Entity&nbsp;entity,
java.util.List&lt;org.bukkit.entity.Player&gt;&nbsp;observers)</code>
<div class="block">Completely refresh all clients about an entity.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_com.comphenix.protocol.PacketStream">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;com.comphenix.protocol.<a href="../../../com/comphenix/protocol/PacketStream.html" title="interface in com.comphenix.protocol">PacketStream</a></h3>
<code><a href="../../../com/comphenix/protocol/PacketStream.html#recieveClientPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer)">recieveClientPacket</a>, <a href="../../../com/comphenix/protocol/PacketStream.html#recieveClientPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer, boolean)">recieveClientPacket</a>, <a href="../../../com/comphenix/protocol/PacketStream.html#sendServerPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer)">sendServerPacket</a>, <a href="../../../com/comphenix/protocol/PacketStream.html#sendServerPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer, boolean)">sendServerPacket</a></code></li>
</ul>
</li>
</ul>
</li>
@ -278,72 +266,6 @@
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>plugin</code> - - the plugin to unload.</dd></dl>
</li>
</ul>
<a name="sendServerPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sendServerPacket</h4>
<pre>void&nbsp;sendServerPacket(org.bukkit.entity.Player&nbsp;reciever,
<a href="../../../com/comphenix/protocol/events/PacketContainer.html" title="class in com.comphenix.protocol.events">PacketContainer</a>&nbsp;packet)
throws java.lang.reflect.InvocationTargetException</pre>
<div class="block">Send a packet to the given player.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>reciever</code> - - the reciever.</dd><dd><code>packet</code> - - packet to send.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code>java.lang.reflect.InvocationTargetException</code> - - if an error occured when sending the packet.</dd></dl>
</li>
</ul>
<a name="sendServerPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sendServerPacket</h4>
<pre>void&nbsp;sendServerPacket(org.bukkit.entity.Player&nbsp;reciever,
<a href="../../../com/comphenix/protocol/events/PacketContainer.html" title="class in com.comphenix.protocol.events">PacketContainer</a>&nbsp;packet,
boolean&nbsp;filters)
throws java.lang.reflect.InvocationTargetException</pre>
<div class="block">Send a packet to the given player.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>reciever</code> - - the reciever.</dd><dd><code>packet</code> - - packet to send.</dd><dd><code>filters</code> - - whether or not to invoke any packet filters.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code>java.lang.reflect.InvocationTargetException</code> - - if an error occured when sending the packet.</dd></dl>
</li>
</ul>
<a name="recieveClientPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>recieveClientPacket</h4>
<pre>void&nbsp;recieveClientPacket(org.bukkit.entity.Player&nbsp;sender,
<a href="../../../com/comphenix/protocol/events/PacketContainer.html" title="class in com.comphenix.protocol.events">PacketContainer</a>&nbsp;packet)
throws java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException</pre>
<div class="block">Simulate recieving a certain packet from a given player.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>sender</code> - - the sender.</dd><dd><code>packet</code> - - the packet that was sent.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code>java.lang.reflect.InvocationTargetException</code> - If the reflection machinery failed.</dd>
<dd><code>java.lang.IllegalAccessException</code> - If the underlying method caused an error.</dd></dl>
</li>
</ul>
<a name="recieveClientPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer, boolean)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>recieveClientPacket</h4>
<pre>void&nbsp;recieveClientPacket(org.bukkit.entity.Player&nbsp;sender,
<a href="../../../com/comphenix/protocol/events/PacketContainer.html" title="class in com.comphenix.protocol.events">PacketContainer</a>&nbsp;packet,
boolean&nbsp;filters)
throws java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException</pre>
<div class="block">Simulate recieving a certain packet from a given player.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>sender</code> - - the sender.</dd><dd><code>packet</code> - - the packet that was sent.</dd><dd><code>filters</code> - - whether or not to invoke any packet filters.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code>java.lang.reflect.InvocationTargetException</code> - If the reflection machinery failed.</dd>
<dd><code>java.lang.IllegalAccessException</code> - If the underlying method caused an error.</dd></dl>
</li>
</ul>
<a name="createPacket(int)">
<!-- -->
</a>
@ -430,7 +352,7 @@
<a name="isClosed()">
<!-- -->
</a>
<ul class="blockListLast">
<ul class="blockList">
<li class="blockList">
<h4>isClosed</h4>
<pre>boolean&nbsp;isClosed()</pre>
@ -438,6 +360,17 @@
<dl><dt><span class="strong">Returns:</span></dt><dd>TRUE if it has, FALSE otherwise.</dd></dl>
</li>
</ul>
<a name="getAsynchronousManager()">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getAsynchronousManager</h4>
<pre><a href="../../../com/comphenix/protocol/AsynchronousManager.html" title="interface in com.comphenix.protocol">AsynchronousManager</a>&nbsp;getAsynchronousManager()</pre>
<div class="block">Retrieve the current asyncronous packet manager.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>Asyncronous packet manager.</dd></dl>
</li>
</ul>
</li>
</ul>
</li>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:25 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:24 CEST 2012 -->
<title>Uses of Class com.comphenix.protocol.Application</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:25 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:24 CEST 2012 -->
<title>Uses of Class com.comphenix.protocol.Packets.Client</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:25 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:24 CEST 2012 -->
<title>Uses of Class com.comphenix.protocol.Packets.Server</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:25 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:24 CEST 2012 -->
<title>Uses of Class com.comphenix.protocol.Packets</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:25 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:24 CEST 2012 -->
<title>Uses of Class com.comphenix.protocol.ProtocolLibrary</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:25 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:24 CEST 2012 -->
<title>Uses of Interface com.comphenix.protocol.ProtocolManager</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
@ -80,6 +80,10 @@
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#com.comphenix.protocol.async">com.comphenix.protocol.async</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#com.comphenix.protocol.injector">com.comphenix.protocol.injector</a></td>
<td class="colLast">&nbsp;</td>
</tr>
@ -108,6 +112,24 @@
</tbody>
</table>
</li>
<li class="blockList"><a name="com.comphenix.protocol.async">
<!-- -->
</a>
<h3>Uses of <a href="../../../../com/comphenix/protocol/ProtocolManager.html" title="interface in com.comphenix.protocol">ProtocolManager</a> in <a href="../../../../com/comphenix/protocol/async/package-summary.html">com.comphenix.protocol.async</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../../../../com/comphenix/protocol/async/package-summary.html">com.comphenix.protocol.async</a> with parameters of type <a href="../../../../com/comphenix/protocol/ProtocolManager.html" title="interface in com.comphenix.protocol">ProtocolManager</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/async/AsyncFilterManager.html#AsyncFilterManager(java.util.logging.Logger, org.bukkit.scheduler.BukkitScheduler, com.comphenix.protocol.ProtocolManager)">AsyncFilterManager</a></strong>(java.util.logging.Logger&nbsp;logger,
org.bukkit.scheduler.BukkitScheduler&nbsp;scheduler,
<a href="../../../../com/comphenix/protocol/ProtocolManager.html" title="interface in com.comphenix.protocol">ProtocolManager</a>&nbsp;manager)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="com.comphenix.protocol.injector">
<!-- -->
</a>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:24 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:23 CEST 2012 -->
<title>SortedCopyOnWriteArray</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
@ -36,7 +36,7 @@
</div>
<div class="subNav">
<ul class="navList">
<li>Prev Class</li>
<li><a href="../../../../com/comphenix/protocol/concurrency/AbstractConcurrentListenerMultimap.html" title="class in com.comphenix.protocol.concurrency"><span class="strong">Prev Class</span></a></li>
<li>Next Class</li>
</ul>
<ul class="navList">
@ -526,7 +526,7 @@ implements java.lang.Iterable&lt;T&gt;, java.util.Collection&lt;T&gt;</pre>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev Class</li>
<li><a href="../../../../com/comphenix/protocol/concurrency/AbstractConcurrentListenerMultimap.html" title="class in com.comphenix.protocol.concurrency"><span class="strong">Prev Class</span></a></li>
<li>Next Class</li>
</ul>
<ul class="navList">

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:25 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:24 CEST 2012 -->
<title>Uses of Class com.comphenix.protocol.concurrency.SortedCopyOnWriteArray</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>
@ -65,47 +65,7 @@
<div class="header">
<h2 title="Uses of Class com.comphenix.protocol.concurrency.SortedCopyOnWriteArray" class="title">Uses of Class<br>com.comphenix.protocol.concurrency.SortedCopyOnWriteArray</h2>
</div>
<div class="classUseContainer">
<ul class="blockList">
<li class="blockList">
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
<caption><span>Packages that use <a href="../../../../../com/comphenix/protocol/concurrency/SortedCopyOnWriteArray.html" title="class in com.comphenix.protocol.concurrency">SortedCopyOnWriteArray</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="#com.comphenix.protocol.injector">com.comphenix.protocol.injector</a></td>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<ul class="blockList">
<li class="blockList"><a name="com.comphenix.protocol.injector">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../com/comphenix/protocol/concurrency/SortedCopyOnWriteArray.html" title="class in com.comphenix.protocol.concurrency">SortedCopyOnWriteArray</a> in <a href="../../../../../com/comphenix/protocol/injector/package-summary.html">com.comphenix.protocol.injector</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
<caption><span>Fields in <a href="../../../../../com/comphenix/protocol/injector/package-summary.html">com.comphenix.protocol.injector</a> with type parameters of type <a href="../../../../../com/comphenix/protocol/concurrency/SortedCopyOnWriteArray.html" title="class in com.comphenix.protocol.concurrency">SortedCopyOnWriteArray</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected java.util.concurrent.ConcurrentMap&lt;java.lang.Integer,<a href="../../../../../com/comphenix/protocol/concurrency/SortedCopyOnWriteArray.html" title="class in com.comphenix.protocol.concurrency">SortedCopyOnWriteArray</a>&lt;com.comphenix.protocol.injector.ConcurrentListenerMultimap.PrioritizedListener&gt;&gt;</code></td>
<td class="colLast"><span class="strong">ConcurrentListenerMultimap.</span><code><strong><a href="../../../../../com/comphenix/protocol/injector/ConcurrentListenerMultimap.html#listeners">listeners</a></strong></code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="classUseContainer">No usage of com.comphenix.protocol.concurrency.SortedCopyOnWriteArray</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:24 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:23 CEST 2012 -->
<title>com.comphenix.protocol.concurrency</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
@ -12,6 +12,7 @@
<div class="indexContainer">
<h2 title="Classes">Classes</h2>
<ul title="Classes">
<li><a href="AbstractConcurrentListenerMultimap.html" title="class in com.comphenix.protocol.concurrency" target="classFrame">AbstractConcurrentListenerMultimap</a></li>
<li><a href="SortedCopyOnWriteArray.html" title="class in com.comphenix.protocol.concurrency" target="classFrame">SortedCopyOnWriteArray</a></li>
</ul>
</div>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:24 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:23 CEST 2012 -->
<title>com.comphenix.protocol.concurrency</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
@ -36,7 +36,7 @@
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/comphenix/protocol/package-summary.html">Prev Package</a></li>
<li><a href="../../../../com/comphenix/protocol/async/package-summary.html">Prev Package</a></li>
<li><a href="../../../../com/comphenix/protocol/events/package-summary.html">Next Package</a></li>
</ul>
<ul class="navList">
@ -76,6 +76,12 @@
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../com/comphenix/protocol/concurrency/AbstractConcurrentListenerMultimap.html" title="class in com.comphenix.protocol.concurrency">AbstractConcurrentListenerMultimap</a>&lt;TListener&gt;</td>
<td class="colLast">
<div class="block">A thread-safe implementation of a listener multimap.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../com/comphenix/protocol/concurrency/SortedCopyOnWriteArray.html" title="class in com.comphenix.protocol.concurrency">SortedCopyOnWriteArray</a>&lt;T extends java.lang.Comparable&lt;T&gt;&gt;</td>
<td class="colLast">
<div class="block">An implicitly sorted array list that preserves insertion order and maintains duplicates.</div>
@ -105,7 +111,7 @@
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/comphenix/protocol/package-summary.html">Prev Package</a></li>
<li><a href="../../../../com/comphenix/protocol/async/package-summary.html">Prev Package</a></li>
<li><a href="../../../../com/comphenix/protocol/events/package-summary.html">Next Package</a></li>
</ul>
<ul class="navList">

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:24 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:23 CEST 2012 -->
<title>com.comphenix.protocol.concurrency Class Hierarchy</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
@ -36,7 +36,7 @@
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/comphenix/protocol/package-tree.html">Prev</a></li>
<li><a href="../../../../com/comphenix/protocol/async/package-tree.html">Prev</a></li>
<li><a href="../../../../com/comphenix/protocol/events/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
@ -74,6 +74,7 @@
<ul>
<li type="circle">java.lang.Object
<ul>
<li type="circle">com.comphenix.protocol.concurrency.<a href="../../../../com/comphenix/protocol/concurrency/AbstractConcurrentListenerMultimap.html" title="class in com.comphenix.protocol.concurrency"><span class="strong">AbstractConcurrentListenerMultimap</span></a>&lt;TListener&gt;</li>
<li type="circle">com.comphenix.protocol.concurrency.<a href="../../../../com/comphenix/protocol/concurrency/SortedCopyOnWriteArray.html" title="class in com.comphenix.protocol.concurrency"><span class="strong">SortedCopyOnWriteArray</span></a>&lt;T&gt; (implements java.util.Collection&lt;E&gt;, java.lang.Iterable&lt;T&gt;)</li>
</ul>
</li>
@ -98,7 +99,7 @@
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/comphenix/protocol/package-tree.html">Prev</a></li>
<li><a href="../../../../com/comphenix/protocol/async/package-tree.html">Prev</a></li>
<li><a href="../../../../com/comphenix/protocol/events/package-tree.html">Next</a></li>
</ul>
<ul class="navList">

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:25 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:24 CEST 2012 -->
<title>Uses of Package com.comphenix.protocol.concurrency</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
@ -65,42 +65,7 @@
<div class="header">
<h1 title="Uses of Package com.comphenix.protocol.concurrency" class="title">Uses of Package<br>com.comphenix.protocol.concurrency</h1>
</div>
<div class="contentContainer">
<ul class="blockList">
<li class="blockList">
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
<caption><span>Packages that use <a href="../../../../com/comphenix/protocol/concurrency/package-summary.html">com.comphenix.protocol.concurrency</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="#com.comphenix.protocol.injector">com.comphenix.protocol.injector</a></td>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="com.comphenix.protocol.injector">
<!-- -->
</a>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../com/comphenix/protocol/concurrency/package-summary.html">com.comphenix.protocol.concurrency</a> used by <a href="../../../../com/comphenix/protocol/injector/package-summary.html">com.comphenix.protocol.injector</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../com/comphenix/protocol/concurrency/class-use/SortedCopyOnWriteArray.html#com.comphenix.protocol.injector">SortedCopyOnWriteArray</a>
<div class="block">An implicitly sorted array list that preserves insertion order and maintains duplicates.</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
<div class="contentContainer">No usage of com.comphenix.protocol.concurrency</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:24 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:23 CEST 2012 -->
<title>ConnectionSide</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:24 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:23 CEST 2012 -->
<title>ListenerPriority</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:24 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:23 CEST 2012 -->
<title>ListeningWhitelist</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
@ -167,32 +167,39 @@ extends java.lang.Object</pre>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/events/ListeningWhitelist.html#containsAny(com.comphenix.protocol.events.ListeningWhitelist, int...)">containsAny</a></strong>(<a href="../../../../com/comphenix/protocol/events/ListeningWhitelist.html" title="class in com.comphenix.protocol.events">ListeningWhitelist</a>&nbsp;whitelist,
int...&nbsp;idList)</code>
<div class="block">Determine if any of the given IDs can be found in the whitelist.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/events/ListeningWhitelist.html#equals(java.lang.Object)">equals</a></strong>(java.lang.Object&nbsp;obj)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../com/comphenix/protocol/events/ListenerPriority.html" title="enum in com.comphenix.protocol.events">ListenerPriority</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/events/ListeningWhitelist.html#getPriority()">getPriority</a></strong>()</code>
<div class="block">Retrieve the priority in the execution order of the packet listener.</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>java.util.Set&lt;java.lang.Integer&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/events/ListeningWhitelist.html#getWhitelist()">getWhitelist</a></strong>()</code>
<div class="block">Retrieves the list of packets that will be observed by the listeners.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/events/ListeningWhitelist.html#hashCode()">hashCode</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/events/ListeningWhitelist.html#isEnabled()">isEnabled</a></strong>()</code>
<div class="block">Whether or not this whitelist has any enabled packets.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/events/ListeningWhitelist.html#toString()">toString</a></strong>()</code>&nbsp;</td>
</tr>
@ -314,6 +321,19 @@ extends java.lang.Object</pre>
</dl>
</li>
</ul>
<a name="containsAny(com.comphenix.protocol.events.ListeningWhitelist, int...)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>containsAny</h4>
<pre>public static&nbsp;boolean&nbsp;containsAny(<a href="../../../../com/comphenix/protocol/events/ListeningWhitelist.html" title="class in com.comphenix.protocol.events">ListeningWhitelist</a>&nbsp;whitelist,
int...&nbsp;idList)</pre>
<div class="block">Determine if any of the given IDs can be found in the whitelist.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>whitelist</code> - - whitelist to test.</dd><dd><code>idList</code> - - list of packet IDs to find.</dd>
<dt><span class="strong">Returns:</span></dt><dd>TRUE if any of the packets in the list can be found in the whitelist, FALSE otherwise.</dd></dl>
</li>
</ul>
<a name="equals(java.lang.Object)">
<!-- -->
</a>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:24 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:23 CEST 2012 -->
<title>PacketAdapter</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:24 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:23 CEST 2012 -->
<title>PacketContainer</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
@ -94,13 +94,19 @@
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>java.io.Serializable</dd>
</dl>
<hr>
<br>
<pre>public class <span class="strong">PacketContainer</span>
extends java.lang.Object</pre>
extends java.lang.Object
implements java.io.Serializable</pre>
<div class="block">Represents a Minecraft packet indirectly.</div>
<dl><dt><span class="strong">Author:</span></dt>
<dd>Kristian</dd></dl>
<dd>Kristian</dd>
<dt><span class="strong">See Also:</span></dt><dd><a href="../../../../serialized-form.html#com.comphenix.protocol.events.PacketContainer">Serialized Form</a></dd></dl>
</li>
</ul>
</div>
@ -248,15 +254,6 @@ extends java.lang.Object</pre>
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="handle">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>handle</h4>
<pre>protected&nbsp;net.minecraft.server.Packet handle</pre>
</li>
</ul>
<a name="id">
<!-- -->
</a>
@ -266,13 +263,22 @@ extends java.lang.Object</pre>
<pre>protected&nbsp;int id</pre>
</li>
</ul>
<a name="handle">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>handle</h4>
<pre>protected transient&nbsp;net.minecraft.server.Packet handle</pre>
</li>
</ul>
<a name="structureModifier">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>structureModifier</h4>
<pre>protected&nbsp;<a href="../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</a>&lt;java.lang.Object&gt; structureModifier</pre>
<pre>protected transient&nbsp;<a href="../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</a>&lt;java.lang.Object&gt; structureModifier</pre>
</li>
</ul>
</li>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:24 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:23 CEST 2012 -->
<title>PacketEvent</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
@ -178,6 +178,19 @@ implements org.bukkit.event.Cancellable</pre>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../com/comphenix/protocol/events/PacketEvent.html" title="class in com.comphenix.protocol.events">PacketEvent</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/events/PacketEvent.html#fromSynchronous(com.comphenix.protocol.events.PacketEvent, com.comphenix.protocol.async.AsyncMarker)">fromSynchronous</a></strong>(<a href="../../../../com/comphenix/protocol/events/PacketEvent.html" title="class in com.comphenix.protocol.events">PacketEvent</a>&nbsp;event,
<a href="../../../../com/comphenix/protocol/async/AsyncMarker.html" title="class in com.comphenix.protocol.async">AsyncMarker</a>&nbsp;marker)</code>
<div class="block">Create an asynchronous packet event from a synchronous event and a async marker.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../com/comphenix/protocol/async/AsyncMarker.html" title="class in com.comphenix.protocol.async">AsyncMarker</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/events/PacketEvent.html#getAsyncMarker()">getAsyncMarker</a></strong>()</code>
<div class="block">Retrieve the asynchronous marker.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../com/comphenix/protocol/events/PacketContainer.html" title="class in com.comphenix.protocol.events">PacketContainer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/events/PacketEvent.html#getPacket()">getPacket</a></strong>()</code>
<div class="block">Retrieves the packet that will be sent to the player.</div>
@ -197,16 +210,28 @@ implements org.bukkit.event.Cancellable</pre>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/events/PacketEvent.html#isCancelled()">isCancelled</a></strong>()</code>
<div class="block">Retrieves whether or not the packet should be cancelled.</div>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/events/PacketEvent.html#isAsynchronous()">isAsynchronous</a></strong>()</code>
<div class="block">Determine if the packet event has been executed asynchronously or not.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/events/PacketEvent.html#isCancelled()">isCancelled</a></strong>()</code>
<div class="block">Retrieves whether or not the packet should be cancelled.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/events/PacketEvent.html#isServerPacket()">isServerPacket</a></strong>()</code>
<div class="block">Whether or not this packet was created by the server.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/events/PacketEvent.html#setAsyncMarker(com.comphenix.protocol.async.AsyncMarker)">setAsyncMarker</a></strong>(<a href="../../../../com/comphenix/protocol/async/AsyncMarker.html" title="class in com.comphenix.protocol.async">AsyncMarker</a>&nbsp;asyncMarker)</code>
<div class="block">Set the asynchronous marker.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/events/PacketEvent.html#setCancelled(boolean)">setCancelled</a></strong>(boolean&nbsp;cancel)</code>
@ -295,6 +320,19 @@ implements org.bukkit.event.Cancellable</pre>
<dt><span class="strong">Returns:</span></dt><dd>The event.</dd></dl>
</li>
</ul>
<a name="fromSynchronous(com.comphenix.protocol.events.PacketEvent, com.comphenix.protocol.async.AsyncMarker)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fromSynchronous</h4>
<pre>public static&nbsp;<a href="../../../../com/comphenix/protocol/events/PacketEvent.html" title="class in com.comphenix.protocol.events">PacketEvent</a>&nbsp;fromSynchronous(<a href="../../../../com/comphenix/protocol/events/PacketEvent.html" title="class in com.comphenix.protocol.events">PacketEvent</a>&nbsp;event,
<a href="../../../../com/comphenix/protocol/async/AsyncMarker.html" title="class in com.comphenix.protocol.async">AsyncMarker</a>&nbsp;marker)</pre>
<div class="block">Create an asynchronous packet event from a synchronous event and a async marker.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>event</code> - - the original synchronous event.</dd><dd><code>marker</code> - - the asynchronous marker.</dd>
<dt><span class="strong">Returns:</span></dt><dd>The new packet event.</dd></dl>
</li>
</ul>
<a name="getPacket()">
<!-- -->
</a>
@ -370,14 +408,61 @@ implements org.bukkit.event.Cancellable</pre>
<a name="isServerPacket()">
<!-- -->
</a>
<ul class="blockListLast">
<ul class="blockList">
<li class="blockList">
<h4>isServerPacket</h4>
<pre>public&nbsp;boolean&nbsp;isServerPacket()</pre>
<div class="block">Whether or not this packet was created by the server.</div>
<div class="block">Whether or not this packet was created by the server.
<p>
Most listeners can deduce this by noting which listener method was invoked.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>TRUE if the packet was created by the server, FALSE if it was created by a client.</dd></dl>
</li>
</ul>
<a name="getAsyncMarker()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAsyncMarker</h4>
<pre>public&nbsp;<a href="../../../../com/comphenix/protocol/async/AsyncMarker.html" title="class in com.comphenix.protocol.async">AsyncMarker</a>&nbsp;getAsyncMarker()</pre>
<div class="block">Retrieve the asynchronous marker.
<p>
If the packet is synchronous, this marker will be used to schedule an asynchronous event. In the following
asynchronous event, the marker is used to correctly pass the packet around to the different threads.
<p>
Note that if there are no asynchronous events that can receive this packet, the marker is NULL.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>The current asynchronous marker, or NULL.</dd></dl>
</li>
</ul>
<a name="setAsyncMarker(com.comphenix.protocol.async.AsyncMarker)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAsyncMarker</h4>
<pre>public&nbsp;void&nbsp;setAsyncMarker(<a href="../../../../com/comphenix/protocol/async/AsyncMarker.html" title="class in com.comphenix.protocol.async">AsyncMarker</a>&nbsp;asyncMarker)</pre>
<div class="block">Set the asynchronous marker.
<p>
If the marker is non-null at the end of an synchronous event processing, the packet will be scheduled
to be processed asynchronously with the given settings.
<p>
Note that if there are no asynchronous events that can receive this packet, the marker should be NULL.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>asyncMarker</code> - - the new asynchronous marker, or NULL.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code>java.lang.IllegalStateException</code> - If the current event is asynchronous.</dd></dl>
</li>
</ul>
<a name="isAsynchronous()">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>isAsynchronous</h4>
<pre>public&nbsp;boolean&nbsp;isAsynchronous()</pre>
<div class="block">Determine if the packet event has been executed asynchronously or not.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>TRUE if this packet event is asynchronous, FALSE otherwise.</dd></dl>
</li>
</ul>
</li>
</ul>
</li>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:24 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:23 CEST 2012 -->
<title>PacketListener</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:25 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:24 CEST 2012 -->
<title>Uses of Class com.comphenix.protocol.events.ConnectionSide</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:25 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:24 CEST 2012 -->
<title>Uses of Class com.comphenix.protocol.events.ListenerPriority</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>
@ -79,6 +79,10 @@
<td class="colFirst"><a href="#com.comphenix.protocol.events">com.comphenix.protocol.events</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#com.comphenix.protocol.injector">com.comphenix.protocol.injector</a></td>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
@ -145,6 +149,38 @@ the order they are declared.</div>
</tbody>
</table>
</li>
<li class="blockList"><a name="com.comphenix.protocol.injector">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../com/comphenix/protocol/events/ListenerPriority.html" title="enum in com.comphenix.protocol.events">ListenerPriority</a> in <a href="../../../../../com/comphenix/protocol/injector/package-summary.html">com.comphenix.protocol.injector</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../com/comphenix/protocol/injector/package-summary.html">com.comphenix.protocol.injector</a> that return <a href="../../../../../com/comphenix/protocol/events/ListenerPriority.html" title="enum in com.comphenix.protocol.events">ListenerPriority</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><a href="../../../../../com/comphenix/protocol/events/ListenerPriority.html" title="enum in com.comphenix.protocol.events">ListenerPriority</a></code></td>
<td class="colLast"><span class="strong">PrioritizedListener.</span><code><strong><a href="../../../../../com/comphenix/protocol/injector/PrioritizedListener.html#getPriority()">getPriority</a></strong>()</code>
<div class="block">Retrieve the priority of this listener.</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../../../../../com/comphenix/protocol/injector/package-summary.html">com.comphenix.protocol.injector</a> with parameters of type <a href="../../../../../com/comphenix/protocol/events/ListenerPriority.html" title="enum in com.comphenix.protocol.events">ListenerPriority</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../com/comphenix/protocol/injector/PrioritizedListener.html#PrioritizedListener(TListener, com.comphenix.protocol.events.ListenerPriority)">PrioritizedListener</a></strong>(<a href="../../../../../com/comphenix/protocol/injector/PrioritizedListener.html" title="type parameter in PrioritizedListener">TListener</a>&nbsp;listener,
<a href="../../../../../com/comphenix/protocol/events/ListenerPriority.html" title="enum in com.comphenix.protocol.events">ListenerPriority</a>&nbsp;priority)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
</ul>
</li>
</ul>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:25 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:24 CEST 2012 -->
<title>Uses of Class com.comphenix.protocol.events.ListeningWhitelist</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>
@ -76,10 +76,14 @@
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="#com.comphenix.protocol.events">com.comphenix.protocol.events</a></td>
<td class="colFirst"><a href="#com.comphenix.protocol.concurrency">com.comphenix.protocol.concurrency</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#com.comphenix.protocol.events">com.comphenix.protocol.events</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#com.comphenix.protocol.injector">com.comphenix.protocol.injector</a></td>
<td class="colLast">&nbsp;</td>
</tr>
@ -88,6 +92,34 @@
</li>
<li class="blockList">
<ul class="blockList">
<li class="blockList"><a name="com.comphenix.protocol.concurrency">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../com/comphenix/protocol/events/ListeningWhitelist.html" title="class in com.comphenix.protocol.events">ListeningWhitelist</a> in <a href="../../../../../com/comphenix/protocol/concurrency/package-summary.html">com.comphenix.protocol.concurrency</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../com/comphenix/protocol/concurrency/package-summary.html">com.comphenix.protocol.concurrency</a> with parameters of type <a href="../../../../../com/comphenix/protocol/events/ListeningWhitelist.html" title="class in com.comphenix.protocol.events">ListeningWhitelist</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>void</code></td>
<td class="colLast"><span class="strong">AbstractConcurrentListenerMultimap.</span><code><strong><a href="../../../../../com/comphenix/protocol/concurrency/AbstractConcurrentListenerMultimap.html#addListener(TListener, com.comphenix.protocol.events.ListeningWhitelist)">addListener</a></strong>(<a href="../../../../../com/comphenix/protocol/concurrency/AbstractConcurrentListenerMultimap.html" title="type parameter in AbstractConcurrentListenerMultimap">TListener</a>&nbsp;listener,
<a href="../../../../../com/comphenix/protocol/events/ListeningWhitelist.html" title="class in com.comphenix.protocol.events">ListeningWhitelist</a>&nbsp;whitelist)</code>
<div class="block">Adds a listener to its requested list of packet recievers.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.util.List&lt;java.lang.Integer&gt;</code></td>
<td class="colLast"><span class="strong">AbstractConcurrentListenerMultimap.</span><code><strong><a href="../../../../../com/comphenix/protocol/concurrency/AbstractConcurrentListenerMultimap.html#removeListener(TListener, com.comphenix.protocol.events.ListeningWhitelist)">removeListener</a></strong>(<a href="../../../../../com/comphenix/protocol/concurrency/AbstractConcurrentListenerMultimap.html" title="type parameter in AbstractConcurrentListenerMultimap">TListener</a>&nbsp;listener,
<a href="../../../../../com/comphenix/protocol/events/ListeningWhitelist.html" title="class in com.comphenix.protocol.events">ListeningWhitelist</a>&nbsp;whitelist)</code>
<div class="block">Removes the given listener from the packet event list.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="com.comphenix.protocol.events">
<!-- -->
</a>
@ -144,6 +176,22 @@
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../com/comphenix/protocol/events/package-summary.html">com.comphenix.protocol.events</a> with parameters of type <a href="../../../../../com/comphenix/protocol/events/ListeningWhitelist.html" title="class in com.comphenix.protocol.events">ListeningWhitelist</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 boolean</code></td>
<td class="colLast"><span class="strong">ListeningWhitelist.</span><code><strong><a href="../../../../../com/comphenix/protocol/events/ListeningWhitelist.html#containsAny(com.comphenix.protocol.events.ListeningWhitelist, int...)">containsAny</a></strong>(<a href="../../../../../com/comphenix/protocol/events/ListeningWhitelist.html" title="class in com.comphenix.protocol.events">ListeningWhitelist</a>&nbsp;whitelist,
int...&nbsp;idList)</code>
<div class="block">Determine if any of the given IDs can be found in the whitelist.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="com.comphenix.protocol.injector">
<!-- -->
@ -157,17 +205,10 @@
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">ConcurrentListenerMultimap.</span><code><strong><a href="../../../../../com/comphenix/protocol/injector/ConcurrentListenerMultimap.html#addListener(com.comphenix.protocol.events.PacketListener, com.comphenix.protocol.events.ListeningWhitelist)">addListener</a></strong>(<a href="../../../../../com/comphenix/protocol/events/PacketListener.html" title="interface in com.comphenix.protocol.events">PacketListener</a>&nbsp;listener,
<a href="../../../../../com/comphenix/protocol/events/ListeningWhitelist.html" title="class in com.comphenix.protocol.events">ListeningWhitelist</a>&nbsp;whitelist)</code>
<div class="block">Adds a listener to its requested list of packet recievers.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.util.List&lt;java.lang.Integer&gt;</code></td>
<td class="colLast"><span class="strong">ConcurrentListenerMultimap.</span><code><strong><a href="../../../../../com/comphenix/protocol/injector/ConcurrentListenerMultimap.html#removeListener(com.comphenix.protocol.events.PacketListener, com.comphenix.protocol.events.ListeningWhitelist)">removeListener</a></strong>(<a href="../../../../../com/comphenix/protocol/events/PacketListener.html" title="interface in com.comphenix.protocol.events">PacketListener</a>&nbsp;listener,
<a href="../../../../../com/comphenix/protocol/events/ListeningWhitelist.html" title="class in com.comphenix.protocol.events">ListeningWhitelist</a>&nbsp;whitelist)</code>
<div class="block">Removes the given listener from the packet event list.</div>
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><span class="strong">PacketFilterManager.</span><code><strong><a href="../../../../../com/comphenix/protocol/injector/PacketFilterManager.html#verifyWhitelist(com.comphenix.protocol.events.PacketListener, com.comphenix.protocol.events.ListeningWhitelist)">verifyWhitelist</a></strong>(<a href="../../../../../com/comphenix/protocol/events/PacketListener.html" title="interface in com.comphenix.protocol.events">PacketListener</a>&nbsp;listener,
<a href="../../../../../com/comphenix/protocol/events/ListeningWhitelist.html" title="class in com.comphenix.protocol.events">ListeningWhitelist</a>&nbsp;whitelist)</code>
<div class="block">Determine if the packet IDs in a whitelist is valid.</div>
</td>
</tr>
</tbody>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:25 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:24 CEST 2012 -->
<title>Uses of Class com.comphenix.protocol.events.PacketAdapter</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:25 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:24 CEST 2012 -->
<title>Uses of Class com.comphenix.protocol.events.PacketContainer</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>
@ -127,14 +127,14 @@
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">ProtocolManager.</span><code><strong><a href="../../../../../com/comphenix/protocol/ProtocolManager.html#recieveClientPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer)">recieveClientPacket</a></strong>(org.bukkit.entity.Player&nbsp;sender,
<td class="colLast"><span class="strong">PacketStream.</span><code><strong><a href="../../../../../com/comphenix/protocol/PacketStream.html#recieveClientPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer)">recieveClientPacket</a></strong>(org.bukkit.entity.Player&nbsp;sender,
<a href="../../../../../com/comphenix/protocol/events/PacketContainer.html" title="class in com.comphenix.protocol.events">PacketContainer</a>&nbsp;packet)</code>
<div class="block">Simulate recieving a certain packet from a given player.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">ProtocolManager.</span><code><strong><a href="../../../../../com/comphenix/protocol/ProtocolManager.html#recieveClientPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer, boolean)">recieveClientPacket</a></strong>(org.bukkit.entity.Player&nbsp;sender,
<td class="colLast"><span class="strong">PacketStream.</span><code><strong><a href="../../../../../com/comphenix/protocol/PacketStream.html#recieveClientPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer, boolean)">recieveClientPacket</a></strong>(org.bukkit.entity.Player&nbsp;sender,
<a href="../../../../../com/comphenix/protocol/events/PacketContainer.html" title="class in com.comphenix.protocol.events">PacketContainer</a>&nbsp;packet,
boolean&nbsp;filters)</code>
<div class="block">Simulate recieving a certain packet from a given player.</div>
@ -142,14 +142,14 @@
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">ProtocolManager.</span><code><strong><a href="../../../../../com/comphenix/protocol/ProtocolManager.html#sendServerPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer)">sendServerPacket</a></strong>(org.bukkit.entity.Player&nbsp;reciever,
<td class="colLast"><span class="strong">PacketStream.</span><code><strong><a href="../../../../../com/comphenix/protocol/PacketStream.html#sendServerPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer)">sendServerPacket</a></strong>(org.bukkit.entity.Player&nbsp;reciever,
<a href="../../../../../com/comphenix/protocol/events/PacketContainer.html" title="class in com.comphenix.protocol.events">PacketContainer</a>&nbsp;packet)</code>
<div class="block">Send a packet to the given player.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">ProtocolManager.</span><code><strong><a href="../../../../../com/comphenix/protocol/ProtocolManager.html#sendServerPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer, boolean)">sendServerPacket</a></strong>(org.bukkit.entity.Player&nbsp;reciever,
<td class="colLast"><span class="strong">PacketStream.</span><code><strong><a href="../../../../../com/comphenix/protocol/PacketStream.html#sendServerPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer, boolean)">sendServerPacket</a></strong>(org.bukkit.entity.Player&nbsp;reciever,
<a href="../../../../../com/comphenix/protocol/events/PacketContainer.html" title="class in com.comphenix.protocol.events">PacketContainer</a>&nbsp;packet,
boolean&nbsp;filters)</code>
<div class="block">Send a packet to the given player.</div>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:25 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:24 CEST 2012 -->
<title>Uses of Class com.comphenix.protocol.events.PacketEvent</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>
@ -76,6 +76,14 @@
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="#com.comphenix.protocol">com.comphenix.protocol</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#com.comphenix.protocol.async">com.comphenix.protocol.async</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#com.comphenix.protocol.events">com.comphenix.protocol.events</a></td>
<td class="colLast">&nbsp;</td>
</tr>
@ -88,6 +96,81 @@
</li>
<li class="blockList">
<ul class="blockList">
<li class="blockList"><a name="com.comphenix.protocol">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../com/comphenix/protocol/events/PacketEvent.html" title="class in com.comphenix.protocol.events">PacketEvent</a> in <a href="../../../../../com/comphenix/protocol/package-summary.html">com.comphenix.protocol</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../com/comphenix/protocol/package-summary.html">com.comphenix.protocol</a> with parameters of type <a href="../../../../../com/comphenix/protocol/events/PacketEvent.html" title="class in com.comphenix.protocol.events">PacketEvent</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>boolean</code></td>
<td class="colLast"><span class="strong">AsynchronousManager.</span><code><strong><a href="../../../../../com/comphenix/protocol/AsynchronousManager.html#hasAsynchronousListeners(com.comphenix.protocol.events.PacketEvent)">hasAsynchronousListeners</a></strong>(<a href="../../../../../com/comphenix/protocol/events/PacketEvent.html" title="class in com.comphenix.protocol.events">PacketEvent</a>&nbsp;packet)</code>
<div class="block">Determine if a given synchronous packet has asynchronous listeners.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="com.comphenix.protocol.async">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../com/comphenix/protocol/events/PacketEvent.html" title="class in com.comphenix.protocol.events">PacketEvent</a> in <a href="../../../../../com/comphenix/protocol/async/package-summary.html">com.comphenix.protocol.async</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../com/comphenix/protocol/async/package-summary.html">com.comphenix.protocol.async</a> with parameters of type <a href="../../../../../com/comphenix/protocol/events/PacketEvent.html" title="class in com.comphenix.protocol.events">PacketEvent</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>void</code></td>
<td class="colLast"><span class="strong">AsyncListenerHandler.</span><code><strong><a href="../../../../../com/comphenix/protocol/async/AsyncListenerHandler.html#enqueuePacket(com.comphenix.protocol.events.PacketEvent)">enqueuePacket</a></strong>(<a href="../../../../../com/comphenix/protocol/events/PacketEvent.html" title="class in com.comphenix.protocol.events">PacketEvent</a>&nbsp;packet)</code>
<div class="block">Queue a packet for processing.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">AsyncFilterManager.</span><code><strong><a href="../../../../../com/comphenix/protocol/async/AsyncFilterManager.html#enqueueSyncPacket(com.comphenix.protocol.events.PacketEvent, com.comphenix.protocol.async.AsyncMarker)">enqueueSyncPacket</a></strong>(<a href="../../../../../com/comphenix/protocol/events/PacketEvent.html" title="class in com.comphenix.protocol.events">PacketEvent</a>&nbsp;syncPacket,
<a href="../../../../../com/comphenix/protocol/async/AsyncMarker.html" title="class in com.comphenix.protocol.async">AsyncMarker</a>&nbsp;asyncMarker)</code>
<div class="block">Enqueue a packet for asynchronous processing.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="strong">AsyncFilterManager.</span><code><strong><a href="../../../../../com/comphenix/protocol/async/AsyncFilterManager.html#hasAsynchronousListeners(com.comphenix.protocol.events.PacketEvent)">hasAsynchronousListeners</a></strong>(<a href="../../../../../com/comphenix/protocol/events/PacketEvent.html" title="class in com.comphenix.protocol.events">PacketEvent</a>&nbsp;packet)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="strong">AsyncMarker.</span><code><strong><a href="../../../../../com/comphenix/protocol/async/AsyncMarker.html#isMinecraftAsync(com.comphenix.protocol.events.PacketEvent)">isMinecraftAsync</a></strong>(<a href="../../../../../com/comphenix/protocol/events/PacketEvent.html" title="class in com.comphenix.protocol.events">PacketEvent</a>&nbsp;event)</code>
<div class="block">Determine if Minecraft allows asynchronous processing of this packet.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">AsyncMarker.</span><code><strong><a href="../../../../../com/comphenix/protocol/async/AsyncMarker.html#sendPacket(com.comphenix.protocol.events.PacketEvent)">sendPacket</a></strong>(<a href="../../../../../com/comphenix/protocol/events/PacketEvent.html" title="class in com.comphenix.protocol.events">PacketEvent</a>&nbsp;event)</code>
<div class="block">Transmit a given packet to the current packet stream.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">AsyncFilterManager.</span><code><strong><a href="../../../../../com/comphenix/protocol/async/AsyncFilterManager.html#signalPacketUpdate(com.comphenix.protocol.events.PacketEvent)">signalPacketUpdate</a></strong>(<a href="../../../../../com/comphenix/protocol/events/PacketEvent.html" title="class in com.comphenix.protocol.events">PacketEvent</a>&nbsp;packet)</code>
<div class="block">Signal that a packet is ready to be transmitted.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">AsyncFilterManager.</span><code><strong><a href="../../../../../com/comphenix/protocol/async/AsyncFilterManager.html#signalProcessingDone(com.comphenix.protocol.events.PacketEvent)">signalProcessingDone</a></strong>(<a href="../../../../../com/comphenix/protocol/events/PacketEvent.html" title="class in com.comphenix.protocol.events">PacketEvent</a>&nbsp;packet)</code>
<div class="block">Signal that a packet has finished processing.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="com.comphenix.protocol.events">
<!-- -->
</a>
@ -115,6 +198,13 @@
<div class="block">Creates an event representing a server packet transmission.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../com/comphenix/protocol/events/PacketEvent.html" title="class in com.comphenix.protocol.events">PacketEvent</a></code></td>
<td class="colLast"><span class="strong">PacketEvent.</span><code><strong><a href="../../../../../com/comphenix/protocol/events/PacketEvent.html#fromSynchronous(com.comphenix.protocol.events.PacketEvent, com.comphenix.protocol.async.AsyncMarker)">fromSynchronous</a></strong>(<a href="../../../../../com/comphenix/protocol/events/PacketEvent.html" title="class in com.comphenix.protocol.events">PacketEvent</a>&nbsp;event,
<a href="../../../../../com/comphenix/protocol/async/AsyncMarker.html" title="class in com.comphenix.protocol.async">AsyncMarker</a>&nbsp;marker)</code>
<div class="block">Create an asynchronous packet event from a synchronous event and a async marker.</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
@ -125,22 +215,29 @@
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../com/comphenix/protocol/events/PacketEvent.html" title="class in com.comphenix.protocol.events">PacketEvent</a></code></td>
<td class="colLast"><span class="strong">PacketEvent.</span><code><strong><a href="../../../../../com/comphenix/protocol/events/PacketEvent.html#fromSynchronous(com.comphenix.protocol.events.PacketEvent, com.comphenix.protocol.async.AsyncMarker)">fromSynchronous</a></strong>(<a href="../../../../../com/comphenix/protocol/events/PacketEvent.html" title="class in com.comphenix.protocol.events">PacketEvent</a>&nbsp;event,
<a href="../../../../../com/comphenix/protocol/async/AsyncMarker.html" title="class in com.comphenix.protocol.async">AsyncMarker</a>&nbsp;marker)</code>
<div class="block">Create an asynchronous packet event from a synchronous event and a async marker.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">PacketListener.</span><code><strong><a href="../../../../../com/comphenix/protocol/events/PacketListener.html#onPacketReceiving(com.comphenix.protocol.events.PacketEvent)">onPacketReceiving</a></strong>(<a href="../../../../../com/comphenix/protocol/events/PacketEvent.html" title="class in com.comphenix.protocol.events">PacketEvent</a>&nbsp;event)</code>
<div class="block">Invoked right before a recieved packet from a client is being processed.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">PacketAdapter.</span><code><strong><a href="../../../../../com/comphenix/protocol/events/PacketAdapter.html#onPacketReceiving(com.comphenix.protocol.events.PacketEvent)">onPacketReceiving</a></strong>(<a href="../../../../../com/comphenix/protocol/events/PacketEvent.html" title="class in com.comphenix.protocol.events">PacketEvent</a>&nbsp;event)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">PacketListener.</span><code><strong><a href="../../../../../com/comphenix/protocol/events/PacketListener.html#onPacketSending(com.comphenix.protocol.events.PacketEvent)">onPacketSending</a></strong>(<a href="../../../../../com/comphenix/protocol/events/PacketEvent.html" title="class in com.comphenix.protocol.events">PacketEvent</a>&nbsp;event)</code>
<div class="block">Invoked right before a packet is transmitted from the server to the client.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">PacketAdapter.</span><code><strong><a href="../../../../../com/comphenix/protocol/events/PacketAdapter.html#onPacketSending(com.comphenix.protocol.events.PacketEvent)">onPacketSending</a></strong>(<a href="../../../../../com/comphenix/protocol/events/PacketEvent.html" title="class in com.comphenix.protocol.events">PacketEvent</a>&nbsp;event)</code>&nbsp;</td>
</tr>
@ -160,24 +257,10 @@
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">ConcurrentListenerMultimap.</span><code><strong><a href="../../../../../com/comphenix/protocol/injector/ConcurrentListenerMultimap.html#invokePacketRecieving(java.util.logging.Logger, com.comphenix.protocol.events.PacketEvent)">invokePacketRecieving</a></strong>(java.util.logging.Logger&nbsp;logger,
<a href="../../../../../com/comphenix/protocol/events/PacketEvent.html" title="class in com.comphenix.protocol.events">PacketEvent</a>&nbsp;event)</code>
<div class="block">Invokes the given packet event for every registered listener.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">PacketFilterManager.</span><code><strong><a href="../../../../../com/comphenix/protocol/injector/PacketFilterManager.html#invokePacketRecieving(com.comphenix.protocol.events.PacketEvent)">invokePacketRecieving</a></strong>(<a href="../../../../../com/comphenix/protocol/events/PacketEvent.html" title="class in com.comphenix.protocol.events">PacketEvent</a>&nbsp;event)</code>
<div class="block">Invokes the given packet event for every registered listener.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">ConcurrentListenerMultimap.</span><code><strong><a href="../../../../../com/comphenix/protocol/injector/ConcurrentListenerMultimap.html#invokePacketSending(java.util.logging.Logger, com.comphenix.protocol.events.PacketEvent)">invokePacketSending</a></strong>(java.util.logging.Logger&nbsp;logger,
<a href="../../../../../com/comphenix/protocol/events/PacketEvent.html" title="class in com.comphenix.protocol.events">PacketEvent</a>&nbsp;event)</code>
<div class="block">Invokes the given packet event for every registered listener.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">PacketFilterManager.</span><code><strong><a href="../../../../../com/comphenix/protocol/injector/PacketFilterManager.html#invokePacketSending(com.comphenix.protocol.events.PacketEvent)">invokePacketSending</a></strong>(<a href="../../../../../com/comphenix/protocol/events/PacketEvent.html" title="class in com.comphenix.protocol.events">PacketEvent</a>&nbsp;event)</code>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:25 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:24 CEST 2012 -->
<title>Uses of Interface com.comphenix.protocol.events.PacketListener</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>
@ -80,10 +80,14 @@
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#com.comphenix.protocol.events">com.comphenix.protocol.events</a></td>
<td class="colFirst"><a href="#com.comphenix.protocol.async">com.comphenix.protocol.async</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#com.comphenix.protocol.events">com.comphenix.protocol.events</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#com.comphenix.protocol.injector">com.comphenix.protocol.injector</a></td>
<td class="colLast">&nbsp;</td>
</tr>
@ -125,6 +129,12 @@
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../com/comphenix/protocol/async/AsyncListenerHandler.html" title="class in com.comphenix.protocol.async">AsyncListenerHandler</a></code></td>
<td class="colLast"><span class="strong">AsynchronousManager.</span><code><strong><a href="../../../../../com/comphenix/protocol/AsynchronousManager.html#registerAsyncHandler(com.comphenix.protocol.events.PacketListener)">registerAsyncHandler</a></strong>(<a href="../../../../../com/comphenix/protocol/events/PacketListener.html" title="interface in com.comphenix.protocol.events">PacketListener</a>&nbsp;listener)</code>
<div class="block">Registers an asynchronous packet handler.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">ProtocolManager.</span><code><strong><a href="../../../../../com/comphenix/protocol/ProtocolManager.html#removePacketListener(com.comphenix.protocol.events.PacketListener)">removePacketListener</a></strong>(<a href="../../../../../com/comphenix/protocol/events/PacketListener.html" title="interface in com.comphenix.protocol.events">PacketListener</a>&nbsp;listener)</code>
<div class="block">Removes a given packet listener.</div>
@ -133,6 +143,50 @@
</tbody>
</table>
</li>
<li class="blockList"><a name="com.comphenix.protocol.async">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../com/comphenix/protocol/events/PacketListener.html" title="interface in com.comphenix.protocol.events">PacketListener</a> in <a href="../../../../../com/comphenix/protocol/async/package-summary.html">com.comphenix.protocol.async</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../com/comphenix/protocol/async/package-summary.html">com.comphenix.protocol.async</a> that return <a href="../../../../../com/comphenix/protocol/events/PacketListener.html" title="interface in com.comphenix.protocol.events">PacketListener</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><a href="../../../../../com/comphenix/protocol/events/PacketListener.html" title="interface in com.comphenix.protocol.events">PacketListener</a></code></td>
<td class="colLast"><span class="strong">AsyncListenerHandler.</span><code><strong><a href="../../../../../com/comphenix/protocol/async/AsyncListenerHandler.html#getAsyncListener()">getAsyncListener</a></strong>()</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../com/comphenix/protocol/async/package-summary.html">com.comphenix.protocol.async</a> with parameters of type <a href="../../../../../com/comphenix/protocol/events/PacketListener.html" title="interface in com.comphenix.protocol.events">PacketListener</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><a href="../../../../../com/comphenix/protocol/async/AsyncListenerHandler.html" title="class in com.comphenix.protocol.async">AsyncListenerHandler</a></code></td>
<td class="colLast"><span class="strong">AsyncFilterManager.</span><code><strong><a href="../../../../../com/comphenix/protocol/async/AsyncFilterManager.html#registerAsyncHandler(com.comphenix.protocol.events.PacketListener)">registerAsyncHandler</a></strong>(<a href="../../../../../com/comphenix/protocol/events/PacketListener.html" title="interface in com.comphenix.protocol.events">PacketListener</a>&nbsp;listener)</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../../../../../com/comphenix/protocol/async/package-summary.html">com.comphenix.protocol.async</a> with parameters of type <a href="../../../../../com/comphenix/protocol/events/PacketListener.html" title="interface in com.comphenix.protocol.events">PacketListener</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../com/comphenix/protocol/async/AsyncListenerHandler.html#AsyncListenerHandler(java.lang.Thread, com.comphenix.protocol.async.AsyncFilterManager, com.comphenix.protocol.events.PacketListener)">AsyncListenerHandler</a></strong>(java.lang.Thread&nbsp;mainThread,
<a href="../../../../../com/comphenix/protocol/async/AsyncFilterManager.html" title="class in com.comphenix.protocol.async">AsyncFilterManager</a>&nbsp;filterManager,
<a href="../../../../../com/comphenix/protocol/events/PacketListener.html" title="interface in com.comphenix.protocol.events">PacketListener</a>&nbsp;listener)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="com.comphenix.protocol.events">
<!-- -->
</a>
@ -194,26 +248,29 @@
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">ConcurrentListenerMultimap.</span><code><strong><a href="../../../../../com/comphenix/protocol/injector/ConcurrentListenerMultimap.html#addListener(com.comphenix.protocol.events.PacketListener, com.comphenix.protocol.events.ListeningWhitelist)">addListener</a></strong>(<a href="../../../../../com/comphenix/protocol/events/PacketListener.html" title="interface in com.comphenix.protocol.events">PacketListener</a>&nbsp;listener,
<a href="../../../../../com/comphenix/protocol/events/ListeningWhitelist.html" title="class in com.comphenix.protocol.events">ListeningWhitelist</a>&nbsp;whitelist)</code>
<div class="block">Adds a listener to its requested list of packet recievers.</div>
</td>
<td class="colLast"><span class="strong">PacketFilterManager.</span><code><strong><a href="../../../../../com/comphenix/protocol/injector/PacketFilterManager.html#addPacketListener(com.comphenix.protocol.events.PacketListener)">addPacketListener</a></strong>(<a href="../../../../../com/comphenix/protocol/events/PacketListener.html" title="interface in com.comphenix.protocol.events">PacketListener</a>&nbsp;listener)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">PacketFilterManager.</span><code><strong><a href="../../../../../com/comphenix/protocol/injector/PacketFilterManager.html#addPacketListener(com.comphenix.protocol.events.PacketListener)">addPacketListener</a></strong>(<a href="../../../../../com/comphenix/protocol/events/PacketListener.html" title="interface in com.comphenix.protocol.events">PacketListener</a>&nbsp;listener)</code>&nbsp;</td>
<td class="colLast"><span class="strong">NetworkServerInjector.</span><code><strong><a href="../../../../../com/comphenix/protocol/injector/NetworkServerInjector.html#checkListener(com.comphenix.protocol.events.PacketListener)">checkListener</a></strong>(<a href="../../../../../com/comphenix/protocol/events/PacketListener.html" title="interface in com.comphenix.protocol.events">PacketListener</a>&nbsp;listener)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.util.List&lt;java.lang.Integer&gt;</code></td>
<td class="colLast"><span class="strong">ConcurrentListenerMultimap.</span><code><strong><a href="../../../../../com/comphenix/protocol/injector/ConcurrentListenerMultimap.html#removeListener(com.comphenix.protocol.events.PacketListener, com.comphenix.protocol.events.ListeningWhitelist)">removeListener</a></strong>(<a href="../../../../../com/comphenix/protocol/events/PacketListener.html" title="interface in com.comphenix.protocol.events">PacketListener</a>&nbsp;listener,
<a href="../../../../../com/comphenix/protocol/events/ListeningWhitelist.html" title="class in com.comphenix.protocol.events">ListeningWhitelist</a>&nbsp;whitelist)</code>
<div class="block">Removes the given listener from the packet event list.</div>
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">PacketFilterManager.</span><code><strong><a href="../../../../../com/comphenix/protocol/injector/PacketFilterManager.html#checkListener(com.comphenix.protocol.events.PacketListener)">checkListener</a></strong>(<a href="../../../../../com/comphenix/protocol/events/PacketListener.html" title="interface in com.comphenix.protocol.events">PacketListener</a>&nbsp;listener)</code>
<div class="block">Determine if a listener is valid or not.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">PacketFilterManager.</span><code><strong><a href="../../../../../com/comphenix/protocol/injector/PacketFilterManager.html#removePacketListener(com.comphenix.protocol.events.PacketListener)">removePacketListener</a></strong>(<a href="../../../../../com/comphenix/protocol/events/PacketListener.html" title="interface in com.comphenix.protocol.events">PacketListener</a>&nbsp;listener)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><span class="strong">PacketFilterManager.</span><code><strong><a href="../../../../../com/comphenix/protocol/injector/PacketFilterManager.html#verifyWhitelist(com.comphenix.protocol.events.PacketListener, com.comphenix.protocol.events.ListeningWhitelist)">verifyWhitelist</a></strong>(<a href="../../../../../com/comphenix/protocol/events/PacketListener.html" title="interface in com.comphenix.protocol.events">PacketListener</a>&nbsp;listener,
<a href="../../../../../com/comphenix/protocol/events/ListeningWhitelist.html" title="class in com.comphenix.protocol.events">ListeningWhitelist</a>&nbsp;whitelist)</code>
<div class="block">Determine if the packet IDs in a whitelist is valid.</div>
</td>
</tr>
</tbody>
</table>
</li>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:24 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:23 CEST 2012 -->
<title>com.comphenix.protocol.events</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:24 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:23 CEST 2012 -->
<title>com.comphenix.protocol.events</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:24 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:23 CEST 2012 -->
<title>com.comphenix.protocol.events Class Hierarchy</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
@ -81,7 +81,7 @@
</li>
<li type="circle">com.comphenix.protocol.events.<a href="../../../../com/comphenix/protocol/events/ListeningWhitelist.html" title="class in com.comphenix.protocol.events"><span class="strong">ListeningWhitelist</span></a></li>
<li type="circle">com.comphenix.protocol.events.<a href="../../../../com/comphenix/protocol/events/PacketAdapter.html" title="class in com.comphenix.protocol.events"><span class="strong">PacketAdapter</span></a> (implements com.comphenix.protocol.events.<a href="../../../../com/comphenix/protocol/events/PacketListener.html" title="interface in com.comphenix.protocol.events">PacketListener</a>)</li>
<li type="circle">com.comphenix.protocol.events.<a href="../../../../com/comphenix/protocol/events/PacketContainer.html" title="class in com.comphenix.protocol.events"><span class="strong">PacketContainer</span></a></li>
<li type="circle">com.comphenix.protocol.events.<a href="../../../../com/comphenix/protocol/events/PacketContainer.html" title="class in com.comphenix.protocol.events"><span class="strong">PacketContainer</span></a> (implements java.io.Serializable)</li>
</ul>
</li>
</ul>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:25 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:24 CEST 2012 -->
<title>Uses of Package com.comphenix.protocol.events</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
@ -80,6 +80,14 @@
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#com.comphenix.protocol.async">com.comphenix.protocol.async</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#com.comphenix.protocol.concurrency">com.comphenix.protocol.concurrency</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#com.comphenix.protocol.events">com.comphenix.protocol.events</a></td>
<td class="colLast">&nbsp;</td>
</tr>
@ -105,6 +113,9 @@
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../com/comphenix/protocol/events/class-use/PacketEvent.html#com.comphenix.protocol">PacketEvent</a>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../com/comphenix/protocol/events/class-use/PacketListener.html#com.comphenix.protocol">PacketListener</a>
<div class="block">Represents a listener that recieves notifications when packets are sent or recieved.</div>
</td>
@ -112,6 +123,43 @@
</tbody>
</table>
</li>
<li class="blockList"><a name="com.comphenix.protocol.async">
<!-- -->
</a>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../com/comphenix/protocol/events/package-summary.html">com.comphenix.protocol.events</a> used by <a href="../../../../com/comphenix/protocol/async/package-summary.html">com.comphenix.protocol.async</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../com/comphenix/protocol/events/class-use/PacketEvent.html#com.comphenix.protocol.async">PacketEvent</a>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../com/comphenix/protocol/events/class-use/PacketListener.html#com.comphenix.protocol.async">PacketListener</a>
<div class="block">Represents a listener that recieves notifications when packets are sent or recieved.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="com.comphenix.protocol.concurrency">
<!-- -->
</a>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../com/comphenix/protocol/events/package-summary.html">com.comphenix.protocol.events</a> used by <a href="../../../../com/comphenix/protocol/concurrency/package-summary.html">com.comphenix.protocol.concurrency</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../com/comphenix/protocol/events/class-use/ListeningWhitelist.html#com.comphenix.protocol.concurrency">ListeningWhitelist</a>
<div class="block">Determines which packets will be observed by a listener, and with what priority.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="com.comphenix.protocol.events">
<!-- -->
</a>
@ -162,19 +210,24 @@
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../com/comphenix/protocol/events/class-use/ListenerPriority.html#com.comphenix.protocol.injector">ListenerPriority</a>
<div class="block">Represents a packet event priority, similar to the Bukkit EventPriority.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../com/comphenix/protocol/events/class-use/ListeningWhitelist.html#com.comphenix.protocol.injector">ListeningWhitelist</a>
<div class="block">Determines which packets will be observed by a listener, and with what priority.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colOne"><a href="../../../../com/comphenix/protocol/events/class-use/PacketContainer.html#com.comphenix.protocol.injector">PacketContainer</a>
<div class="block">Represents a Minecraft packet indirectly.</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colOne"><a href="../../../../com/comphenix/protocol/events/class-use/PacketEvent.html#com.comphenix.protocol.injector">PacketEvent</a>&nbsp;</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colOne"><a href="../../../../com/comphenix/protocol/events/class-use/PacketListener.html#com.comphenix.protocol.injector">PacketListener</a>
<div class="block">Represents a listener that recieves notifications when packets are sent or recieved.</div>
</td>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:24 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:22 CEST 2012 -->
<title>PacketConstructor.BukkitUnwrapper</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:24 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:22 CEST 2012 -->
<title>PacketConstructor.Unwrapper</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:24 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:22 CEST 2012 -->
<title>PacketConstructor</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
@ -36,7 +36,7 @@
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/comphenix/protocol/injector/ConcurrentListenerMultimap.html" title="class in com.comphenix.protocol.injector"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../com/comphenix/protocol/injector/NetworkServerInjector.html" title="class in com.comphenix.protocol.injector"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../com/comphenix/protocol/injector/PacketConstructor.BukkitUnwrapper.html" title="class in com.comphenix.protocol.injector"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
@ -324,7 +324,7 @@ extends java.lang.Object</pre>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/comphenix/protocol/injector/ConcurrentListenerMultimap.html" title="class in com.comphenix.protocol.injector"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../com/comphenix/protocol/injector/NetworkServerInjector.html" title="class in com.comphenix.protocol.injector"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../com/comphenix/protocol/injector/PacketConstructor.BukkitUnwrapper.html" title="class in com.comphenix.protocol.injector"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:24 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:23 CEST 2012 -->
<title>PacketFilterManager.PlayerInjectHooks</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
@ -37,7 +37,7 @@
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/comphenix/protocol/injector/PacketFilterManager.html" title="class in com.comphenix.protocol.injector"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../com/comphenix/protocol/injector/SortedCopyOnWriteArrayTest.html" title="class in com.comphenix.protocol.injector"><span class="strong">Next Class</span></a></li>
<li><a href="../../../../com/comphenix/protocol/injector/PrioritizedListener.html" title="class in com.comphenix.protocol.injector"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/comphenix/protocol/injector/PacketFilterManager.PlayerInjectHooks.html" target="_top">Frames</a></li>
@ -141,6 +141,11 @@ extends java.lang.Enum&lt;<a href="../../../../com/comphenix/protocol/injector/P
<div class="block">Override the network handler object itself.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../../com/comphenix/protocol/injector/PacketFilterManager.PlayerInjectHooks.html#NETWORK_SERVER_OBJECT">NETWORK_SERVER_OBJECT</a></strong></code>
<div class="block">Override the server handler object.</div>
</td>
</tr>
</table>
</li>
</ul>
@ -205,17 +210,31 @@ the order they are declared.</div>
<li class="blockList">
<h4>NETWORK_HANDLER_FIELDS</h4>
<pre>public static final&nbsp;<a href="../../../../com/comphenix/protocol/injector/PacketFilterManager.PlayerInjectHooks.html" title="enum in com.comphenix.protocol.injector">PacketFilterManager.PlayerInjectHooks</a> NETWORK_HANDLER_FIELDS</pre>
<div class="block">Override the packet queue lists in NetworkHandler.</div>
<div class="block">Override the packet queue lists in NetworkHandler.
<p>
Cannot intercept MapChunk packets.</div>
</li>
</ul>
<a name="NETWORK_MANAGER_OBJECT">
<!-- -->
</a>
<ul class="blockListLast">
<ul class="blockList">
<li class="blockList">
<h4>NETWORK_MANAGER_OBJECT</h4>
<pre>public static final&nbsp;<a href="../../../../com/comphenix/protocol/injector/PacketFilterManager.PlayerInjectHooks.html" title="enum in com.comphenix.protocol.injector">PacketFilterManager.PlayerInjectHooks</a> NETWORK_MANAGER_OBJECT</pre>
<div class="block">Override the network handler object itself.</div>
<div class="block">Override the network handler object itself. Only works in 1.3.
<p>
Cannot intercept MapChunk packets.</div>
</li>
</ul>
<a name="NETWORK_SERVER_OBJECT">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>NETWORK_SERVER_OBJECT</h4>
<pre>public static final&nbsp;<a href="../../../../com/comphenix/protocol/injector/PacketFilterManager.PlayerInjectHooks.html" title="enum in com.comphenix.protocol.injector">PacketFilterManager.PlayerInjectHooks</a> NETWORK_SERVER_OBJECT</pre>
<div class="block">Override the server handler object. Versatile, but a tad slower.</div>
</li>
</ul>
</li>
@ -290,7 +309,7 @@ with the specified name</dd>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/comphenix/protocol/injector/PacketFilterManager.html" title="class in com.comphenix.protocol.injector"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../com/comphenix/protocol/injector/SortedCopyOnWriteArrayTest.html" title="class in com.comphenix.protocol.injector"><span class="strong">Next Class</span></a></li>
<li><a href="../../../../com/comphenix/protocol/injector/PrioritizedListener.html" title="class in com.comphenix.protocol.injector"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/comphenix/protocol/injector/PacketFilterManager.PlayerInjectHooks.html" target="_top">Frames</a></li>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:24 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:23 CEST 2012 -->
<title>PacketFilterManager</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
@ -96,7 +96,7 @@
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="../../../../com/comphenix/protocol/ProtocolManager.html" title="interface in com.comphenix.protocol">ProtocolManager</a></dd>
<dd><a href="../../../../com/comphenix/protocol/PacketStream.html" title="interface in com.comphenix.protocol">PacketStream</a>, <a href="../../../../com/comphenix/protocol/ProtocolManager.html" title="interface in com.comphenix.protocol">ProtocolManager</a></dd>
</dl>
<hr>
<br>
@ -142,7 +142,8 @@ implements <a href="../../../../com/comphenix/protocol/ProtocolManager.html" tit
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../../com/comphenix/protocol/injector/PacketFilterManager.html#PacketFilterManager(java.lang.ClassLoader, java.util.logging.Logger)">PacketFilterManager</a></strong>(java.lang.ClassLoader&nbsp;classLoader,
<td class="colOne"><code><strong><a href="../../../../com/comphenix/protocol/injector/PacketFilterManager.html#PacketFilterManager(java.lang.ClassLoader, org.bukkit.Server, java.util.logging.Logger)">PacketFilterManager</a></strong>(java.lang.ClassLoader&nbsp;classLoader,
org.bukkit.Server&nbsp;server,
java.util.logging.Logger&nbsp;logger)</code>
<div class="block">Only create instances of this class if protocol lib is disabled.</div>
</td>
@ -170,32 +171,44 @@ implements <a href="../../../../com/comphenix/protocol/ProtocolManager.html" tit
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/injector/PacketFilterManager.html#close()">close</a></strong>()</code>&nbsp;</td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/injector/PacketFilterManager.html#checkListener(com.comphenix.protocol.events.PacketListener)">checkListener</a></strong>(<a href="../../../../com/comphenix/protocol/events/PacketListener.html" title="interface in com.comphenix.protocol.events">PacketListener</a>&nbsp;listener)</code>
<div class="block">Determine if a listener is valid or not.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/injector/PacketFilterManager.html#close()">close</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../com/comphenix/protocol/events/PacketContainer.html" title="class in com.comphenix.protocol.events">PacketContainer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/injector/PacketFilterManager.html#createPacket(int)">createPacket</a></strong>(int&nbsp;id)</code>
<div class="block">Constructs a new encapsulated Minecraft packet with the given ID.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../com/comphenix/protocol/events/PacketContainer.html" title="class in com.comphenix.protocol.events">PacketContainer</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/injector/PacketFilterManager.html#createPacket(int, boolean)">createPacket</a></strong>(int&nbsp;id,
boolean&nbsp;forceDefaults)</code>
<div class="block">Constructs a new encapsulated Minecraft packet with the given ID.</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../com/comphenix/protocol/injector/PacketConstructor.html" title="class in com.comphenix.protocol.injector">PacketConstructor</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/injector/PacketFilterManager.html#createPacketConstructor(int, java.lang.Object...)">createPacketConstructor</a></strong>(int&nbsp;id,
java.lang.Object...&nbsp;arguments)</code>
<div class="block">Construct a packet using the special builtin Minecraft constructors.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/injector/PacketFilterManager.html#finalize()">finalize</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../com/comphenix/protocol/AsynchronousManager.html" title="interface in com.comphenix.protocol">AsynchronousManager</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/injector/PacketFilterManager.html#getAsynchronousManager()">getAsynchronousManager</a></strong>()</code>
<div class="block">Retrieve the current asyncronous packet manager.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.lang.ClassLoader</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/injector/PacketFilterManager.html#getClassLoader()">getClassLoader</a></strong>()</code>
@ -203,27 +216,28 @@ implements <a href="../../../../com/comphenix/protocol/ProtocolManager.html" tit
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected com.comphenix.protocol.injector.PlayerInjector</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/injector/PacketFilterManager.html#getHookInstance(org.bukkit.entity.Player, com.comphenix.protocol.injector.PacketFilterManager.PlayerInjectHooks)">getHookInstance</a></strong>(org.bukkit.entity.Player&nbsp;player,
<a href="../../../../com/comphenix/protocol/injector/PacketFilterManager.PlayerInjectHooks.html" title="enum in com.comphenix.protocol.injector">PacketFilterManager.PlayerInjectHooks</a>&nbsp;hook)</code>
<div class="block">Used to construct a player hook.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.util.logging.Logger</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/injector/PacketFilterManager.html#getLogger()">getLogger</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>com.google.common.collect.ImmutableSet&lt;<a href="../../../../com/comphenix/protocol/events/PacketListener.html" title="interface in com.comphenix.protocol.events">PacketListener</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/injector/PacketFilterManager.html#getPacketListeners()">getPacketListeners</a></strong>()</code>
<div class="block">Retrieves a list of every registered packet listener.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../com/comphenix/protocol/injector/PacketFilterManager.PlayerInjectHooks.html" title="enum in com.comphenix.protocol.injector">PacketFilterManager.PlayerInjectHooks</a></code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/injector/PacketFilterManager.html#getPlayerHook()">getPlayerHook</a></strong>()</code>
<div class="block">Retrieves how the server packets are read.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected com.comphenix.protocol.injector.PlayerInjector</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/injector/PacketFilterManager.html#getPlayerHookInstance(org.bukkit.entity.Player)">getPlayerHookInstance</a></strong>(org.bukkit.entity.Player&nbsp;player)</code>
<div class="block">Used to construct a player hook.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.util.Set&lt;java.lang.Integer&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/injector/PacketFilterManager.html#getReceivingFilters()">getReceivingFilters</a></strong>()</code>
@ -328,6 +342,13 @@ implements <a href="../../../../com/comphenix/protocol/ProtocolManager.html" tit
<div class="block">Completely refresh all clients about an entity.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/injector/PacketFilterManager.html#verifyWhitelist(com.comphenix.protocol.events.PacketListener, com.comphenix.protocol.events.ListeningWhitelist)">verifyWhitelist</a></strong>(<a href="../../../../com/comphenix/protocol/events/PacketListener.html" title="interface in com.comphenix.protocol.events">PacketListener</a>&nbsp;listener,
<a href="../../../../com/comphenix/protocol/events/ListeningWhitelist.html" title="class in com.comphenix.protocol.events">ListeningWhitelist</a>&nbsp;whitelist)</code>
<div class="block">Determine if the packet IDs in a whitelist is valid.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
@ -350,13 +371,14 @@ implements <a href="../../../../com/comphenix/protocol/ProtocolManager.html" tit
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="PacketFilterManager(java.lang.ClassLoader, java.util.logging.Logger)">
<a name="PacketFilterManager(java.lang.ClassLoader, org.bukkit.Server, java.util.logging.Logger)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>PacketFilterManager</h4>
<pre>public&nbsp;PacketFilterManager(java.lang.ClassLoader&nbsp;classLoader,
org.bukkit.Server&nbsp;server,
java.util.logging.Logger&nbsp;logger)</pre>
<div class="block">Only create instances of this class if protocol lib is disabled.</div>
</li>
@ -369,6 +391,21 @@ implements <a href="../../../../com/comphenix/protocol/ProtocolManager.html" tit
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getAsynchronousManager()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAsynchronousManager</h4>
<pre>public&nbsp;<a href="../../../../com/comphenix/protocol/AsynchronousManager.html" title="interface in com.comphenix.protocol">AsynchronousManager</a>&nbsp;getAsynchronousManager()</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../com/comphenix/protocol/ProtocolManager.html#getAsynchronousManager()">ProtocolManager</a></code></strong></div>
<div class="block">Retrieve the current asyncronous packet manager.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../com/comphenix/protocol/ProtocolManager.html#getAsynchronousManager()">getAsynchronousManager</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/comphenix/protocol/ProtocolManager.html" title="interface in com.comphenix.protocol">ProtocolManager</a></code></dd>
<dt><span class="strong">Returns:</span></dt><dd>Asyncronous packet manager.</dd></dl>
</li>
</ul>
<a name="getPlayerHook()">
<!-- -->
</a>
@ -434,6 +471,33 @@ implements <a href="../../../../com/comphenix/protocol/ProtocolManager.html" tit
<dt><span class="strong">Parameters:</span></dt><dd><code>listener</code> - - new packet listener.</dd></dl>
</li>
</ul>
<a name="verifyWhitelist(com.comphenix.protocol.events.PacketListener, com.comphenix.protocol.events.ListeningWhitelist)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>verifyWhitelist</h4>
<pre>public static&nbsp;void&nbsp;verifyWhitelist(<a href="../../../../com/comphenix/protocol/events/PacketListener.html" title="interface in com.comphenix.protocol.events">PacketListener</a>&nbsp;listener,
<a href="../../../../com/comphenix/protocol/events/ListeningWhitelist.html" title="class in com.comphenix.protocol.events">ListeningWhitelist</a>&nbsp;whitelist)</pre>
<div class="block">Determine if the packet IDs in a whitelist is valid.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>listener</code> - - the listener that will be mentioned in the error.</dd><dd><code>whitelist</code> - - whitelist of packet IDs.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code>java.lang.IllegalArgumentException</code> - If the whitelist is illegal.</dd></dl>
</li>
</ul>
<a name="checkListener(com.comphenix.protocol.events.PacketListener)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>checkListener</h4>
<pre>public&nbsp;void&nbsp;checkListener(<a href="../../../../com/comphenix/protocol/events/PacketListener.html" title="interface in com.comphenix.protocol.events">PacketListener</a>&nbsp;listener)</pre>
<div class="block">Determine if a listener is valid or not.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>listener</code> - - listener to check.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code>java.lang.IllegalStateException</code> - If the given listener's whitelist cannot be fulfilled.</dd></dl>
</li>
</ul>
<a name="removePacketListener(com.comphenix.protocol.events.PacketListener)">
<!-- -->
</a>
@ -497,11 +561,11 @@ implements <a href="../../../../com/comphenix/protocol/ProtocolManager.html" tit
<pre>public&nbsp;void&nbsp;sendServerPacket(org.bukkit.entity.Player&nbsp;reciever,
<a href="../../../../com/comphenix/protocol/events/PacketContainer.html" title="class in com.comphenix.protocol.events">PacketContainer</a>&nbsp;packet)
throws java.lang.reflect.InvocationTargetException</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../com/comphenix/protocol/ProtocolManager.html#sendServerPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer)">ProtocolManager</a></code></strong></div>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../com/comphenix/protocol/PacketStream.html#sendServerPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer)">PacketStream</a></code></strong></div>
<div class="block">Send a packet to the given player.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../com/comphenix/protocol/ProtocolManager.html#sendServerPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer)">sendServerPacket</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/comphenix/protocol/ProtocolManager.html" title="interface in com.comphenix.protocol">ProtocolManager</a></code></dd>
<dd><code><a href="../../../../com/comphenix/protocol/PacketStream.html#sendServerPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer)">sendServerPacket</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/comphenix/protocol/PacketStream.html" title="interface in com.comphenix.protocol">PacketStream</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>reciever</code> - - the reciever.</dd><dd><code>packet</code> - - packet to send.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code>java.lang.reflect.InvocationTargetException</code> - - if an error occured when sending the packet.</dd></dl>
@ -517,11 +581,11 @@ implements <a href="../../../../com/comphenix/protocol/ProtocolManager.html" tit
<a href="../../../../com/comphenix/protocol/events/PacketContainer.html" title="class in com.comphenix.protocol.events">PacketContainer</a>&nbsp;packet,
boolean&nbsp;filters)
throws java.lang.reflect.InvocationTargetException</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../com/comphenix/protocol/ProtocolManager.html#sendServerPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer, boolean)">ProtocolManager</a></code></strong></div>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../com/comphenix/protocol/PacketStream.html#sendServerPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer, boolean)">PacketStream</a></code></strong></div>
<div class="block">Send a packet to the given player.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../com/comphenix/protocol/ProtocolManager.html#sendServerPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer, boolean)">sendServerPacket</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/comphenix/protocol/ProtocolManager.html" title="interface in com.comphenix.protocol">ProtocolManager</a></code></dd>
<dd><code><a href="../../../../com/comphenix/protocol/PacketStream.html#sendServerPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer, boolean)">sendServerPacket</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/comphenix/protocol/PacketStream.html" title="interface in com.comphenix.protocol">PacketStream</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>reciever</code> - - the reciever.</dd><dd><code>packet</code> - - packet to send.</dd><dd><code>filters</code> - - whether or not to invoke any packet filters.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code>java.lang.reflect.InvocationTargetException</code> - - if an error occured when sending the packet.</dd></dl>
@ -537,11 +601,11 @@ implements <a href="../../../../com/comphenix/protocol/ProtocolManager.html" tit
<a href="../../../../com/comphenix/protocol/events/PacketContainer.html" title="class in com.comphenix.protocol.events">PacketContainer</a>&nbsp;packet)
throws java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../com/comphenix/protocol/ProtocolManager.html#recieveClientPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer)">ProtocolManager</a></code></strong></div>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../com/comphenix/protocol/PacketStream.html#recieveClientPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer)">PacketStream</a></code></strong></div>
<div class="block">Simulate recieving a certain packet from a given player.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../com/comphenix/protocol/ProtocolManager.html#recieveClientPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer)">recieveClientPacket</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/comphenix/protocol/ProtocolManager.html" title="interface in com.comphenix.protocol">ProtocolManager</a></code></dd>
<dd><code><a href="../../../../com/comphenix/protocol/PacketStream.html#recieveClientPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer)">recieveClientPacket</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/comphenix/protocol/PacketStream.html" title="interface in com.comphenix.protocol">PacketStream</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>sender</code> - - the sender.</dd><dd><code>packet</code> - - the packet that was sent.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code>java.lang.IllegalAccessException</code> - If the underlying method caused an error.</dd>
@ -559,11 +623,11 @@ implements <a href="../../../../com/comphenix/protocol/ProtocolManager.html" tit
boolean&nbsp;filters)
throws java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException</pre>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../com/comphenix/protocol/ProtocolManager.html#recieveClientPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer, boolean)">ProtocolManager</a></code></strong></div>
<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../com/comphenix/protocol/PacketStream.html#recieveClientPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer, boolean)">PacketStream</a></code></strong></div>
<div class="block">Simulate recieving a certain packet from a given player.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../com/comphenix/protocol/ProtocolManager.html#recieveClientPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer, boolean)">recieveClientPacket</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/comphenix/protocol/ProtocolManager.html" title="interface in com.comphenix.protocol">ProtocolManager</a></code></dd>
<dd><code><a href="../../../../com/comphenix/protocol/PacketStream.html#recieveClientPacket(org.bukkit.entity.Player, com.comphenix.protocol.events.PacketContainer, boolean)">recieveClientPacket</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../com/comphenix/protocol/PacketStream.html" title="interface in com.comphenix.protocol">PacketStream</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>sender</code> - - the sender.</dd><dd><code>packet</code> - - the packet that was sent.</dd><dd><code>filters</code> - - whether or not to invoke any packet filters.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code>java.lang.IllegalAccessException</code> - If the underlying method caused an error.</dd>
@ -688,16 +752,17 @@ implements <a href="../../../../com/comphenix/protocol/ProtocolManager.html" tit
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>players</code> - - list of players to inject.</dd></dl>
</li>
</ul>
<a name="getPlayerHookInstance(org.bukkit.entity.Player)">
<a name="getHookInstance(org.bukkit.entity.Player, com.comphenix.protocol.injector.PacketFilterManager.PlayerInjectHooks)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPlayerHookInstance</h4>
<pre>protected&nbsp;com.comphenix.protocol.injector.PlayerInjector&nbsp;getPlayerHookInstance(org.bukkit.entity.Player&nbsp;player)
throws java.lang.IllegalAccessException</pre>
<h4>getHookInstance</h4>
<pre>protected&nbsp;com.comphenix.protocol.injector.PlayerInjector&nbsp;getHookInstance(org.bukkit.entity.Player&nbsp;player,
<a href="../../../../com/comphenix/protocol/injector/PacketFilterManager.PlayerInjectHooks.html" title="enum in com.comphenix.protocol.injector">PacketFilterManager.PlayerInjectHooks</a>&nbsp;hook)
throws java.lang.IllegalAccessException</pre>
<div class="block">Used to construct a player hook.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>player</code> - - the player to hook.</dd>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>player</code> - - the player to hook.</dd><dd><code>hook</code> - - the hook type.</dd>
<dt><span class="strong">Returns:</span></dt><dd>A new player hoook</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code>java.lang.IllegalAccessException</code> - Unable to do our reflection magic.</dd></dl>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:24 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:23 CEST 2012 -->
<title>StructureCache</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
@ -36,7 +36,7 @@
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/comphenix/protocol/injector/SortedCopyOnWriteArrayTest.html" title="class in com.comphenix.protocol.injector"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../com/comphenix/protocol/injector/PrioritizedListener.html" title="class in com.comphenix.protocol.injector"><span class="strong">Prev Class</span></a></li>
<li>Next Class</li>
</ul>
<ul class="navList">
@ -143,6 +143,13 @@ extends java.lang.Object</pre>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</a>&lt;java.lang.Object&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/injector/StructureCache.html#getStructure(int, boolean)">getStructure</a></strong>(int&nbsp;id,
boolean&nbsp;compile)</code>
<div class="block">Retrieve a cached structure modifier for the given packet id.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static net.minecraft.server.Packet</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/injector/StructureCache.html#newPacket(int)">newPacket</a></strong>(int&nbsp;id)</code>
<div class="block">Creates an empty Minecraft packet of the given ID.</div>
@ -202,7 +209,7 @@ extends java.lang.Object</pre>
<a name="getStructure(int)">
<!-- -->
</a>
<ul class="blockListLast">
<ul class="blockList">
<li class="blockList">
<h4>getStructure</h4>
<pre>public static&nbsp;<a href="../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</a>&lt;java.lang.Object&gt;&nbsp;getStructure(int&nbsp;id)</pre>
@ -211,6 +218,19 @@ extends java.lang.Object</pre>
<dt><span class="strong">Returns:</span></dt><dd>A structure modifier.</dd></dl>
</li>
</ul>
<a name="getStructure(int, boolean)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getStructure</h4>
<pre>public static&nbsp;<a href="../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</a>&lt;java.lang.Object&gt;&nbsp;getStructure(int&nbsp;id,
boolean&nbsp;compile)</pre>
<div class="block">Retrieve a cached structure modifier for the given packet id.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>id</code> - - packet ID.</dd><dd><code>compile</code> - - whether or not to asynchronously compile the structure modifier.</dd>
<dt><span class="strong">Returns:</span></dt><dd>A structure modifier.</dd></dl>
</li>
</ul>
</li>
</ul>
</li>
@ -237,7 +257,7 @@ extends java.lang.Object</pre>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/comphenix/protocol/injector/SortedCopyOnWriteArrayTest.html" title="class in com.comphenix.protocol.injector"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../com/comphenix/protocol/injector/PrioritizedListener.html" title="class in com.comphenix.protocol.injector"><span class="strong">Prev Class</span></a></li>
<li>Next Class</li>
</ul>
<ul class="navList">

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:25 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:24 CEST 2012 -->
<title>Uses of Class com.comphenix.protocol.injector.PacketConstructor.BukkitUnwrapper</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>
@ -28,7 +28,7 @@
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/comphenix/protocol/injector/PacketConstructor.BukkitUnwrapper.html" title="class in com.comphenix.protocol.injector">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../overview-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
@ -77,7 +77,7 @@
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/comphenix/protocol/injector/PacketConstructor.BukkitUnwrapper.html" title="class in com.comphenix.protocol.injector">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../overview-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:25 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:24 CEST 2012 -->
<title>Uses of Interface com.comphenix.protocol.injector.PacketConstructor.Unwrapper</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>
@ -28,7 +28,7 @@
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/comphenix/protocol/injector/PacketConstructor.Unwrapper.html" title="interface in com.comphenix.protocol.injector">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../overview-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
@ -145,7 +145,7 @@
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/comphenix/protocol/injector/PacketConstructor.Unwrapper.html" title="interface in com.comphenix.protocol.injector">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../overview-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:25 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:24 CEST 2012 -->
<title>Uses of Class com.comphenix.protocol.injector.PacketConstructor</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>
@ -28,7 +28,7 @@
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/comphenix/protocol/injector/PacketConstructor.html" title="class in com.comphenix.protocol.injector">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../overview-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
@ -171,7 +171,7 @@
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/comphenix/protocol/injector/PacketConstructor.html" title="class in com.comphenix.protocol.injector">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../overview-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:25 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:24 CEST 2012 -->
<title>Uses of Class com.comphenix.protocol.injector.PacketFilterManager.PlayerInjectHooks</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>
@ -28,7 +28,7 @@
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/comphenix/protocol/injector/PacketFilterManager.PlayerInjectHooks.html" title="enum in com.comphenix.protocol.injector">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../overview-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
@ -124,6 +124,13 @@ the order they are declared.</div>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected com.comphenix.protocol.injector.PlayerInjector</code></td>
<td class="colLast"><span class="strong">PacketFilterManager.</span><code><strong><a href="../../../../../com/comphenix/protocol/injector/PacketFilterManager.html#getHookInstance(org.bukkit.entity.Player, com.comphenix.protocol.injector.PacketFilterManager.PlayerInjectHooks)">getHookInstance</a></strong>(org.bukkit.entity.Player&nbsp;player,
<a href="../../../../../com/comphenix/protocol/injector/PacketFilterManager.PlayerInjectHooks.html" title="enum in com.comphenix.protocol.injector">PacketFilterManager.PlayerInjectHooks</a>&nbsp;hook)</code>
<div class="block">Used to construct a player hook.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">PacketFilterManager.</span><code><strong><a href="../../../../../com/comphenix/protocol/injector/PacketFilterManager.html#setPlayerHook(com.comphenix.protocol.injector.PacketFilterManager.PlayerInjectHooks)">setPlayerHook</a></strong>(<a href="../../../../../com/comphenix/protocol/injector/PacketFilterManager.PlayerInjectHooks.html" title="enum in com.comphenix.protocol.injector">PacketFilterManager.PlayerInjectHooks</a>&nbsp;playerHook)</code>
<div class="block">Sets how the server packets are read.</div>
@ -147,7 +154,7 @@ the order they are declared.</div>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/comphenix/protocol/injector/PacketFilterManager.PlayerInjectHooks.html" title="enum in com.comphenix.protocol.injector">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../overview-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:25 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:24 CEST 2012 -->
<title>Uses of Class com.comphenix.protocol.injector.PacketFilterManager</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>
@ -28,7 +28,7 @@
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/comphenix/protocol/injector/PacketFilterManager.html" title="class in com.comphenix.protocol.injector">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../overview-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
@ -65,7 +65,48 @@
<div class="header">
<h2 title="Uses of Class com.comphenix.protocol.injector.PacketFilterManager" class="title">Uses of Class<br>com.comphenix.protocol.injector.PacketFilterManager</h2>
</div>
<div class="classUseContainer">No usage of com.comphenix.protocol.injector.PacketFilterManager</div>
<div class="classUseContainer">
<ul class="blockList">
<li class="blockList">
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
<caption><span>Packages that use <a href="../../../../../com/comphenix/protocol/injector/PacketFilterManager.html" title="class in com.comphenix.protocol.injector">PacketFilterManager</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="#com.comphenix.protocol.injector">com.comphenix.protocol.injector</a></td>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<ul class="blockList">
<li class="blockList"><a name="com.comphenix.protocol.injector">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../com/comphenix/protocol/injector/PacketFilterManager.html" title="class in com.comphenix.protocol.injector">PacketFilterManager</a> in <a href="../../../../../com/comphenix/protocol/injector/package-summary.html">com.comphenix.protocol.injector</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../../../../../com/comphenix/protocol/injector/package-summary.html">com.comphenix.protocol.injector</a> with parameters of type <a href="../../../../../com/comphenix/protocol/injector/PacketFilterManager.html" title="class in com.comphenix.protocol.injector">PacketFilterManager</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../com/comphenix/protocol/injector/NetworkServerInjector.html#NetworkServerInjector(org.bukkit.entity.Player, com.comphenix.protocol.injector.PacketFilterManager, java.util.Set, com.comphenix.protocol.injector.InjectedServerConnection)">NetworkServerInjector</a></strong>(org.bukkit.entity.Player&nbsp;player,
<a href="../../../../../com/comphenix/protocol/injector/PacketFilterManager.html" title="class in com.comphenix.protocol.injector">PacketFilterManager</a>&nbsp;manager,
java.util.Set&lt;java.lang.Integer&gt;&nbsp;sendingFilters,
com.comphenix.protocol.injector.InjectedServerConnection&nbsp;serverInjection)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
</ul>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->
@ -77,7 +118,7 @@
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/comphenix/protocol/injector/PacketFilterManager.html" title="class in com.comphenix.protocol.injector">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../overview-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:25 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:24 CEST 2012 -->
<title>Uses of Class com.comphenix.protocol.injector.StructureCache</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>
@ -28,7 +28,7 @@
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/comphenix/protocol/injector/StructureCache.html" title="class in com.comphenix.protocol.injector">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../overview-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
@ -77,7 +77,7 @@
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/comphenix/protocol/injector/StructureCache.html" title="class in com.comphenix.protocol.injector">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../overview-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:24 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:23 CEST 2012 -->
<title>com.comphenix.protocol.injector</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
@ -16,11 +16,11 @@
</ul>
<h2 title="Classes">Classes</h2>
<ul title="Classes">
<li><a href="ConcurrentListenerMultimap.html" title="class in com.comphenix.protocol.injector" target="classFrame">ConcurrentListenerMultimap</a></li>
<li><a href="NetworkServerInjector.html" title="class in com.comphenix.protocol.injector" target="classFrame">NetworkServerInjector</a></li>
<li><a href="PacketConstructor.html" title="class in com.comphenix.protocol.injector" target="classFrame">PacketConstructor</a></li>
<li><a href="PacketConstructor.BukkitUnwrapper.html" title="class in com.comphenix.protocol.injector" target="classFrame">PacketConstructor.BukkitUnwrapper</a></li>
<li><a href="PacketFilterManager.html" title="class in com.comphenix.protocol.injector" target="classFrame">PacketFilterManager</a></li>
<li><a href="SortedCopyOnWriteArrayTest.html" title="class in com.comphenix.protocol.injector" target="classFrame">SortedCopyOnWriteArrayTest</a></li>
<li><a href="PrioritizedListener.html" title="class in com.comphenix.protocol.injector" target="classFrame">PrioritizedListener</a></li>
<li><a href="StructureCache.html" title="class in com.comphenix.protocol.injector" target="classFrame">StructureCache</a></li>
</ul>
<h2 title="Enums">Enums</h2>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:24 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:23 CEST 2012 -->
<title>com.comphenix.protocol.injector</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
@ -91,9 +91,9 @@
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../com/comphenix/protocol/injector/ConcurrentListenerMultimap.html" title="class in com.comphenix.protocol.injector">ConcurrentListenerMultimap</a></td>
<td class="colFirst"><a href="../../../../com/comphenix/protocol/injector/NetworkServerInjector.html" title="class in com.comphenix.protocol.injector">NetworkServerInjector</a></td>
<td class="colLast">
<div class="block">A thread-safe implementation of a listener multimap.</div>
<div class="block">Represents a player hook into the NetServerHandler class.</div>
</td>
</tr>
<tr class="rowColor">
@ -111,8 +111,10 @@
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../com/comphenix/protocol/injector/SortedCopyOnWriteArrayTest.html" title="class in com.comphenix.protocol.injector">SortedCopyOnWriteArrayTest</a></td>
<td class="colLast">&nbsp;</td>
<td class="colFirst"><a href="../../../../com/comphenix/protocol/injector/PrioritizedListener.html" title="class in com.comphenix.protocol.injector">PrioritizedListener</a>&lt;TListener&gt;</td>
<td class="colLast">
<div class="block">Represents a listener with a priority.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../com/comphenix/protocol/injector/StructureCache.html" title="class in com.comphenix.protocol.injector">StructureCache</a></td>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:24 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:23 CEST 2012 -->
<title>com.comphenix.protocol.injector Class Hierarchy</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
@ -74,11 +74,11 @@
<ul>
<li type="circle">java.lang.Object
<ul>
<li type="circle">com.comphenix.protocol.injector.<a href="../../../../com/comphenix/protocol/injector/ConcurrentListenerMultimap.html" title="class in com.comphenix.protocol.injector"><span class="strong">ConcurrentListenerMultimap</span></a></li>
<li type="circle">com.comphenix.protocol.injector.<a href="../../../../com/comphenix/protocol/injector/NetworkServerInjector.html" title="class in com.comphenix.protocol.injector"><span class="strong">NetworkServerInjector</span></a></li>
<li type="circle">com.comphenix.protocol.injector.<a href="../../../../com/comphenix/protocol/injector/PacketConstructor.html" title="class in com.comphenix.protocol.injector"><span class="strong">PacketConstructor</span></a></li>
<li type="circle">com.comphenix.protocol.injector.<a href="../../../../com/comphenix/protocol/injector/PacketConstructor.BukkitUnwrapper.html" title="class in com.comphenix.protocol.injector"><span class="strong">PacketConstructor.BukkitUnwrapper</span></a> (implements com.comphenix.protocol.injector.<a href="../../../../com/comphenix/protocol/injector/PacketConstructor.Unwrapper.html" title="interface in com.comphenix.protocol.injector">PacketConstructor.Unwrapper</a>)</li>
<li type="circle">com.comphenix.protocol.injector.<a href="../../../../com/comphenix/protocol/injector/PacketFilterManager.html" title="class in com.comphenix.protocol.injector"><span class="strong">PacketFilterManager</span></a> (implements com.comphenix.protocol.<a href="../../../../com/comphenix/protocol/ProtocolManager.html" title="interface in com.comphenix.protocol">ProtocolManager</a>)</li>
<li type="circle">com.comphenix.protocol.injector.<a href="../../../../com/comphenix/protocol/injector/SortedCopyOnWriteArrayTest.html" title="class in com.comphenix.protocol.injector"><span class="strong">SortedCopyOnWriteArrayTest</span></a></li>
<li type="circle">com.comphenix.protocol.injector.<a href="../../../../com/comphenix/protocol/injector/PrioritizedListener.html" title="class in com.comphenix.protocol.injector"><span class="strong">PrioritizedListener</span></a>&lt;TListener&gt; (implements java.lang.Comparable&lt;T&gt;)</li>
<li type="circle">com.comphenix.protocol.injector.<a href="../../../../com/comphenix/protocol/injector/StructureCache.html" title="class in com.comphenix.protocol.injector"><span class="strong">StructureCache</span></a></li>
</ul>
</li>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:25 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:24 CEST 2012 -->
<title>Uses of Package com.comphenix.protocol.injector</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
@ -80,6 +80,14 @@
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#com.comphenix.protocol.async">com.comphenix.protocol.async</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#com.comphenix.protocol.concurrency">com.comphenix.protocol.concurrency</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#com.comphenix.protocol.injector">com.comphenix.protocol.injector</a></td>
<td class="colLast">&nbsp;</td>
</tr>
@ -103,6 +111,40 @@
</tbody>
</table>
</li>
<li class="blockList"><a name="com.comphenix.protocol.async">
<!-- -->
</a>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../com/comphenix/protocol/injector/package-summary.html">com.comphenix.protocol.injector</a> used by <a href="../../../../com/comphenix/protocol/async/package-summary.html">com.comphenix.protocol.async</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../com/comphenix/protocol/injector/class-use/PrioritizedListener.html#com.comphenix.protocol.async">PrioritizedListener</a>
<div class="block">Represents a listener with a priority.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="com.comphenix.protocol.concurrency">
<!-- -->
</a>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../com/comphenix/protocol/injector/package-summary.html">com.comphenix.protocol.injector</a> used by <a href="../../../../com/comphenix/protocol/concurrency/package-summary.html">com.comphenix.protocol.concurrency</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../com/comphenix/protocol/injector/class-use/PrioritizedListener.html#com.comphenix.protocol.concurrency">PrioritizedListener</a>
<div class="block">Represents a listener with a priority.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="com.comphenix.protocol.injector">
<!-- -->
</a>
@ -121,10 +163,18 @@
<td class="colOne"><a href="../../../../com/comphenix/protocol/injector/class-use/PacketConstructor.Unwrapper.html#com.comphenix.protocol.injector">PacketConstructor.Unwrapper</a>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../com/comphenix/protocol/injector/class-use/PacketFilterManager.html#com.comphenix.protocol.injector">PacketFilterManager</a>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../com/comphenix/protocol/injector/class-use/PacketFilterManager.PlayerInjectHooks.html#com.comphenix.protocol.injector">PacketFilterManager.PlayerInjectHooks</a>
<div class="block">Sets the inject hook type.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../com/comphenix/protocol/injector/class-use/PrioritizedListener.html#com.comphenix.protocol.injector">PrioritizedListener</a>
<div class="block">Represents a listener with a priority.</div>
</td>
</tr>
</tbody>
</table>
</li>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:24 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:23 CEST 2012 -->
<title>Statistics</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:25 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:24 CEST 2012 -->
<title>Uses of Class com.comphenix.protocol.metrics.Statistics</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:24 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:23 CEST 2012 -->
<title>com.comphenix.protocol.metrics</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:24 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:23 CEST 2012 -->
<title>com.comphenix.protocol.metrics</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:24 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:23 CEST 2012 -->
<title>com.comphenix.protocol.metrics Class Hierarchy</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:25 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:24 CEST 2012 -->
<title>Uses of Package com.comphenix.protocol.metrics</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:24 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:23 CEST 2012 -->
<title>com.comphenix.protocol</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
</head>
<body>
@ -12,6 +12,8 @@
<div class="indexContainer">
<h2 title="Interfaces">Interfaces</h2>
<ul title="Interfaces">
<li><a href="AsynchronousManager.html" title="interface in com.comphenix.protocol" target="classFrame"><i>AsynchronousManager</i></a></li>
<li><a href="PacketStream.html" title="interface in com.comphenix.protocol" target="classFrame"><i>PacketStream</i></a></li>
<li><a href="ProtocolManager.html" title="interface in com.comphenix.protocol" target="classFrame"><i>ProtocolManager</i></a></li>
</ul>
<h2 title="Classes">Classes</h2>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:24 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:23 CEST 2012 -->
<title>com.comphenix.protocol</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
</head>
<body>
@ -37,7 +37,7 @@
<div class="subNav">
<ul class="navList">
<li>Prev Package</li>
<li><a href="../../../com/comphenix/protocol/concurrency/package-summary.html">Next Package</a></li>
<li><a href="../../../com/comphenix/protocol/async/package-summary.html">Next Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?com/comphenix/protocol/package-summary.html" target="_top">Frames</a></li>
@ -76,6 +76,18 @@
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../com/comphenix/protocol/AsynchronousManager.html" title="interface in com.comphenix.protocol">AsynchronousManager</a></td>
<td class="colLast">
<div class="block">Represents a asynchronous packet handler.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../com/comphenix/protocol/PacketStream.html" title="interface in com.comphenix.protocol">PacketStream</a></td>
<td class="colLast">
<div class="block">Represents a object capable of sending or receiving packets.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../com/comphenix/protocol/ProtocolManager.html" title="interface in com.comphenix.protocol">ProtocolManager</a></td>
<td class="colLast">
<div class="block">Represents an API for accessing the Minecraft protocol.</div>
@ -143,7 +155,7 @@
<div class="subNav">
<ul class="navList">
<li>Prev Package</li>
<li><a href="../../../com/comphenix/protocol/concurrency/package-summary.html">Next Package</a></li>
<li><a href="../../../com/comphenix/protocol/async/package-summary.html">Next Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?com/comphenix/protocol/package-summary.html" target="_top">Frames</a></li>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:24 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:23 CEST 2012 -->
<title>com.comphenix.protocol Class Hierarchy</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
</head>
<body>
@ -37,7 +37,7 @@
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li><a href="../../../com/comphenix/protocol/concurrency/package-tree.html">Next</a></li>
<li><a href="../../../com/comphenix/protocol/async/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?com/comphenix/protocol/package-tree.html" target="_top">Frames</a></li>
@ -96,8 +96,13 @@
</ul>
<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
<ul>
<li type="circle">com.comphenix.protocol.<a href="../../../com/comphenix/protocol/AsynchronousManager.html" title="interface in com.comphenix.protocol"><span class="strong">AsynchronousManager</span></a></li>
<li type="circle">com.comphenix.protocol.<a href="../../../com/comphenix/protocol/PacketStream.html" title="interface in com.comphenix.protocol"><span class="strong">PacketStream</span></a>
<ul>
<li type="circle">com.comphenix.protocol.<a href="../../../com/comphenix/protocol/ProtocolManager.html" title="interface in com.comphenix.protocol"><span class="strong">ProtocolManager</span></a></li>
</ul>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
@ -119,7 +124,7 @@
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li><a href="../../../com/comphenix/protocol/concurrency/package-tree.html">Next</a></li>
<li><a href="../../../com/comphenix/protocol/async/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?com/comphenix/protocol/package-tree.html" target="_top">Frames</a></li>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:25 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:24 CEST 2012 -->
<title>Uses of Package com.comphenix.protocol</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
</head>
<body>
@ -80,6 +80,10 @@
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#com.comphenix.protocol.async">com.comphenix.protocol.async</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#com.comphenix.protocol.injector">com.comphenix.protocol.injector</a></td>
<td class="colLast">&nbsp;</td>
</tr>
@ -96,15 +100,25 @@
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../com/comphenix/protocol/class-use/AsynchronousManager.html#com.comphenix.protocol">AsynchronousManager</a>
<div class="block">Represents a asynchronous packet handler.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../com/comphenix/protocol/class-use/Packets.Client.html#com.comphenix.protocol">Packets.Client</a>
<div class="block">List of packets sent by the client.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colOne"><a href="../../../com/comphenix/protocol/class-use/Packets.Server.html#com.comphenix.protocol">Packets.Server</a>
<div class="block">List of packets sent only by the server.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../com/comphenix/protocol/class-use/PacketStream.html#com.comphenix.protocol">PacketStream</a>
<div class="block">Represents a object capable of sending or receiving packets.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../com/comphenix/protocol/class-use/ProtocolManager.html#com.comphenix.protocol">ProtocolManager</a>
<div class="block">Represents an API for accessing the Minecraft protocol.</div>
@ -113,6 +127,33 @@
</tbody>
</table>
</li>
<li class="blockList"><a name="com.comphenix.protocol.async">
<!-- -->
</a>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../com/comphenix/protocol/package-summary.html">com.comphenix.protocol</a> used by <a href="../../../com/comphenix/protocol/async/package-summary.html">com.comphenix.protocol.async</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../com/comphenix/protocol/class-use/AsynchronousManager.html#com.comphenix.protocol.async">AsynchronousManager</a>
<div class="block">Represents a asynchronous packet handler.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../com/comphenix/protocol/class-use/PacketStream.html#com.comphenix.protocol.async">PacketStream</a>
<div class="block">Represents a object capable of sending or receiving packets.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../com/comphenix/protocol/class-use/ProtocolManager.html#com.comphenix.protocol.async">ProtocolManager</a>
<div class="block">Represents an API for accessing the Minecraft protocol.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="com.comphenix.protocol.injector">
<!-- -->
</a>
@ -123,6 +164,16 @@
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../com/comphenix/protocol/class-use/AsynchronousManager.html#com.comphenix.protocol.injector">AsynchronousManager</a>
<div class="block">Represents a asynchronous packet handler.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../com/comphenix/protocol/class-use/PacketStream.html#com.comphenix.protocol.injector">PacketStream</a>
<div class="block">Represents a object capable of sending or receiving packets.</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../com/comphenix/protocol/class-use/ProtocolManager.html#com.comphenix.protocol.injector">ProtocolManager</a>
<div class="block">Represents an API for accessing the Minecraft protocol.</div>
</td>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:24 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:23 CEST 2012 -->
<title>EquivalentConverter</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:24 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:23 CEST 2012 -->
<title>FieldAccessException</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:24 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:23 CEST 2012 -->
<title>FieldUtils</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:24 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:23 CEST 2012 -->
<title>FuzzyReflection</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
@ -198,11 +198,24 @@ extends java.lang.Object</pre>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.lang.reflect.Field</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/reflect/FuzzyReflection.html#getFieldByType(java.lang.String, java.lang.Class)">getFieldByType</a></strong>(java.lang.String&nbsp;name,
java.lang.Class&lt;?&gt;&nbsp;type)</code>
<div class="block">Retrieves the first field with a type equal to or more specific to the given type.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.reflect.Field</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/reflect/FuzzyReflection.html#getFieldByType(java.lang.String, java.util.Set)">getFieldByType</a></strong>(java.lang.String&nbsp;typeRegex,
java.util.Set&lt;java.lang.Class&gt;&nbsp;ignored)</code>
<div class="block">Retrieves a field by type.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.util.List&lt;java.lang.reflect.Field&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/reflect/FuzzyReflection.html#getFieldListByType(java.lang.Class)">getFieldListByType</a></strong>(java.lang.Class&lt;?&gt;&nbsp;type)</code>
<div class="block">Retrieves every field with a type equal to or more specific to the given type.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.util.Set&lt;java.lang.reflect.Field&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/reflect/FuzzyReflection.html#getFields()">getFields</a></strong>()</code>
@ -231,6 +244,21 @@ extends java.lang.Object</pre>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.reflect.Method</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/reflect/FuzzyReflection.html#getMethodByParameters(java.lang.String, java.lang.String, java.lang.String[])">getMethodByParameters</a></strong>(java.lang.String&nbsp;name,
java.lang.String&nbsp;returnTypeRegex,
java.lang.String[]&nbsp;argsRegex)</code>
<div class="block">Retrieves a method by looking at the parameter types and return type only.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.util.List&lt;java.lang.reflect.Method&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/reflect/FuzzyReflection.html#getMethodListByParameters(java.lang.Class, java.lang.Class[])">getMethodListByParameters</a></strong>(java.lang.Class&lt;?&gt;&nbsp;returnType,
java.lang.Class&lt;?&gt;[]&nbsp;args)</code>
<div class="block">Retrieves every method that has the given parameter types and return type.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.util.Set&lt;java.lang.reflect.Method&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/reflect/FuzzyReflection.html#getMethods()">getMethods</a></strong>()</code>
<div class="block">Retrieves all private and public methods in declared order (after JDK 1.5).</div>
@ -381,7 +409,9 @@ extends java.lang.Object</pre>
<pre>public&nbsp;java.lang.reflect.Method&nbsp;getMethodByName(java.lang.String&nbsp;nameRegex)</pre>
<div class="block">Retrieves a method by looking at its name.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>nameRegex</code> - - regular expression that will match method names.</dd>
<dt><span class="strong">Returns:</span></dt><dd>The first method that satisfies the regular expression.</dd></dl>
<dt><span class="strong">Returns:</span></dt><dd>The first method that satisfies the regular expression.</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code>java.lang.RuntimeException</code> - If the method cannot be found.</dd></dl>
</li>
</ul>
<a name="getMethodByParameters(java.lang.String, java.lang.Class...)">
@ -411,6 +441,33 @@ extends java.lang.Object</pre>
<dt><span class="strong">Returns:</span></dt><dd>The first method that satisfies the parameter types.</dd></dl>
</li>
</ul>
<a name="getMethodByParameters(java.lang.String, java.lang.String, java.lang.String[])">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMethodByParameters</h4>
<pre>public&nbsp;java.lang.reflect.Method&nbsp;getMethodByParameters(java.lang.String&nbsp;name,
java.lang.String&nbsp;returnTypeRegex,
java.lang.String[]&nbsp;argsRegex)</pre>
<div class="block">Retrieves a method by looking at the parameter types and return type only.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - - potential name of the method. Only used by the error mechanism.</dd><dd><code>returnType</code> - - regular expression matching the return type of the method to find.</dd><dd><code>args</code> - - regular expressions of the matching parameter types.</dd>
<dt><span class="strong">Returns:</span></dt><dd>The first method that satisfies the parameter types.</dd></dl>
</li>
</ul>
<a name="getMethodListByParameters(java.lang.Class, java.lang.Class[])">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMethodListByParameters</h4>
<pre>public&nbsp;java.util.List&lt;java.lang.reflect.Method&gt;&nbsp;getMethodListByParameters(java.lang.Class&lt;?&gt;&nbsp;returnType,
java.lang.Class&lt;?&gt;[]&nbsp;args)</pre>
<div class="block">Retrieves every method that has the given parameter types and return type.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>returnType</code> - - return type of the method to find.</dd><dd><code>args</code> - - parameter types of the method to find.</dd>
<dt><span class="strong">Returns:</span></dt><dd>Every method that satisfies the given constraints.</dd></dl>
</li>
</ul>
<a name="getFieldByName(java.lang.String)">
<!-- -->
</a>
@ -423,6 +480,31 @@ extends java.lang.Object</pre>
<dt><span class="strong">Returns:</span></dt><dd>The first field to match the given expression.</dd></dl>
</li>
</ul>
<a name="getFieldByType(java.lang.String, java.lang.Class)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFieldByType</h4>
<pre>public&nbsp;java.lang.reflect.Field&nbsp;getFieldByType(java.lang.String&nbsp;name,
java.lang.Class&lt;?&gt;&nbsp;type)</pre>
<div class="block">Retrieves the first field with a type equal to or more specific to the given type.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - - name the field probably is given. This will only be used in the error message.</dd><dd><code>type</code> - - type of the field to find.</dd>
<dt><span class="strong">Returns:</span></dt><dd>The first field with a type that is an instance of the given type.</dd></dl>
</li>
</ul>
<a name="getFieldListByType(java.lang.Class)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFieldListByType</h4>
<pre>public&nbsp;java.util.List&lt;java.lang.reflect.Field&gt;&nbsp;getFieldListByType(java.lang.Class&lt;?&gt;&nbsp;type)</pre>
<div class="block">Retrieves every field with a type equal to or more specific to the given type.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>type</code> - - type of the fields to find.</dd>
<dt><span class="strong">Returns:</span></dt><dd>Every field with a type that is an instance of the given type.</dd></dl>
</li>
</ul>
<a name="getFieldByType(java.lang.String)">
<!-- -->
</a>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:24 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:23 CEST 2012 -->
<title>IntEnum</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:24 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:23 CEST 2012 -->
<title>MethodUtils</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:24 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:23 CEST 2012 -->
<title>PrimitiveUtils</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:24 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:23 CEST 2012 -->
<title>StructureModifier</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
@ -37,7 +37,7 @@
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/comphenix/protocol/reflect/PrimitiveUtils.html" title="class in com.comphenix.protocol.reflect"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../com/comphenix/protocol/reflect/StructureModifierTest.html" title="class in com.comphenix.protocol.reflect"><span class="strong">Next Class</span></a></li>
<li><a href="../../../../com/comphenix/protocol/reflect/VolatileField.html" title="class in com.comphenix.protocol.reflect"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/comphenix/protocol/reflect/StructureModifier.html" target="_top">Frames</a></li>
@ -62,13 +62,13 @@
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&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="#field_detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
@ -94,16 +94,73 @@
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl><dt><span class="strong">Type Parameters:</span></dt><dd><code>TField</code> - Type of the fields to retrieve.</dd></dl>
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><a href="../../../../com/comphenix/protocol/reflect/compiler/CompiledStructureModifier.html" title="class in com.comphenix.protocol.reflect.compiler">CompiledStructureModifier</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="strong">StructureModifier&lt;TField&gt;</span>
extends java.lang.Object</pre>
<div class="block">Provides list-oriented access to the fields of a Minecraft packet.
<p>
Implemented by using reflection. Use a CompiledStructureModifier, if speed is essential.</div>
<dl><dt><span class="strong">Author:</span></dt>
<dd>Kristian</dd></dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field_summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../com/comphenix/protocol/reflect/EquivalentConverter.html" title="interface in com.comphenix.protocol.reflect">EquivalentConverter</a>&lt;<a href="../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="type parameter in StructureModifier">TField</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/reflect/StructureModifier.html#converter">converter</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/reflect/StructureModifier.html#customConvertHandling">customConvertHandling</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected java.util.List&lt;java.lang.reflect.Field&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/reflect/StructureModifier.html#data">data</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected java.util.Map&lt;java.lang.reflect.Field,java.lang.Integer&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/reflect/StructureModifier.html#defaultFields">defaultFields</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected java.lang.Class</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/reflect/StructureModifier.html#fieldType">fieldType</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected java.util.Map&lt;java.lang.Class,<a href="../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/reflect/StructureModifier.html#subtypeCache">subtypeCache</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected java.lang.Object</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/reflect/StructureModifier.html#target">target</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected java.lang.Class</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/reflect/StructureModifier.html#targetType">targetType</a></strong></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_summary">
@ -113,10 +170,18 @@ extends java.lang.Object</pre>
<table class="overviewSummary" 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>
<th class="colFirst" scope="col">Modifier</th>
<th class="colLast" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../../com/comphenix/protocol/reflect/StructureModifier.html#StructureModifier(java.lang.Class, java.lang.Class, boolean)">StructureModifier</a></strong>(java.lang.Class&nbsp;targetType,
<td class="colFirst"><code>protected </code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/reflect/StructureModifier.html#StructureModifier()">StructureModifier</a></strong>()</code>
<div class="block">Consumers of this method should call "initialize".</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>&nbsp;</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/reflect/StructureModifier.html#StructureModifier(java.lang.Class, java.lang.Class, boolean)">StructureModifier</a></strong>(java.lang.Class&nbsp;targetType,
java.lang.Class&nbsp;superclassExclude,
boolean&nbsp;requireDefault)</code>
<div class="block">Creates a structure modifier.</div>
@ -168,6 +233,23 @@ extends java.lang.Object</pre>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/reflect/StructureModifier.html#initialize(java.lang.Class, java.lang.Class, java.util.List, java.util.Map, com.comphenix.protocol.reflect.EquivalentConverter, java.util.Map)">initialize</a></strong>(java.lang.Class&nbsp;targetType,
java.lang.Class&nbsp;fieldType,
java.util.List&lt;java.lang.reflect.Field&gt;&nbsp;data,
java.util.Map&lt;java.lang.reflect.Field,java.lang.Integer&gt;&nbsp;defaultFields,
<a href="../../../../com/comphenix/protocol/reflect/EquivalentConverter.html" title="interface in com.comphenix.protocol.reflect">EquivalentConverter</a>&lt;<a href="../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="type parameter in StructureModifier">TField</a>&gt;&nbsp;converter,
java.util.Map&lt;java.lang.Class,<a href="../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</a>&gt;&nbsp;subTypeCache)</code>
<div class="block">Initialize every field of this class.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/reflect/StructureModifier.html#initialize(com.comphenix.protocol.reflect.StructureModifier)">initialize</a></strong>(<a href="../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</a>&lt;<a href="../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="type parameter in StructureModifier">TField</a>&gt;&nbsp;other)</code>
<div class="block">Initialize using the same field types.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</a>&lt;<a href="../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="type parameter in StructureModifier">TField</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/reflect/StructureModifier.html#modify(int, com.google.common.base.Function)">modify</a></strong>(int&nbsp;fieldIndex,
com.google.common.base.Function&lt;<a href="../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="type parameter in StructureModifier">TField</a>,<a href="../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="type parameter in StructureModifier">TField</a>&gt;&nbsp;select)</code>
@ -187,11 +269,26 @@ extends java.lang.Object</pre>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/reflect/StructureModifier.html#setConverter(com.comphenix.protocol.reflect.EquivalentConverter)">setConverter</a></strong>(<a href="../../../../com/comphenix/protocol/reflect/EquivalentConverter.html" title="interface in com.comphenix.protocol.reflect">EquivalentConverter</a>&lt;<a href="../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="type parameter in StructureModifier">TField</a>&gt;&nbsp;converter)</code>
<div class="block">Set the current object converter.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/reflect/StructureModifier.html#size()">size</a></strong>()</code>
<div class="block">Retrieve the number of readable types.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected &lt;T&gt;&nbsp;<a href="../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</a>&lt;T&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/reflect/StructureModifier.html#withFieldType(java.lang.Class, java.util.List, java.util.Map, com.comphenix.protocol.reflect.EquivalentConverter)">withFieldType</a></strong>(java.lang.Class&nbsp;fieldType,
java.util.List&lt;java.lang.reflect.Field&gt;&nbsp;filtered,
java.util.Map&lt;java.lang.reflect.Field,java.lang.Integer&gt;&nbsp;defaults,
<a href="../../../../com/comphenix/protocol/reflect/EquivalentConverter.html" title="interface in com.comphenix.protocol.reflect">EquivalentConverter</a>&lt;T&gt;&nbsp;converter)</code>
<div class="block">Create a new structure modifier for the new field type.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</a>&lt;<a href="../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="type parameter in StructureModifier">TField</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/reflect/StructureModifier.html#withTarget(java.lang.Object)">withTarget</a></strong>(java.lang.Object&nbsp;target)</code>
@ -247,6 +344,86 @@ extends java.lang.Object</pre>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field_detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="targetType">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>targetType</h4>
<pre>protected&nbsp;java.lang.Class targetType</pre>
</li>
</ul>
<a name="target">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>target</h4>
<pre>protected&nbsp;java.lang.Object target</pre>
</li>
</ul>
<a name="converter">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>converter</h4>
<pre>protected&nbsp;<a href="../../../../com/comphenix/protocol/reflect/EquivalentConverter.html" title="interface in com.comphenix.protocol.reflect">EquivalentConverter</a>&lt;<a href="../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="type parameter in StructureModifier">TField</a>&gt; converter</pre>
</li>
</ul>
<a name="fieldType">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fieldType</h4>
<pre>protected&nbsp;java.lang.Class fieldType</pre>
</li>
</ul>
<a name="data">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>data</h4>
<pre>protected&nbsp;java.util.List&lt;java.lang.reflect.Field&gt; data</pre>
</li>
</ul>
<a name="defaultFields">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>defaultFields</h4>
<pre>protected&nbsp;java.util.Map&lt;java.lang.reflect.Field,java.lang.Integer&gt; defaultFields</pre>
</li>
</ul>
<a name="subtypeCache">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>subtypeCache</h4>
<pre>protected&nbsp;java.util.Map&lt;java.lang.Class,<a href="../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</a>&gt; subtypeCache</pre>
</li>
</ul>
<a name="customConvertHandling">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>customConvertHandling</h4>
<pre>protected&nbsp;boolean customConvertHandling</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_detail">
@ -256,7 +433,7 @@ extends java.lang.Object</pre>
<a name="StructureModifier(java.lang.Class, java.lang.Class, boolean)">
<!-- -->
</a>
<ul class="blockListLast">
<ul class="blockList">
<li class="blockList">
<h4>StructureModifier</h4>
<pre>public&nbsp;StructureModifier(java.lang.Class&nbsp;targetType,
@ -266,6 +443,16 @@ extends java.lang.Object</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>targetType</code> - - the structure to modify.</dd><dd><code>superclassExclude</code> - - a superclass to exclude.</dd><dd><code>requireDefault</code> - - whether or not we will be using writeDefaults().</dd></dl>
</li>
</ul>
<a name="StructureModifier()">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>StructureModifier</h4>
<pre>protected&nbsp;StructureModifier()</pre>
<div class="block">Consumers of this method should call "initialize".</div>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
@ -274,6 +461,33 @@ extends java.lang.Object</pre>
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="initialize(com.comphenix.protocol.reflect.StructureModifier)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>initialize</h4>
<pre>protected&nbsp;void&nbsp;initialize(<a href="../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</a>&lt;<a href="../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="type parameter in StructureModifier">TField</a>&gt;&nbsp;other)</pre>
<div class="block">Initialize using the same field types.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>other</code> - - information to set.</dd></dl>
</li>
</ul>
<a name="initialize(java.lang.Class, java.lang.Class, java.util.List, java.util.Map, com.comphenix.protocol.reflect.EquivalentConverter, java.util.Map)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>initialize</h4>
<pre>protected&nbsp;void&nbsp;initialize(java.lang.Class&nbsp;targetType,
java.lang.Class&nbsp;fieldType,
java.util.List&lt;java.lang.reflect.Field&gt;&nbsp;data,
java.util.Map&lt;java.lang.reflect.Field,java.lang.Integer&gt;&nbsp;defaultFields,
<a href="../../../../com/comphenix/protocol/reflect/EquivalentConverter.html" title="interface in com.comphenix.protocol.reflect">EquivalentConverter</a>&lt;<a href="../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="type parameter in StructureModifier">TField</a>&gt;&nbsp;converter,
java.util.Map&lt;java.lang.Class,<a href="../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</a>&gt;&nbsp;subTypeCache)</pre>
<div class="block">Initialize every field of this class.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>targetType</code> - - type of the object we're reading and writing from.</dd><dd><code>fieldType</code> - - the common type of the fields we're modifying.</dd><dd><code>data</code> - - list of fields to modify.</dd><dd><code>defaultFields</code> - - list of fields that will be automatically initialized.</dd><dd><code>converter</code> - - converts between the common field type and the actual type the consumer expects.</dd><dd><code>subTypeCache</code> - - a structure modifier cache.</dd></dl>
</li>
</ul>
<a name="read(int)">
<!-- -->
</a>
@ -439,6 +653,21 @@ extends java.lang.Object</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>Readable types.</dd></dl>
</li>
</ul>
<a name="withFieldType(java.lang.Class, java.util.List, java.util.Map, com.comphenix.protocol.reflect.EquivalentConverter)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>withFieldType</h4>
<pre>protected&nbsp;&lt;T&gt;&nbsp;<a href="../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</a>&lt;T&gt;&nbsp;withFieldType(java.lang.Class&nbsp;fieldType,
java.util.List&lt;java.lang.reflect.Field&gt;&nbsp;filtered,
java.util.Map&lt;java.lang.reflect.Field,java.lang.Integer&gt;&nbsp;defaults,
<a href="../../../../com/comphenix/protocol/reflect/EquivalentConverter.html" title="interface in com.comphenix.protocol.reflect">EquivalentConverter</a>&lt;T&gt;&nbsp;converter)</pre>
<div class="block">Create a new structure modifier for the new field type.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>fieldType</code> - - common type of each field.</dd><dd><code>filtered</code> - - list of fields after filtering the original modifier.</dd><dd><code>defaults</code> - - list of default values after filtering the original.</dd><dd><code>converter</code> - - the new converter.</dd>
<dt><span class="strong">Returns:</span></dt><dd>A new structure modifier.</dd></dl>
</li>
</ul>
<a name="withTarget(java.lang.Object)">
<!-- -->
</a>
@ -451,6 +680,17 @@ extends java.lang.Object</pre>
<dt><span class="strong">Returns:</span></dt><dd>Structure modifier with the new target.</dd></dl>
</li>
</ul>
<a name="setConverter(com.comphenix.protocol.reflect.EquivalentConverter)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setConverter</h4>
<pre>protected&nbsp;void&nbsp;setConverter(<a href="../../../../com/comphenix/protocol/reflect/EquivalentConverter.html" title="interface in com.comphenix.protocol.reflect">EquivalentConverter</a>&lt;<a href="../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="type parameter in StructureModifier">TField</a>&gt;&nbsp;converter)</pre>
<div class="block">Set the current object converter. Should only be called during construction.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>converter</code> - - current object converter.</dd></dl>
</li>
</ul>
<a name="getFields()">
<!-- -->
</a>
@ -503,7 +743,7 @@ extends java.lang.Object</pre>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/comphenix/protocol/reflect/PrimitiveUtils.html" title="class in com.comphenix.protocol.reflect"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../com/comphenix/protocol/reflect/StructureModifierTest.html" title="class in com.comphenix.protocol.reflect"><span class="strong">Next Class</span></a></li>
<li><a href="../../../../com/comphenix/protocol/reflect/VolatileField.html" title="class in com.comphenix.protocol.reflect"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/comphenix/protocol/reflect/StructureModifier.html" target="_top">Frames</a></li>
@ -528,13 +768,13 @@ extends java.lang.Object</pre>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&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="#field_detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:24 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:23 CEST 2012 -->
<title>VolatileField</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
@ -36,7 +36,7 @@
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/comphenix/protocol/reflect/StructureModifierTest.html" title="class in com.comphenix.protocol.reflect"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect"><span class="strong">Prev Class</span></a></li>
<li>Next Class</li>
</ul>
<ul class="navList">
@ -176,29 +176,35 @@ extends java.lang.Object</pre>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/reflect/VolatileField.html#isCurrentSet()">isCurrentSet</a></strong>()</code>
<div class="block">Determine whether or not we'll need to revert the value.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/reflect/VolatileField.html#isForceAccess()">isForceAccess</a></strong>()</code>
<div class="block">Retrieves whether or not not to override any scope restrictions.</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/reflect/VolatileField.html#revertValue()">revertValue</a></strong>()</code>
<div class="block">Revert to the previously set value.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/reflect/VolatileField.html#saveValue()">saveValue</a></strong>()</code>
<div class="block">Ensure that the current value is still set after this class has been garbaged collected.</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/reflect/VolatileField.html#setForceAccess(boolean)">setForceAccess</a></strong>(boolean&nbsp;forceAccess)</code>
<div class="block">Sets whether or not not to override any scope restrictions.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../com/comphenix/protocol/reflect/VolatileField.html#setValue(java.lang.Object)">setValue</a></strong>(java.lang.Object&nbsp;newValue)</code>
<div class="block">Sets the current value.</div>
@ -356,6 +362,16 @@ extends java.lang.Object</pre>
<div class="block">Revert to the previously set value.</div>
</li>
</ul>
<a name="isCurrentSet()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isCurrentSet</h4>
<pre>public&nbsp;boolean&nbsp;isCurrentSet()</pre>
<div class="block">Determine whether or not we'll need to revert the value.</div>
</li>
</ul>
<a name="finalize()">
<!-- -->
</a>
@ -397,7 +413,7 @@ extends java.lang.Object</pre>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/comphenix/protocol/reflect/StructureModifierTest.html" title="class in com.comphenix.protocol.reflect"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect"><span class="strong">Prev Class</span></a></li>
<li>Next Class</li>
</ul>
<ul class="navList">

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:25 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:24 CEST 2012 -->
<title>Uses of Interface com.comphenix.protocol.reflect.EquivalentConverter</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>
@ -28,7 +28,7 @@
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/comphenix/protocol/reflect/EquivalentConverter.html" title="interface in com.comphenix.protocol.reflect">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../overview-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
@ -88,6 +88,19 @@
<!-- -->
</a>
<h3>Uses of <a href="../../../../../com/comphenix/protocol/reflect/EquivalentConverter.html" title="interface in com.comphenix.protocol.reflect">EquivalentConverter</a> in <a href="../../../../../com/comphenix/protocol/reflect/package-summary.html">com.comphenix.protocol.reflect</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
<caption><span>Fields in <a href="../../../../../com/comphenix/protocol/reflect/package-summary.html">com.comphenix.protocol.reflect</a> declared as <a href="../../../../../com/comphenix/protocol/reflect/EquivalentConverter.html" title="interface in com.comphenix.protocol.reflect">EquivalentConverter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../com/comphenix/protocol/reflect/EquivalentConverter.html" title="interface in com.comphenix.protocol.reflect">EquivalentConverter</a>&lt;<a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="type parameter in StructureModifier">TField</a>&gt;</code></td>
<td class="colLast"><span class="strong">StructureModifier.</span><code><strong><a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html#converter">converter</a></strong></code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../com/comphenix/protocol/reflect/package-summary.html">com.comphenix.protocol.reflect</a> with parameters of type <a href="../../../../../com/comphenix/protocol/reflect/EquivalentConverter.html" title="interface in com.comphenix.protocol.reflect">EquivalentConverter</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
@ -96,6 +109,32 @@
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><span class="strong">StructureModifier.</span><code><strong><a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html#initialize(java.lang.Class, java.lang.Class, java.util.List, java.util.Map, com.comphenix.protocol.reflect.EquivalentConverter, java.util.Map)">initialize</a></strong>(java.lang.Class&nbsp;targetType,
java.lang.Class&nbsp;fieldType,
java.util.List&lt;java.lang.reflect.Field&gt;&nbsp;data,
java.util.Map&lt;java.lang.reflect.Field,java.lang.Integer&gt;&nbsp;defaultFields,
<a href="../../../../../com/comphenix/protocol/reflect/EquivalentConverter.html" title="interface in com.comphenix.protocol.reflect">EquivalentConverter</a>&lt;<a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="type parameter in StructureModifier">TField</a>&gt;&nbsp;converter,
java.util.Map&lt;java.lang.Class,<a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</a>&gt;&nbsp;subTypeCache)</code>
<div class="block">Initialize every field of this class.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><span class="strong">StructureModifier.</span><code><strong><a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html#setConverter(com.comphenix.protocol.reflect.EquivalentConverter)">setConverter</a></strong>(<a href="../../../../../com/comphenix/protocol/reflect/EquivalentConverter.html" title="interface in com.comphenix.protocol.reflect">EquivalentConverter</a>&lt;<a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="type parameter in StructureModifier">TField</a>&gt;&nbsp;converter)</code>
<div class="block">Set the current object converter.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected &lt;T&gt;&nbsp;<a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</a>&lt;T&gt;</code></td>
<td class="colLast"><span class="strong">StructureModifier.</span><code><strong><a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html#withFieldType(java.lang.Class, java.util.List, java.util.Map, com.comphenix.protocol.reflect.EquivalentConverter)">withFieldType</a></strong>(java.lang.Class&nbsp;fieldType,
java.util.List&lt;java.lang.reflect.Field&gt;&nbsp;filtered,
java.util.Map&lt;java.lang.reflect.Field,java.lang.Integer&gt;&nbsp;defaults,
<a href="../../../../../com/comphenix/protocol/reflect/EquivalentConverter.html" title="interface in com.comphenix.protocol.reflect">EquivalentConverter</a>&lt;T&gt;&nbsp;converter)</code>
<div class="block">Create a new structure modifier for the new field type.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</a>&lt;T&gt;</code></td>
<td class="colLast"><span class="strong">StructureModifier.</span><code><strong><a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html#withType(java.lang.Class, com.comphenix.protocol.reflect.EquivalentConverter)">withType</a></strong>(java.lang.Class&nbsp;fieldType,
<a href="../../../../../com/comphenix/protocol/reflect/EquivalentConverter.html" title="interface in com.comphenix.protocol.reflect">EquivalentConverter</a>&lt;T&gt;&nbsp;converter)</code>
@ -120,7 +159,7 @@
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/comphenix/protocol/reflect/EquivalentConverter.html" title="interface in com.comphenix.protocol.reflect">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../overview-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:25 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:24 CEST 2012 -->
<title>Uses of Class com.comphenix.protocol.reflect.FieldAccessException</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>
@ -28,7 +28,7 @@
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/comphenix/protocol/reflect/FieldAccessException.html" title="class in com.comphenix.protocol.reflect">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../overview-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
@ -80,13 +80,21 @@
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#com.comphenix.protocol.injector">com.comphenix.protocol.injector</a></td>
<td class="colFirst"><a href="#com.comphenix.protocol.async">com.comphenix.protocol.async</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#com.comphenix.protocol.injector">com.comphenix.protocol.injector</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#com.comphenix.protocol.reflect">com.comphenix.protocol.reflect</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#com.comphenix.protocol.reflect.compiler">com.comphenix.protocol.reflect.compiler</a></td>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
@ -113,6 +121,26 @@
</tbody>
</table>
</li>
<li class="blockList"><a name="com.comphenix.protocol.async">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../com/comphenix/protocol/reflect/FieldAccessException.html" title="class in com.comphenix.protocol.reflect">FieldAccessException</a> in <a href="../../../../../com/comphenix/protocol/async/package-summary.html">com.comphenix.protocol.async</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../com/comphenix/protocol/async/package-summary.html">com.comphenix.protocol.async</a> that throw <a href="../../../../../com/comphenix/protocol/reflect/FieldAccessException.html" title="class in com.comphenix.protocol.reflect">FieldAccessException</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>boolean</code></td>
<td class="colLast"><span class="strong">AsyncMarker.</span><code><strong><a href="../../../../../com/comphenix/protocol/async/AsyncMarker.html#isMinecraftAsync(com.comphenix.protocol.events.PacketEvent)">isMinecraftAsync</a></strong>(<a href="../../../../../com/comphenix/protocol/events/PacketEvent.html" title="class in com.comphenix.protocol.events">PacketEvent</a>&nbsp;event)</code>
<div class="block">Determine if Minecraft allows asynchronous processing of this packet.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="com.comphenix.protocol.injector">
<!-- -->
</a>
@ -189,23 +217,19 @@
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">StructureModifierTest.</span><code><strong><a href="../../../../../com/comphenix/protocol/reflect/StructureModifierTest.html#test()">test</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</a>&lt;<a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="type parameter in StructureModifier">TField</a>&gt;</code></td>
<td class="colLast"><span class="strong">StructureModifier.</span><code><strong><a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html#write(int, TField)">write</a></strong>(int&nbsp;fieldIndex,
<a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="type parameter in StructureModifier">TField</a>&nbsp;value)</code>
<div class="block">Writes the value of a field given its index.</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</a>&lt;<a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="type parameter in StructureModifier">TField</a>&gt;</code></td>
<td class="colLast"><span class="strong">StructureModifier.</span><code><strong><a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html#writeDefaults()">writeDefaults</a></strong>()</code>
<div class="block">Sets all non-primitive fields to a more fitting default value.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</a>&lt;<a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="type parameter in StructureModifier">TField</a>&gt;</code></td>
<td class="colLast"><span class="strong">StructureModifier.</span><code><strong><a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html#writeSafely(int, TField)">writeSafely</a></strong>(int&nbsp;fieldIndex,
<a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="type parameter in StructureModifier">TField</a>&nbsp;value)</code>
@ -215,6 +239,42 @@
</tbody>
</table>
</li>
<li class="blockList"><a name="com.comphenix.protocol.reflect.compiler">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../com/comphenix/protocol/reflect/FieldAccessException.html" title="class in com.comphenix.protocol.reflect">FieldAccessException</a> in <a href="../../../../../com/comphenix/protocol/reflect/compiler/package-summary.html">com.comphenix.protocol.reflect.compiler</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../com/comphenix/protocol/reflect/compiler/package-summary.html">com.comphenix.protocol.reflect.compiler</a> that throw <a href="../../../../../com/comphenix/protocol/reflect/FieldAccessException.html" title="class in com.comphenix.protocol.reflect">FieldAccessException</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><a href="../../../../../com/comphenix/protocol/reflect/compiler/CompiledStructureModifier.html" title="type parameter in CompiledStructureModifier">TField</a></code></td>
<td class="colLast"><span class="strong">CompiledStructureModifier.</span><code><strong><a href="../../../../../com/comphenix/protocol/reflect/compiler/CompiledStructureModifier.html#read(int)">read</a></strong>(int&nbsp;fieldIndex)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected abstract java.lang.Object</code></td>
<td class="colLast"><span class="strong">CompiledStructureModifier.</span><code><strong><a href="../../../../../com/comphenix/protocol/reflect/compiler/CompiledStructureModifier.html#readGenerated(int)">readGenerated</a></strong>(int&nbsp;fieldIndex)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</a>&lt;<a href="../../../../../com/comphenix/protocol/reflect/compiler/CompiledStructureModifier.html" title="type parameter in CompiledStructureModifier">TField</a>&gt;</code></td>
<td class="colLast"><span class="strong">CompiledStructureModifier.</span><code><strong><a href="../../../../../com/comphenix/protocol/reflect/compiler/CompiledStructureModifier.html#write(int, java.lang.Object)">write</a></strong>(int&nbsp;index,
java.lang.Object&nbsp;value)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</a>&lt;<a href="../../../../../com/comphenix/protocol/reflect/compiler/CompiledStructureModifier.html" title="type parameter in CompiledStructureModifier">TField</a>&gt;</code></td>
<td class="colLast"><span class="strong">CompiledStructureModifier.</span><code><strong><a href="../../../../../com/comphenix/protocol/reflect/compiler/CompiledStructureModifier.html#writeDefaults()">writeDefaults</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected abstract <a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</a>&lt;<a href="../../../../../com/comphenix/protocol/reflect/compiler/CompiledStructureModifier.html" title="type parameter in CompiledStructureModifier">TField</a>&gt;</code></td>
<td class="colLast"><span class="strong">CompiledStructureModifier.</span><code><strong><a href="../../../../../com/comphenix/protocol/reflect/compiler/CompiledStructureModifier.html#writeGenerated(int, java.lang.Object)">writeGenerated</a></strong>(int&nbsp;index,
java.lang.Object&nbsp;value)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
</ul>
</li>
</ul>
@ -230,7 +290,7 @@
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/comphenix/protocol/reflect/FieldAccessException.html" title="class in com.comphenix.protocol.reflect">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../overview-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:25 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:24 CEST 2012 -->
<title>Uses of Class com.comphenix.protocol.reflect.FieldUtils</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>
@ -28,7 +28,7 @@
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/comphenix/protocol/reflect/FieldUtils.html" title="class in com.comphenix.protocol.reflect">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../overview-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
@ -77,7 +77,7 @@
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/comphenix/protocol/reflect/FieldUtils.html" title="class in com.comphenix.protocol.reflect">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../overview-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:25 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:24 CEST 2012 -->
<title>Uses of Class com.comphenix.protocol.reflect.FuzzyReflection</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>
@ -28,7 +28,7 @@
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/comphenix/protocol/reflect/FuzzyReflection.html" title="class in com.comphenix.protocol.reflect">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../overview-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
@ -139,7 +139,7 @@
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/comphenix/protocol/reflect/FuzzyReflection.html" title="class in com.comphenix.protocol.reflect">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../overview-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:25 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:24 CEST 2012 -->
<title>Uses of Class com.comphenix.protocol.reflect.IntEnum</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>
@ -28,7 +28,7 @@
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/comphenix/protocol/reflect/IntEnum.html" title="class in com.comphenix.protocol.reflect">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../overview-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
@ -125,7 +125,7 @@
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/comphenix/protocol/reflect/IntEnum.html" title="class in com.comphenix.protocol.reflect">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../overview-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:25 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:24 CEST 2012 -->
<title>Uses of Class com.comphenix.protocol.reflect.MethodUtils</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>
@ -28,7 +28,7 @@
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/comphenix/protocol/reflect/MethodUtils.html" title="class in com.comphenix.protocol.reflect">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../overview-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
@ -77,7 +77,7 @@
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/comphenix/protocol/reflect/MethodUtils.html" title="class in com.comphenix.protocol.reflect">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../overview-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:25 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:24 CEST 2012 -->
<title>Uses of Class com.comphenix.protocol.reflect.PrimitiveUtils</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>
@ -28,7 +28,7 @@
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/comphenix/protocol/reflect/PrimitiveUtils.html" title="class in com.comphenix.protocol.reflect">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../overview-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
@ -77,7 +77,7 @@
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/comphenix/protocol/reflect/PrimitiveUtils.html" title="class in com.comphenix.protocol.reflect">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../overview-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:25 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:24 CEST 2012 -->
<title>Uses of Class com.comphenix.protocol.reflect.StructureModifier</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>
@ -28,7 +28,7 @@
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../overview-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
@ -87,6 +87,10 @@
<td class="colFirst"><a href="#com.comphenix.protocol.reflect">com.comphenix.protocol.reflect</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#com.comphenix.protocol.reflect.compiler">com.comphenix.protocol.reflect.compiler</a></td>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
@ -187,6 +191,13 @@
<div class="block">Retrieve a cached structure modifier for the given packet id.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</a>&lt;java.lang.Object&gt;</code></td>
<td class="colLast"><span class="strong">StructureCache.</span><code><strong><a href="../../../../../com/comphenix/protocol/injector/StructureCache.html#getStructure(int, boolean)">getStructure</a></strong>(int&nbsp;id,
boolean&nbsp;compile)</code>
<div class="block">Retrieve a cached structure modifier for the given packet id.</div>
</td>
</tr>
</tbody>
</table>
</li>
@ -194,6 +205,19 @@
<!-- -->
</a>
<h3>Uses of <a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</a> in <a href="../../../../../com/comphenix/protocol/reflect/package-summary.html">com.comphenix.protocol.reflect</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
<caption><span>Fields in <a href="../../../../../com/comphenix/protocol/reflect/package-summary.html">com.comphenix.protocol.reflect</a> with type parameters of type <a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected java.util.Map&lt;java.lang.Class,<a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</a>&gt;</code></td>
<td class="colLast"><span class="strong">StructureModifier.</span><code><strong><a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html#subtypeCache">subtypeCache</a></strong></code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../com/comphenix/protocol/reflect/package-summary.html">com.comphenix.protocol.reflect</a> that return <a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
@ -209,38 +233,47 @@
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected &lt;T&gt;&nbsp;<a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</a>&lt;T&gt;</code></td>
<td class="colLast"><span class="strong">StructureModifier.</span><code><strong><a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html#withFieldType(java.lang.Class, java.util.List, java.util.Map, com.comphenix.protocol.reflect.EquivalentConverter)">withFieldType</a></strong>(java.lang.Class&nbsp;fieldType,
java.util.List&lt;java.lang.reflect.Field&gt;&nbsp;filtered,
java.util.Map&lt;java.lang.reflect.Field,java.lang.Integer&gt;&nbsp;defaults,
<a href="../../../../../com/comphenix/protocol/reflect/EquivalentConverter.html" title="interface in com.comphenix.protocol.reflect">EquivalentConverter</a>&lt;T&gt;&nbsp;converter)</code>
<div class="block">Create a new structure modifier for the new field type.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</a>&lt;<a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="type parameter in StructureModifier">TField</a>&gt;</code></td>
<td class="colLast"><span class="strong">StructureModifier.</span><code><strong><a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html#withTarget(java.lang.Object)">withTarget</a></strong>(java.lang.Object&nbsp;target)</code>
<div class="block">Retrieves a structure modifier of the same type for a different object target.</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</a>&lt;T&gt;</code></td>
<td class="colLast"><span class="strong">StructureModifier.</span><code><strong><a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html#withType(java.lang.Class)">withType</a></strong>(java.lang.Class&nbsp;fieldType)</code>
<div class="block">Retrieves a structure modifier that only reads and writes fields of a given type.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;<a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</a>&lt;T&gt;</code></td>
<td class="colLast"><span class="strong">StructureModifier.</span><code><strong><a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html#withType(java.lang.Class, com.comphenix.protocol.reflect.EquivalentConverter)">withType</a></strong>(java.lang.Class&nbsp;fieldType,
<a href="../../../../../com/comphenix/protocol/reflect/EquivalentConverter.html" title="interface in com.comphenix.protocol.reflect">EquivalentConverter</a>&lt;T&gt;&nbsp;converter)</code>
<div class="block">Retrieves a structure modifier that only reads and writes fields of a given type.</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</a>&lt;<a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="type parameter in StructureModifier">TField</a>&gt;</code></td>
<td class="colLast"><span class="strong">StructureModifier.</span><code><strong><a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html#write(int, TField)">write</a></strong>(int&nbsp;fieldIndex,
<a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="type parameter in StructureModifier">TField</a>&nbsp;value)</code>
<div class="block">Writes the value of a field given its index.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</a>&lt;<a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="type parameter in StructureModifier">TField</a>&gt;</code></td>
<td class="colLast"><span class="strong">StructureModifier.</span><code><strong><a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html#writeDefaults()">writeDefaults</a></strong>()</code>
<div class="block">Sets all non-primitive fields to a more fitting default value.</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</a>&lt;<a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="type parameter in StructureModifier">TField</a>&gt;</code></td>
<td class="colLast"><span class="strong">StructureModifier.</span><code><strong><a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html#writeSafely(int, TField)">writeSafely</a></strong>(int&nbsp;fieldIndex,
<a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="type parameter in StructureModifier">TField</a>&nbsp;value)</code>
@ -249,6 +282,138 @@
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../com/comphenix/protocol/reflect/package-summary.html">com.comphenix.protocol.reflect</a> with parameters of type <a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</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>protected void</code></td>
<td class="colLast"><span class="strong">StructureModifier.</span><code><strong><a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html#initialize(com.comphenix.protocol.reflect.StructureModifier)">initialize</a></strong>(<a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</a>&lt;<a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="type parameter in StructureModifier">TField</a>&gt;&nbsp;other)</code>
<div class="block">Initialize using the same field types.</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Method parameters in <a href="../../../../../com/comphenix/protocol/reflect/package-summary.html">com.comphenix.protocol.reflect</a> with type arguments of type <a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</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>protected void</code></td>
<td class="colLast"><span class="strong">StructureModifier.</span><code><strong><a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html#initialize(java.lang.Class, java.lang.Class, java.util.List, java.util.Map, com.comphenix.protocol.reflect.EquivalentConverter, java.util.Map)">initialize</a></strong>(java.lang.Class&nbsp;targetType,
java.lang.Class&nbsp;fieldType,
java.util.List&lt;java.lang.reflect.Field&gt;&nbsp;data,
java.util.Map&lt;java.lang.reflect.Field,java.lang.Integer&gt;&nbsp;defaultFields,
<a href="../../../../../com/comphenix/protocol/reflect/EquivalentConverter.html" title="interface in com.comphenix.protocol.reflect">EquivalentConverter</a>&lt;<a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="type parameter in StructureModifier">TField</a>&gt;&nbsp;converter,
java.util.Map&lt;java.lang.Class,<a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</a>&gt;&nbsp;subTypeCache)</code>
<div class="block">Initialize every field of this class.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="com.comphenix.protocol.reflect.compiler">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</a> in <a href="../../../../../com/comphenix/protocol/reflect/compiler/package-summary.html">com.comphenix.protocol.reflect.compiler</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
<caption><span>Subclasses of <a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</a> in <a href="../../../../../com/comphenix/protocol/reflect/compiler/package-summary.html">com.comphenix.protocol.reflect.compiler</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<td class="colLast"><code><strong><a href="../../../../../com/comphenix/protocol/reflect/compiler/CompiledStructureModifier.html" title="class in com.comphenix.protocol.reflect.compiler">CompiledStructureModifier</a>&lt;TField&gt;</strong></code>
<div class="block">Represents a compiled structure modifier.</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../com/comphenix/protocol/reflect/compiler/package-summary.html">com.comphenix.protocol.reflect.compiler</a> that return <a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</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>&lt;TField&gt;&nbsp;<a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</a>&lt;TField&gt;</code></td>
<td class="colLast"><span class="strong">StructureCompiler.</span><code><strong><a href="../../../../../com/comphenix/protocol/reflect/compiler/StructureCompiler.html#compile(com.comphenix.protocol.reflect.StructureModifier)">compile</a></strong>(<a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</a>&lt;TField&gt;&nbsp;source)</code>
<div class="block">Compiles the given structure modifier.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</a>&lt;<a href="../../../../../com/comphenix/protocol/reflect/compiler/CompiledStructureModifier.html" title="type parameter in CompiledStructureModifier">TField</a>&gt;</code></td>
<td class="colLast"><span class="strong">CompiledStructureModifier.</span><code><strong><a href="../../../../../com/comphenix/protocol/reflect/compiler/CompiledStructureModifier.html#withTarget(java.lang.Object)">withTarget</a></strong>(java.lang.Object&nbsp;target)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</a>&lt;<a href="../../../../../com/comphenix/protocol/reflect/compiler/CompiledStructureModifier.html" title="type parameter in CompiledStructureModifier">TField</a>&gt;</code></td>
<td class="colLast"><span class="strong">CompiledStructureModifier.</span><code><strong><a href="../../../../../com/comphenix/protocol/reflect/compiler/CompiledStructureModifier.html#write(int, java.lang.Object)">write</a></strong>(int&nbsp;index,
java.lang.Object&nbsp;value)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</a>&lt;<a href="../../../../../com/comphenix/protocol/reflect/compiler/CompiledStructureModifier.html" title="type parameter in CompiledStructureModifier">TField</a>&gt;</code></td>
<td class="colLast"><span class="strong">CompiledStructureModifier.</span><code><strong><a href="../../../../../com/comphenix/protocol/reflect/compiler/CompiledStructureModifier.html#writeDefaults()">writeDefaults</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected abstract <a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</a>&lt;<a href="../../../../../com/comphenix/protocol/reflect/compiler/CompiledStructureModifier.html" title="type parameter in CompiledStructureModifier">TField</a>&gt;</code></td>
<td class="colLast"><span class="strong">CompiledStructureModifier.</span><code><strong><a href="../../../../../com/comphenix/protocol/reflect/compiler/CompiledStructureModifier.html#writeGenerated(int, java.lang.Object)">writeGenerated</a></strong>(int&nbsp;index,
java.lang.Object&nbsp;value)</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../com/comphenix/protocol/reflect/compiler/package-summary.html">com.comphenix.protocol.reflect.compiler</a> with parameters of type <a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</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>&lt;TField&gt;&nbsp;<a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</a>&lt;TField&gt;</code></td>
<td class="colLast"><span class="strong">StructureCompiler.</span><code><strong><a href="../../../../../com/comphenix/protocol/reflect/compiler/StructureCompiler.html#compile(com.comphenix.protocol.reflect.StructureModifier)">compile</a></strong>(<a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</a>&lt;TField&gt;&nbsp;source)</code>
<div class="block">Compiles the given structure modifier.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">CompileListener.</span><code><strong><a href="../../../../../com/comphenix/protocol/reflect/compiler/CompileListener.html#onCompiled(com.comphenix.protocol.reflect.StructureModifier)">onCompiled</a></strong>(<a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</a>&lt;<a href="../../../../../com/comphenix/protocol/reflect/compiler/CompileListener.html" title="type parameter in CompileListener">TKey</a>&gt;&nbsp;compiledModifier)</code>
<div class="block">Invoked when a structure modifier has been successfully compiled.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>&lt;TKey&gt;&nbsp;void</code></td>
<td class="colLast"><span class="strong">BackgroundCompiler.</span><code><strong><a href="../../../../../com/comphenix/protocol/reflect/compiler/BackgroundCompiler.html#scheduleCompilation(com.comphenix.protocol.reflect.StructureModifier, com.comphenix.protocol.reflect.compiler.CompileListener)">scheduleCompilation</a></strong>(<a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</a>&lt;TKey&gt;&nbsp;uncompiled,
<a href="../../../../../com/comphenix/protocol/reflect/compiler/CompileListener.html" title="interface in com.comphenix.protocol.reflect.compiler">CompileListener</a>&lt;TKey&gt;&nbsp;listener)</code>
<div class="block">Ensure that the given structure modifier is eventually compiled.</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Method parameters in <a href="../../../../../com/comphenix/protocol/reflect/compiler/package-summary.html">com.comphenix.protocol.reflect.compiler</a> with type arguments of type <a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</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>void</code></td>
<td class="colLast"><span class="strong">BackgroundCompiler.</span><code><strong><a href="../../../../../com/comphenix/protocol/reflect/compiler/BackgroundCompiler.html#scheduleCompilation(java.util.Map, java.lang.Class)">scheduleCompilation</a></strong>(java.util.Map&lt;java.lang.Class,<a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</a>&gt;&nbsp;cache,
java.lang.Class&nbsp;key)</code>
<div class="block">Ensure that the indirectly given structure modifier is eventually compiled.</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</li>
@ -265,7 +430,7 @@
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../overview-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:25 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:24 CEST 2012 -->
<title>Uses of Class com.comphenix.protocol.reflect.VolatileField</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>
@ -28,7 +28,7 @@
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/comphenix/protocol/reflect/VolatileField.html" title="class in com.comphenix.protocol.reflect">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../overview-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
@ -77,7 +77,7 @@
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/comphenix/protocol/reflect/VolatileField.html" title="class in com.comphenix.protocol.reflect">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../overview-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:24 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:23 CEST 2012 -->
<title>CollectionGenerator</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:24 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:23 CEST 2012 -->
<title>DefaultInstances</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>
@ -37,7 +37,7 @@
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../com/comphenix/protocol/reflect/instances/CollectionGenerator.html" title="class in com.comphenix.protocol.reflect.instances"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../../com/comphenix/protocol/reflect/instances/InstanceProvider.html" title="interface in com.comphenix.protocol.reflect.instances"><span class="strong">Next Class</span></a></li>
<li><a href="../../../../../com/comphenix/protocol/reflect/instances/ExistingGenerator.html" title="class in com.comphenix.protocol.reflect.instances"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/comphenix/protocol/reflect/instances/DefaultInstances.html" target="_top">Frames</a></li>
@ -179,24 +179,36 @@ extends java.lang.Object</pre>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../com/comphenix/protocol/reflect/instances/DefaultInstances.html" title="class in com.comphenix.protocol.reflect.instances">DefaultInstances</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../com/comphenix/protocol/reflect/instances/DefaultInstances.html#forEnhancer(net.sf.cglib.proxy.Enhancer)">forEnhancer</a></strong>(net.sf.cglib.proxy.Enhancer&nbsp;enhancer)</code>
<div class="block">Construct default instances using the CGLIB enhancer object instead.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../com/comphenix/protocol/reflect/instances/DefaultInstances.html" title="class in com.comphenix.protocol.reflect.instances">DefaultInstances</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../com/comphenix/protocol/reflect/instances/DefaultInstances.html#fromArray(com.comphenix.protocol.reflect.instances.InstanceProvider...)">fromArray</a></strong>(<a href="../../../../../com/comphenix/protocol/reflect/instances/InstanceProvider.html" title="interface in com.comphenix.protocol.reflect.instances">InstanceProvider</a>...&nbsp;instaceProviders)</code>
<div class="block">Construct a default instance generator using the given instance providers.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
<td class="colLast"><code><strong><a href="../../../../../com/comphenix/protocol/reflect/instances/DefaultInstances.html#getDefault(java.lang.Class)">getDefault</a></strong>(java.lang.Class&lt;T&gt;&nbsp;type)</code>
<div class="block">Retrieves a default instance or value that is assignable to this type.</div>
</td>
</tr>
<tr class="altColor">
<tr class="rowColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
<td class="colLast"><code><strong><a href="../../../../../com/comphenix/protocol/reflect/instances/DefaultInstances.html#getDefault(java.lang.Class, java.util.List)">getDefault</a></strong>(java.lang.Class&lt;T&gt;&nbsp;type,
java.util.List&lt;<a href="../../../../../com/comphenix/protocol/reflect/instances/InstanceProvider.html" title="interface in com.comphenix.protocol.reflect.instances">InstanceProvider</a>&gt;&nbsp;providers)</code>
<div class="block">Retrieves a default instance or value that is assignable to this type.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;java.lang.reflect.Constructor&lt;T&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../../com/comphenix/protocol/reflect/instances/DefaultInstances.html#getMinimumConstructor(java.lang.Class)">getMinimumConstructor</a></strong>(java.lang.Class&lt;T&gt;&nbsp;type)</code>
<div class="block">Retrieve the constructor with the fewest number of parameters.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>com.google.common.collect.ImmutableList&lt;<a href="../../../../../com/comphenix/protocol/reflect/instances/InstanceProvider.html" title="interface in com.comphenix.protocol.reflect.instances">InstanceProvider</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../../com/comphenix/protocol/reflect/instances/DefaultInstances.html#getRegistered()">getRegistered</a></strong>()</code>
@ -320,6 +332,18 @@ extends java.lang.Object</pre>
<dt><span class="strong">Returns:</span></dt><dd>A default value/instance, or NULL if not possible.</dd></dl>
</li>
</ul>
<a name="getMinimumConstructor(java.lang.Class)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMinimumConstructor</h4>
<pre>public&nbsp;&lt;T&gt;&nbsp;java.lang.reflect.Constructor&lt;T&gt;&nbsp;getMinimumConstructor(java.lang.Class&lt;T&gt;&nbsp;type)</pre>
<div class="block">Retrieve the constructor with the fewest number of parameters.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>type</code> - - type to construct.</dd>
<dt><span class="strong">Returns:</span></dt><dd>A constructor with the fewest number of parameters, or NULL if the type has no constructors.</dd></dl>
</li>
</ul>
<a name="getDefault(java.lang.Class, java.util.List)">
<!-- -->
</a>
@ -345,6 +369,18 @@ extends java.lang.Object</pre>
<dt><span class="strong">Returns:</span></dt><dd>A default value/instance, or NULL if not possible.</dd></dl>
</li>
</ul>
<a name="forEnhancer(net.sf.cglib.proxy.Enhancer)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>forEnhancer</h4>
<pre>public&nbsp;<a href="../../../../../com/comphenix/protocol/reflect/instances/DefaultInstances.html" title="class in com.comphenix.protocol.reflect.instances">DefaultInstances</a>&nbsp;forEnhancer(net.sf.cglib.proxy.Enhancer&nbsp;enhancer)</pre>
<div class="block">Construct default instances using the CGLIB enhancer object instead.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>enhancer</code> - - a CGLIB enhancer to use.</dd>
<dt><span class="strong">Returns:</span></dt><dd>A default instance generator that uses the CGLIB enhancer.</dd></dl>
</li>
</ul>
<a name="createInstance(java.lang.Class, java.lang.reflect.Constructor, java.lang.Class[], java.lang.Object[])">
<!-- -->
</a>
@ -400,7 +436,7 @@ extends java.lang.Object</pre>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../com/comphenix/protocol/reflect/instances/CollectionGenerator.html" title="class in com.comphenix.protocol.reflect.instances"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../../com/comphenix/protocol/reflect/instances/InstanceProvider.html" title="interface in com.comphenix.protocol.reflect.instances"><span class="strong">Next Class</span></a></li>
<li><a href="../../../../../com/comphenix/protocol/reflect/instances/ExistingGenerator.html" title="class in com.comphenix.protocol.reflect.instances"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/comphenix/protocol/reflect/instances/DefaultInstances.html" target="_top">Frames</a></li>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:24 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:23 CEST 2012 -->
<title>InstanceProvider</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>
@ -36,7 +36,7 @@
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../com/comphenix/protocol/reflect/instances/DefaultInstances.html" title="class in com.comphenix.protocol.reflect.instances"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../../com/comphenix/protocol/reflect/instances/ExistingGenerator.html" title="class in com.comphenix.protocol.reflect.instances"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../../com/comphenix/protocol/reflect/instances/PrimitiveGenerator.html" title="class in com.comphenix.protocol.reflect.instances"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
@ -88,7 +88,7 @@
<li class="blockList">
<dl>
<dt>All Known Implementing Classes:</dt>
<dd><a href="../../../../../com/comphenix/protocol/reflect/instances/CollectionGenerator.html" title="class in com.comphenix.protocol.reflect.instances">CollectionGenerator</a>, <a href="../../../../../com/comphenix/protocol/reflect/instances/PrimitiveGenerator.html" title="class in com.comphenix.protocol.reflect.instances">PrimitiveGenerator</a></dd>
<dd><a href="../../../../../com/comphenix/protocol/reflect/instances/CollectionGenerator.html" title="class in com.comphenix.protocol.reflect.instances">CollectionGenerator</a>, <a href="../../../../../com/comphenix/protocol/reflect/instances/ExistingGenerator.html" title="class in com.comphenix.protocol.reflect.instances">ExistingGenerator</a>, <a href="../../../../../com/comphenix/protocol/reflect/instances/PrimitiveGenerator.html" title="class in com.comphenix.protocol.reflect.instances">PrimitiveGenerator</a></dd>
</dl>
<hr>
<br>
@ -174,7 +174,7 @@
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../com/comphenix/protocol/reflect/instances/DefaultInstances.html" title="class in com.comphenix.protocol.reflect.instances"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../../com/comphenix/protocol/reflect/instances/ExistingGenerator.html" title="class in com.comphenix.protocol.reflect.instances"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../../com/comphenix/protocol/reflect/instances/PrimitiveGenerator.html" title="class in com.comphenix.protocol.reflect.instances"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:24 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:23 CEST 2012 -->
<title>PrimitiveGenerator</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:25 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:24 CEST 2012 -->
<title>Uses of Class com.comphenix.protocol.reflect.instances.CollectionGenerator</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:25 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:24 CEST 2012 -->
<title>Uses of Class com.comphenix.protocol.reflect.instances.DefaultInstances</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
</head>
<body>
@ -111,6 +111,12 @@
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../com/comphenix/protocol/reflect/instances/DefaultInstances.html" title="class in com.comphenix.protocol.reflect.instances">DefaultInstances</a></code></td>
<td class="colLast"><span class="strong">DefaultInstances.</span><code><strong><a href="../../../../../../com/comphenix/protocol/reflect/instances/DefaultInstances.html#forEnhancer(net.sf.cglib.proxy.Enhancer)">forEnhancer</a></strong>(net.sf.cglib.proxy.Enhancer&nbsp;enhancer)</code>
<div class="block">Construct default instances using the CGLIB enhancer object instead.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../com/comphenix/protocol/reflect/instances/DefaultInstances.html" title="class in com.comphenix.protocol.reflect.instances">DefaultInstances</a></code></td>
<td class="colLast"><span class="strong">DefaultInstances.</span><code><strong><a href="../../../../../../com/comphenix/protocol/reflect/instances/DefaultInstances.html#fromArray(com.comphenix.protocol.reflect.instances.InstanceProvider...)">fromArray</a></strong>(<a href="../../../../../../com/comphenix/protocol/reflect/instances/InstanceProvider.html" title="interface in com.comphenix.protocol.reflect.instances">InstanceProvider</a>...&nbsp;instaceProviders)</code>
<div class="block">Construct a default instance generator using the given instance providers.</div>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:25 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:24 CEST 2012 -->
<title>Uses of Interface com.comphenix.protocol.reflect.instances.InstanceProvider</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
</head>
<body>
@ -103,6 +103,12 @@
</tr>
<tr class="rowColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/comphenix/protocol/reflect/instances/ExistingGenerator.html" title="class in com.comphenix.protocol.reflect.instances">ExistingGenerator</a></strong></code>
<div class="block">Provides instance constructors using a list of existing values.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<td class="colLast"><code><strong><a href="../../../../../../com/comphenix/protocol/reflect/instances/PrimitiveGenerator.html" title="class in com.comphenix.protocol.reflect.instances">PrimitiveGenerator</a></strong></code>
<div class="block">Provides constructors for primtive types, wrappers, arrays and strings.</div>
</td>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:25 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:24 CEST 2012 -->
<title>Uses of Class com.comphenix.protocol.reflect.instances.PrimitiveGenerator</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
</head>
<body>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:24 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:23 CEST 2012 -->
<title>com.comphenix.protocol.reflect.instances</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>
@ -18,6 +18,7 @@
<ul title="Classes">
<li><a href="CollectionGenerator.html" title="class in com.comphenix.protocol.reflect.instances" target="classFrame">CollectionGenerator</a></li>
<li><a href="DefaultInstances.html" title="class in com.comphenix.protocol.reflect.instances" target="classFrame">DefaultInstances</a></li>
<li><a href="ExistingGenerator.html" title="class in com.comphenix.protocol.reflect.instances" target="classFrame">ExistingGenerator</a></li>
<li><a href="PrimitiveGenerator.html" title="class in com.comphenix.protocol.reflect.instances" target="classFrame">PrimitiveGenerator</a></li>
</ul>
</div>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:24 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:23 CEST 2012 -->
<title>com.comphenix.protocol.reflect.instances</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>
@ -36,7 +36,7 @@
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../com/comphenix/protocol/reflect/package-summary.html">Prev Package</a></li>
<li><a href="../../../../../com/comphenix/protocol/reflect/compiler/package-summary.html">Prev Package</a></li>
<li>Next Package</li>
</ul>
<ul class="navList">
@ -105,6 +105,12 @@
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../com/comphenix/protocol/reflect/instances/ExistingGenerator.html" title="class in com.comphenix.protocol.reflect.instances">ExistingGenerator</a></td>
<td class="colLast">
<div class="block">Provides instance constructors using a list of existing values.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../com/comphenix/protocol/reflect/instances/PrimitiveGenerator.html" title="class in com.comphenix.protocol.reflect.instances">PrimitiveGenerator</a></td>
<td class="colLast">
<div class="block">Provides constructors for primtive types, wrappers, arrays and strings.</div>
@ -134,7 +140,7 @@
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../com/comphenix/protocol/reflect/package-summary.html">Prev Package</a></li>
<li><a href="../../../../../com/comphenix/protocol/reflect/compiler/package-summary.html">Prev Package</a></li>
<li>Next Package</li>
</ul>
<ul class="navList">

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:24 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:23 CEST 2012 -->
<title>com.comphenix.protocol.reflect.instances Class Hierarchy</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>
@ -36,7 +36,7 @@
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../com/comphenix/protocol/reflect/package-tree.html">Prev</a></li>
<li><a href="../../../../../com/comphenix/protocol/reflect/compiler/package-tree.html">Prev</a></li>
<li>Next</li>
</ul>
<ul class="navList">
@ -76,6 +76,7 @@
<ul>
<li type="circle">com.comphenix.protocol.reflect.instances.<a href="../../../../../com/comphenix/protocol/reflect/instances/CollectionGenerator.html" title="class in com.comphenix.protocol.reflect.instances"><span class="strong">CollectionGenerator</span></a> (implements com.comphenix.protocol.reflect.instances.<a href="../../../../../com/comphenix/protocol/reflect/instances/InstanceProvider.html" title="interface in com.comphenix.protocol.reflect.instances">InstanceProvider</a>)</li>
<li type="circle">com.comphenix.protocol.reflect.instances.<a href="../../../../../com/comphenix/protocol/reflect/instances/DefaultInstances.html" title="class in com.comphenix.protocol.reflect.instances"><span class="strong">DefaultInstances</span></a></li>
<li type="circle">com.comphenix.protocol.reflect.instances.<a href="../../../../../com/comphenix/protocol/reflect/instances/ExistingGenerator.html" title="class in com.comphenix.protocol.reflect.instances"><span class="strong">ExistingGenerator</span></a> (implements com.comphenix.protocol.reflect.instances.<a href="../../../../../com/comphenix/protocol/reflect/instances/InstanceProvider.html" title="interface in com.comphenix.protocol.reflect.instances">InstanceProvider</a>)</li>
<li type="circle">com.comphenix.protocol.reflect.instances.<a href="../../../../../com/comphenix/protocol/reflect/instances/PrimitiveGenerator.html" title="class in com.comphenix.protocol.reflect.instances"><span class="strong">PrimitiveGenerator</span></a> (implements com.comphenix.protocol.reflect.instances.<a href="../../../../../com/comphenix/protocol/reflect/instances/InstanceProvider.html" title="interface in com.comphenix.protocol.reflect.instances">InstanceProvider</a>)</li>
</ul>
</li>
@ -104,7 +105,7 @@
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../com/comphenix/protocol/reflect/package-tree.html">Prev</a></li>
<li><a href="../../../../../com/comphenix/protocol/reflect/compiler/package-tree.html">Prev</a></li>
<li>Next</li>
</ul>
<ul class="navList">

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:25 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:24 CEST 2012 -->
<title>Uses of Package com.comphenix.protocol.reflect.instances</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>
@ -102,11 +102,16 @@
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../../../com/comphenix/protocol/reflect/instances/class-use/ExistingGenerator.html#com.comphenix.protocol.reflect.instances">ExistingGenerator</a>
<div class="block">Provides instance constructors using a list of existing values.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../../com/comphenix/protocol/reflect/instances/class-use/InstanceProvider.html#com.comphenix.protocol.reflect.instances">InstanceProvider</a>
<div class="block">Represents a type generator for specific types.</div>
</td>
</tr>
<tr class="rowColor">
<tr class="altColor">
<td class="colOne"><a href="../../../../../com/comphenix/protocol/reflect/instances/class-use/PrimitiveGenerator.html#com.comphenix.protocol.reflect.instances">PrimitiveGenerator</a>
<div class="block">Provides constructors for primtive types, wrappers, arrays and strings.</div>
</td>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:24 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:23 CEST 2012 -->
<title>com.comphenix.protocol.reflect</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
@ -22,7 +22,6 @@
<li><a href="MethodUtils.html" title="class in com.comphenix.protocol.reflect" target="classFrame">MethodUtils</a></li>
<li><a href="PrimitiveUtils.html" title="class in com.comphenix.protocol.reflect" target="classFrame">PrimitiveUtils</a></li>
<li><a href="StructureModifier.html" title="class in com.comphenix.protocol.reflect" target="classFrame">StructureModifier</a></li>
<li><a href="StructureModifierTest.html" title="class in com.comphenix.protocol.reflect" target="classFrame">StructureModifierTest</a></li>
<li><a href="VolatileField.html" title="class in com.comphenix.protocol.reflect" target="classFrame">VolatileField</a></li>
</ul>
<h2 title="Exceptions">Exceptions</h2>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:24 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:23 CEST 2012 -->
<title>com.comphenix.protocol.reflect</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
@ -37,7 +37,7 @@
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/comphenix/protocol/metrics/package-summary.html">Prev Package</a></li>
<li><a href="../../../../com/comphenix/protocol/reflect/instances/package-summary.html">Next Package</a></li>
<li><a href="../../../../com/comphenix/protocol/reflect/compiler/package-summary.html">Next Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/comphenix/protocol/reflect/package-summary.html" target="_top">Frames</a></li>
@ -125,13 +125,11 @@
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect">StructureModifier</a>&lt;TField&gt;</td>
<td class="colLast">&nbsp;</td>
<td class="colLast">
<div class="block">Provides list-oriented access to the fields of a Minecraft packet.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../com/comphenix/protocol/reflect/StructureModifierTest.html" title="class in com.comphenix.protocol.reflect">StructureModifierTest</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../com/comphenix/protocol/reflect/VolatileField.html" title="class in com.comphenix.protocol.reflect">VolatileField</a></td>
<td class="colLast">
<div class="block">Represents a field that will revert to its original state when this class is garbaged collected.</div>
@ -179,7 +177,7 @@
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/comphenix/protocol/metrics/package-summary.html">Prev Package</a></li>
<li><a href="../../../../com/comphenix/protocol/reflect/instances/package-summary.html">Next Package</a></li>
<li><a href="../../../../com/comphenix/protocol/reflect/compiler/package-summary.html">Next Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/comphenix/protocol/reflect/package-summary.html" target="_top">Frames</a></li>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:24 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:23 CEST 2012 -->
<title>com.comphenix.protocol.reflect Class Hierarchy</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
@ -37,7 +37,7 @@
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/comphenix/protocol/metrics/package-tree.html">Prev</a></li>
<li><a href="../../../../com/comphenix/protocol/reflect/instances/package-tree.html">Next</a></li>
<li><a href="../../../../com/comphenix/protocol/reflect/compiler/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/comphenix/protocol/reflect/package-tree.html" target="_top">Frames</a></li>
@ -80,7 +80,6 @@
<li type="circle">com.comphenix.protocol.reflect.<a href="../../../../com/comphenix/protocol/reflect/MethodUtils.html" title="class in com.comphenix.protocol.reflect"><span class="strong">MethodUtils</span></a></li>
<li type="circle">com.comphenix.protocol.reflect.<a href="../../../../com/comphenix/protocol/reflect/PrimitiveUtils.html" title="class in com.comphenix.protocol.reflect"><span class="strong">PrimitiveUtils</span></a></li>
<li type="circle">com.comphenix.protocol.reflect.<a href="../../../../com/comphenix/protocol/reflect/StructureModifier.html" title="class in com.comphenix.protocol.reflect"><span class="strong">StructureModifier</span></a>&lt;TField&gt;</li>
<li type="circle">com.comphenix.protocol.reflect.<a href="../../../../com/comphenix/protocol/reflect/StructureModifierTest.html" title="class in com.comphenix.protocol.reflect"><span class="strong">StructureModifierTest</span></a></li>
<li type="circle">java.lang.Throwable (implements java.io.Serializable)
<ul>
<li type="circle">java.lang.Exception
@ -119,7 +118,7 @@
<div class="subNav">
<ul class="navList">
<li><a href="../../../../com/comphenix/protocol/metrics/package-tree.html">Prev</a></li>
<li><a href="../../../../com/comphenix/protocol/reflect/instances/package-tree.html">Next</a></li>
<li><a href="../../../../com/comphenix/protocol/reflect/compiler/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?com/comphenix/protocol/reflect/package-tree.html" target="_top">Frames</a></li>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:25 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:24 CEST 2012 -->
<title>Uses of Package com.comphenix.protocol.reflect</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
@ -80,17 +80,25 @@
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#com.comphenix.protocol.events">com.comphenix.protocol.events</a></td>
<td class="colFirst"><a href="#com.comphenix.protocol.async">com.comphenix.protocol.async</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#com.comphenix.protocol.injector">com.comphenix.protocol.injector</a></td>
<td class="colFirst"><a href="#com.comphenix.protocol.events">com.comphenix.protocol.events</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#com.comphenix.protocol.injector">com.comphenix.protocol.injector</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#com.comphenix.protocol.reflect">com.comphenix.protocol.reflect</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#com.comphenix.protocol.reflect.compiler">com.comphenix.protocol.reflect.compiler</a></td>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
@ -116,6 +124,23 @@
</tbody>
</table>
</li>
<li class="blockList"><a name="com.comphenix.protocol.async">
<!-- -->
</a>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../com/comphenix/protocol/reflect/package-summary.html">com.comphenix.protocol.reflect</a> used by <a href="../../../../com/comphenix/protocol/async/package-summary.html">com.comphenix.protocol.async</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../com/comphenix/protocol/reflect/class-use/FieldAccessException.html#com.comphenix.protocol.async">FieldAccessException</a>
<div class="block">Invoked when a field is inaccessible due to security limitations, or when it simply doesn't exist.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="com.comphenix.protocol.events">
<!-- -->
</a>
@ -126,7 +151,9 @@
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../com/comphenix/protocol/reflect/class-use/StructureModifier.html#com.comphenix.protocol.events">StructureModifier</a>&nbsp;</td>
<td class="colOne"><a href="../../../../com/comphenix/protocol/reflect/class-use/StructureModifier.html#com.comphenix.protocol.events">StructureModifier</a>
<div class="block">Provides list-oriented access to the fields of a Minecraft packet.</div>
</td>
</tr>
</tbody>
</table>
@ -146,7 +173,9 @@
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../com/comphenix/protocol/reflect/class-use/StructureModifier.html#com.comphenix.protocol.injector">StructureModifier</a>&nbsp;</td>
<td class="colOne"><a href="../../../../com/comphenix/protocol/reflect/class-use/StructureModifier.html#com.comphenix.protocol.injector">StructureModifier</a>
<div class="block">Provides list-oriented access to the fields of a Minecraft packet.</div>
</td>
</tr>
</tbody>
</table>
@ -176,7 +205,31 @@
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../com/comphenix/protocol/reflect/class-use/StructureModifier.html#com.comphenix.protocol.reflect">StructureModifier</a>&nbsp;</td>
<td class="colOne"><a href="../../../../com/comphenix/protocol/reflect/class-use/StructureModifier.html#com.comphenix.protocol.reflect">StructureModifier</a>
<div class="block">Provides list-oriented access to the fields of a Minecraft packet.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="com.comphenix.protocol.reflect.compiler">
<!-- -->
</a>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../../com/comphenix/protocol/reflect/package-summary.html">com.comphenix.protocol.reflect</a> used by <a href="../../../../com/comphenix/protocol/reflect/compiler/package-summary.html">com.comphenix.protocol.reflect.compiler</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../../com/comphenix/protocol/reflect/class-use/FieldAccessException.html#com.comphenix.protocol.reflect.compiler">FieldAccessException</a>
<div class="block">Invoked when a field is inaccessible due to security limitations, or when it simply doesn't exist.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../../com/comphenix/protocol/reflect/class-use/StructureModifier.html#com.comphenix.protocol.reflect.compiler">StructureModifier</a>
<div class="block">Provides list-oriented access to the fields of a Minecraft packet.</div>
</td>
</tr>
</tbody>
</table>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:24 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:23 CEST 2012 -->
<title>Constant Field Values</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
</head>
<body>
@ -753,6 +753,55 @@
<ul class="blockList">
<li class="blockList">
<table border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
<caption><span>com.comphenix.protocol.async.<a href="com/comphenix/protocol/async/AsyncMarker.html" title="class in com.comphenix.protocol.async">AsyncMarker</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th scope="col">Constant Field</th>
<th class="colLast" scope="col">Value</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a name="com.comphenix.protocol.async.AsyncMarker.DEFAULT_SENDING_DELTA">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
<td><code><a href="com/comphenix/protocol/async/AsyncMarker.html#DEFAULT_SENDING_DELTA">DEFAULT_SENDING_DELTA</a></code></td>
<td class="colLast"><code>0</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a name="com.comphenix.protocol.async.AsyncMarker.DEFAULT_TIMEOUT_DELTA">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
<td><code><a href="com/comphenix/protocol/async/AsyncMarker.html#DEFAULT_TIMEOUT_DELTA">DEFAULT_TIMEOUT_DELTA</a></code></td>
<td class="colLast"><code>60000</code></td>
</tr>
</tbody>
</table>
</li>
</ul>
<ul class="blockList">
<li class="blockList">
<table border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
<caption><span>com.comphenix.protocol.reflect.compiler.<a href="com/comphenix/protocol/reflect/compiler/BackgroundCompiler.html" title="class in com.comphenix.protocol.reflect.compiler">BackgroundCompiler</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th scope="col">Constant Field</th>
<th class="colLast" scope="col">Value</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a name="com.comphenix.protocol.reflect.compiler.BackgroundCompiler.SHUTDOWN_DELAY_MS">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
<td><code><a href="com/comphenix/protocol/reflect/compiler/BackgroundCompiler.html#SHUTDOWN_DELAY_MS">SHUTDOWN_DELAY_MS</a></code></td>
<td class="colLast"><code>2000</code></td>
</tr>
</tbody>
</table>
</li>
</ul>
<ul class="blockList">
<li class="blockList">
<table border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
<caption><span>com.comphenix.protocol.reflect.instances.<a href="com/comphenix/protocol/reflect/instances/PrimitiveGenerator.html" title="class in com.comphenix.protocol.reflect.instances">PrimitiveGenerator</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>

View File

@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_07) on Wed Sep 19 03:49:25 CEST 2012 -->
<!-- Generated by javadoc (version 1.7.0_07) on Mon Oct 01 05:00:24 CEST 2012 -->
<title>Deprecated List</title>
<meta name="date" content="2012-09-19">
<meta name="date" content="2012-10-01">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
</head>
<body>

Some files were not shown because too many files have changed in this diff Show More