package de.lessvoid.nifty.controls.listbox;
import javax.annotation.Nonnull;
import java.util.Collections;
import java.util.List;
/**
* A disabled selection mode for a Nifty ListBox. You can't select anything.
*
* @param <T>
* @author void
*/
class ListBoxSelectionModeDisabled<T> implements ListBoxSelectionMode<T> {
@Override
public void clear() {
}
@Nonnull
@Override
public List<T> getSelection() {
return Collections.emptyList();
}
@Override
public void remove(@Nonnull final T item) {
}
@Override
public void removeForced(@Nonnull final T item) {
}
@Override
public void add(@Nonnull final T item) {
}
@Override
public void enableRequiresSelection(final boolean enable) {
}
@Override
public boolean requiresAutoSelection() {
return false;
}
}