
de.lessvoid.nifty.controls.listbox.ListBoxSelectionModeDisabled Maven / Gradle / Ivy
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
* @author void
*/
class ListBoxSelectionModeDisabled implements ListBoxSelectionMode {
@Override
public void clear() {
}
@Nonnull
@Override
public List 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;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy