Interface SelectorItem<T>

All Superinterfaces:
Enableable, Itemable<T>, Matchable, Nameable, Selectable
All Known Implementing Classes:
SelectorItem.SelectorItemWrapper

public interface SelectorItem<T> extends Nameable, Matchable, Enableable, Selectable, Itemable<T>
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static class 
     
  • Method Summary

    Static Methods
    Modifier and Type
    Method
    Description
    static <T> SelectorItem<T>
    of(String name, T item)
     
    static <T> SelectorItem<T>
    of(String name, T item, boolean enabled, boolean selected)
     

    Methods inherited from interface org.springframework.shell.component.support.Enableable

    isEnabled

    Methods inherited from interface org.springframework.shell.component.support.Itemable

    getItem

    Methods inherited from interface org.springframework.shell.component.support.Matchable

    matches

    Methods inherited from interface org.springframework.shell.component.support.Nameable

    getName

    Methods inherited from interface org.springframework.shell.component.support.Selectable

    isSelected