Class Selectors


  • public final class Selectors
    extends java.lang.Object
    • Field Detail

      • IDENTITY_SELECTOR

        private static final Selector<?,​?> IDENTITY_SELECTOR
      • TO_UPPERCASE

        private static final Selector<java.lang.String,​java.lang.String> TO_UPPERCASE
      • TO_LOWERCASE

        private static final Selector<java.lang.String,​java.lang.String> TO_LOWERCASE
      • TO_STRING

        private static final Selector<?,​java.lang.String> TO_STRING
    • Constructor Detail

      • Selectors

        private Selectors()
    • Method Detail

      • identity

        public static <T> Selector<T,​T> identity()
      • toUpperCase

        public static Selector<java.lang.String,​java.lang.String> toUpperCase()
      • toLowerCase

        public static Selector<java.lang.String,​java.lang.String> toLowerCase()
      • asString

        public static <T> Selector<T,​java.lang.String> asString()
      • cast

        public static <T,​R> Selector<T,​R> cast​(java.lang.Class<R> destinationType)
      • combine

        public static <T,​U,​R> Selector<T,​R> combine​(Selector<? super T,​? extends U> first,
                                                                      Selector<? super U,​? extends R> second)