Hierarchy For All Packages
Package Hierarchies:Class Hierarchy
- java.lang.Object
- community.leaf.tasks.AbstractPending<B> (implements community.leaf.tasks.Pending<B>)
- community.leaf.tasks.minecraft.AbstractTicks<B> (implements community.leaf.tasks.minecraft.Ticks<B>)
- community.leaf.tasks.AbstractTaskBuilder<T,B,P> (implements community.leaf.tasks.ScheduledTaskBuilder<T,B>)
- community.leaf.tasks.AbstractTaskContext<T> (implements community.leaf.tasks.TaskContext<T>)
- community.leaf.tasks.Repeats.Constantly
- community.leaf.tasks.Repeats.Expected
- community.leaf.tasks.AbstractPending<B> (implements community.leaf.tasks.Pending<B>)
Interface Hierarchy
- community.leaf.tasks.ContextualRunnable<T>
- community.leaf.tasks.executors.ExecutorServiceSource
- community.leaf.tasks.executors.ExecutorTaskScheduler (also extends community.leaf.tasks.TaskScheduler<T>)
- community.leaf.tasks.executors.ExecutorTaskSource (also extends community.leaf.tasks.TaskSource<T,B>)
- community.leaf.tasks.executors.ExecutorTaskSource.Async (also extends community.leaf.tasks.TaskSource.Async<T,B>)
- community.leaf.tasks.executors.ExecutorTaskSource.Concurrent (also extends community.leaf.tasks.TaskSource.Concurrent<T,B>)
- community.leaf.tasks.executors.ExecutorTaskSource.Sync (also extends community.leaf.tasks.TaskSource.Sync<T,B>)
- community.leaf.tasks.Pending<B>
- community.leaf.tasks.minecraft.Ticks<B>
- community.leaf.tasks.Pending.Constructor<B,P>
- community.leaf.tasks.minecraft.PlayerSession
- community.leaf.tasks.minecraft.PlayerSessionManager<P>
- community.leaf.tasks.bukkit.BukkitPlayerSessionManager (also extends community.leaf.tasks.bukkit.PluginSource)
- community.leaf.tasks.minecraft.PlayerSessionManager.Source<P>
- community.leaf.tasks.bukkit.BukkitPlayerSessionManager.Source (also extends community.leaf.tasks.bukkit.PluginSource)
- community.leaf.tasks.bukkit.BukkitTaskSource (also extends community.leaf.tasks.bukkit.PluginSource, community.leaf.tasks.TaskSource.Concurrent<T,B>)
- community.leaf.tasks.bukkit.BukkitPlayerSessionManager.Source (also extends community.leaf.tasks.bukkit.PluginSource)
- community.leaf.tasks.bukkit.PluginSource
- community.leaf.tasks.bukkit.BukkitPlayerSessionManager (also extends community.leaf.tasks.minecraft.PlayerSessionManager<P>)
- community.leaf.tasks.bukkit.BukkitPlayerSessionManager.Source (also extends community.leaf.tasks.minecraft.PlayerSessionManager.Source<P>)
- community.leaf.tasks.bukkit.BukkitTaskSource (also extends community.leaf.tasks.bukkit.PluginSource, community.leaf.tasks.TaskSource.Concurrent<T,B>)
- community.leaf.tasks.bukkit.BukkitTaskScheduler (also extends community.leaf.tasks.TaskScheduler<T>)
- community.leaf.tasks.bukkit.BukkitTaskSource (also extends community.leaf.tasks.bukkit.BukkitPlayerSessionManager.Source, community.leaf.tasks.TaskSource.Concurrent<T,B>)
- community.leaf.tasks.Schedule
- community.leaf.tasks.Schedule.Source
- community.leaf.tasks.Schedule.Builder<B>
- community.leaf.tasks.ScheduledTaskBuilder<T,B> (also extends community.leaf.tasks.TaskRunner<T>, community.leaf.tasks.Unless.Builder<B>)
- community.leaf.tasks.minecraft.MinecraftTaskBuilder<T>
- community.leaf.tasks.TaskBuilder<T>
- community.leaf.tasks.ScheduledTaskBuilder<T,B> (also extends community.leaf.tasks.TaskRunner<T>, community.leaf.tasks.Unless.Builder<B>)
- community.leaf.tasks.TaskContext<T>
- community.leaf.tasks.Schedule.Builder<B>
- community.leaf.tasks.ScheduledTaskBuilder.Constructor<T,B>
- community.leaf.tasks.TaskRunner<T>
- community.leaf.tasks.ScheduledTaskBuilder<T,B> (also extends community.leaf.tasks.Schedule.Builder<B>, community.leaf.tasks.Unless.Builder<B>)
- community.leaf.tasks.minecraft.MinecraftTaskBuilder<T>
- community.leaf.tasks.TaskBuilder<T>
- community.leaf.tasks.ScheduledTaskBuilder<T,B> (also extends community.leaf.tasks.Schedule.Builder<B>, community.leaf.tasks.Unless.Builder<B>)
- community.leaf.tasks.TaskScheduler<T>
- community.leaf.tasks.bukkit.BukkitTaskScheduler (also extends community.leaf.tasks.bukkit.PluginSource)
- community.leaf.tasks.executors.ExecutorTaskScheduler (also extends community.leaf.tasks.executors.ExecutorServiceSource)
- community.leaf.tasks.TaskSource<T,B>
- community.leaf.tasks.executors.ExecutorTaskSource (also extends community.leaf.tasks.executors.ExecutorServiceSource)
- community.leaf.tasks.executors.ExecutorTaskSource.Async (also extends community.leaf.tasks.TaskSource.Async<T,B>)
- community.leaf.tasks.executors.ExecutorTaskSource.Concurrent (also extends community.leaf.tasks.TaskSource.Concurrent<T,B>)
- community.leaf.tasks.executors.ExecutorTaskSource.Sync (also extends community.leaf.tasks.TaskSource.Sync<T,B>)
- community.leaf.tasks.TaskSource.Async<T,B>
- community.leaf.tasks.executors.ExecutorTaskSource.Async (also extends community.leaf.tasks.executors.ExecutorTaskSource)
- community.leaf.tasks.TaskSource.Concurrent<T,B> (also extends community.leaf.tasks.TaskSource.Sync<T,B>)
- community.leaf.tasks.bukkit.BukkitTaskSource (also extends community.leaf.tasks.bukkit.BukkitPlayerSessionManager.Source, community.leaf.tasks.bukkit.PluginSource)
- community.leaf.tasks.executors.ExecutorTaskSource.Concurrent (also extends community.leaf.tasks.executors.ExecutorTaskSource)
- community.leaf.tasks.TaskSource.Sync<T,B>
- community.leaf.tasks.executors.ExecutorTaskSource.Sync (also extends community.leaf.tasks.executors.ExecutorTaskSource)
- community.leaf.tasks.TaskSource.Concurrent<T,B> (also extends community.leaf.tasks.TaskSource.Async<T,B>)
- community.leaf.tasks.bukkit.BukkitTaskSource (also extends community.leaf.tasks.bukkit.BukkitPlayerSessionManager.Source, community.leaf.tasks.bukkit.PluginSource)
- community.leaf.tasks.executors.ExecutorTaskSource.Concurrent (also extends community.leaf.tasks.executors.ExecutorTaskSource)
- community.leaf.tasks.executors.ExecutorTaskSource (also extends community.leaf.tasks.executors.ExecutorServiceSource)
- community.leaf.tasks.Unless
- community.leaf.tasks.Unless.Source
- community.leaf.tasks.Unless.Builder<B>
- community.leaf.tasks.ScheduledTaskBuilder<T,B> (also extends community.leaf.tasks.Schedule.Builder<B>, community.leaf.tasks.TaskRunner<T>)
- community.leaf.tasks.minecraft.MinecraftTaskBuilder<T>
- community.leaf.tasks.TaskBuilder<T>
- community.leaf.tasks.ScheduledTaskBuilder<T,B> (also extends community.leaf.tasks.Schedule.Builder<B>, community.leaf.tasks.TaskRunner<T>)
- community.leaf.tasks.Unless.Builder<B>
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- community.leaf.tasks.Concurrency
- community.leaf.tasks.Repeats
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)