/** * Create a ListEditor backed by an EditorSource. * * @param <T> The type of data being managed * @param <E> The type of Editor * @param source the EditorSource which will create sub-Editors * @return a new instance of ListEditor */ public static <T, E extends Editor<? super T>> ListEditor<T, E> of( EditorSource<E> source) { return new ListEditor<T, E>(source); }
/** * Create a ListEditor backed by an EditorSource. * * @param <T> The type of data being managed * @param <E> The type of Editor * @param source the EditorSource which will create sub-Editors * @return a new instance of ListEditor */ public static <T, E extends Editor<? super T>> ListEditor<T, E> of( EditorSource<E> source) { return new ListEditor<T, E>(source); }
/** * Create a ListEditor backed by an EditorSource. * * @param <T> The type of data being managed * @param <E> The type of Editor * @param source the EditorSource which will create sub-Editors * @return a new instance of ListEditor */ public static <T, E extends Editor<? super T>> ListEditor<T, E> of( EditorSource<E> source) { return new ListEditor<T, E>(source); }