public abstract class Alphabets extends Object
Modifier and Type | Method and Description |
---|---|
static Alphabet<Character> |
characters(char startInclusive,
char endInclusive) |
static Alphabet<String> |
closedCharStringRange(char startInclusive,
char endInclusive) |
static <T> Alphabet<T> |
fromArray(T... symbols) |
static <I> Alphabet<I> |
fromCollection(Collection<? extends I> coll) |
static <E extends Enum<E>> |
fromEnum(Class<E> enumClazz) |
static <E extends Enum<E>> |
fromEnum(Class<E> enumClazz,
boolean withNull) |
static <T> Alphabet<T> |
fromList(List<? extends T> list) |
static Alphabet<Integer> |
integers(int startInclusive,
int endInclusive) |
static <T> Alphabet<T> |
singleton(T symbol) |
@SafeVarargs public static <T> Alphabet<T> fromArray(T... symbols)
public static <E extends Enum<E>> Alphabet<E> fromEnum(Class<E> enumClazz, boolean withNull)
public static Alphabet<String> closedCharStringRange(char startInclusive, char endInclusive)
public static <T> Alphabet<T> singleton(T symbol)
public static <I> Alphabet<I> fromCollection(Collection<? extends I> coll)
Copyright © 2015. All rights reserved.