final class PrioritizedComponent<T> extends java.lang.Object implements java.lang.Comparable<PrioritizedComponent<?>>
| Modifier and Type | Field and Description |
|---|---|
private T |
component |
private int |
index |
private float |
priority |
private java.lang.Class<?> |
type |
| Constructor and Description |
|---|
PrioritizedComponent(T component,
java.lang.Class<?> type,
float priority,
int index) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(PrioritizedComponent<?> o) |
T |
getComponent() |
float |
getPriority() |
java.lang.Class<?> |
getType() |
boolean |
isDisabled() |
java.lang.String |
toString() |
private final T component
private final java.lang.Class<?> type
private final float priority
private final int index
PrioritizedComponent(T component, java.lang.Class<?> type, float priority, int index)
public T getComponent()
public java.lang.Class<?> getType()
public float getPriority()
public boolean isDisabled()
public int compareTo(PrioritizedComponent<?> o)
compareTo in interface java.lang.Comparable<PrioritizedComponent<?>>public java.lang.String toString()
toString in class java.lang.Object