classpublicabstractPriority 3
SingleParameterProvider
com.hypixel.hytale.server.npc.sensorinfo.parameterproviders.SingleParameterProvider
implements ParameterProvider
1
Methods
1
Public Methods
1
Fields
1
Constructors
Constructors
public
SingleParameterProvider(int parameter)Methods
Public Methods (1)
public
ParameterProvider getParameterProvider(int parameter)@Nonnull@Override
Fields
Private/Package Fields (1)
private
int parameterInheritance
Parent
Current
Interface
Child
Use mouse wheel to zoom, drag to pan. Click nodes to navigate.
Source Code
package com.hypixel.hytale.server.npc.sensorinfo.parameterproviders;
import javax.annotation.Nonnull;
public abstract class SingleParameterProvider implements ParameterProvider {
private final int parameter;
public SingleParameterProvider(int parameter) {
this.parameter = parameter;
}
@Nonnull
@Override
public ParameterProvider getParameterProvider(int parameter) {
if (this.parameter != parameter) {
throw new IllegalStateException("Parameter does not match!");
} else {
return this;
}
}
}