Class AbstractSelector
java.lang.Object
dev.kitteh.factions.permissible.selector.AbstractSelector
- All Implemented Interfaces:
PermSelector
- Direct Known Subclasses:
AbstractRelationSelector,AbstractRoleSelector,AllSelector,FactionSelector,PlayerSelector,UnknownSelector
@AvailableSince("4.0.0")
@NullMarked
public abstract class AbstractSelector
extends Object
implements PermSelector
Default, abstract implementations of basics that all built-in
PermSelectors utilize.
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface dev.kitteh.factions.permissible.PermSelector
PermSelector.Descriptor -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface dev.kitteh.factions.permissible.PermSelector
displayName, displayValue, serialize, serializeValue, test
-
Constructor Details
-
AbstractSelector
-
-
Method Details
-
descriptor
Description copied from interface:PermSelectorGets the descriptor for this selector type.- Specified by:
descriptorin interfacePermSelector- Returns:
- descriptor
-
toString
-
hashCode
public int hashCode() -
equals
-