/** * @param <T> the type parameter * @return an empty Scala Seq. */ @SuppressWarnings("unchecked") public static <T> scala.collection.Seq<T> emptySeq() { return (scala.collection.Seq<T>) toSeq(new Object[]{}); }
/** * @param <T> the type parameter * @return an empty Scala Seq. */ @SuppressWarnings("unchecked") public static <T> scala.collection.Seq<T> emptySeq() { return (scala.collection.Seq<T>) toSeq(new Object[]{}); }
/** * @param <T> the type parameter * @return an empty Scala Seq. */ @SuppressWarnings("unchecked") public static <T> scala.collection.Seq<T> emptySeq() { return (scala.collection.Seq<T>) toSeq(new Object[]{}); }
/** * Creates an empty Scala Seq. */ @SuppressWarnings("unchecked") public static <T> scala.collection.Seq<T> emptySeq() { return (scala.collection.Seq<T>)toSeq(new Object[] {}); }
/** * Converts a Java Array to Scala Seq. */ public static <T> scala.collection.Seq<T> toSeq(T[] array) { return toSeq(java.util.Arrays.asList(array)); }
/** * Converts a Java varargs to Scala Seq. */ public static <T> scala.collection.Seq<T> varargs(T... array) { return toSeq(java.util.Arrays.asList(array)); }
protected HttpErrorHandler preferred(Http.RequestHeader request) { String preferredContentType = Scala.orNull(MediaRange.preferred( Scala.toSeq(request.acceptedTypes()), Scala.toSeq(errorHandlerMap.keySet().toArray(new String[]{})) )); if (preferredContentType == null) { return errorHandlerMap.values().iterator().next(); } else { return errorHandlerMap.get(preferredContentType); } }
protected HttpErrorHandler preferred(Http.RequestHeader request) { String preferredContentType = Scala.orNull(MediaRange.preferred( Scala.toSeq(request.acceptedTypes()), Scala.toSeq(errorHandlerMap.keySet().toArray(new String[]{})) )); if (preferredContentType == null) { return errorHandlerMap.values().iterator().next(); } else { return errorHandlerMap.get(preferredContentType); } }
protected HttpErrorHandler preferred(Http.RequestHeader request) { String preferredContentType = Scala.orNull(MediaRange.preferred( Scala.toSeq(request.acceptedTypes()), Scala.toSeq(errorHandlerMap.keySet().toArray(new String[]{})) )); if (preferredContentType == null) { return errorHandlerMap.values().iterator().next(); } else { return errorHandlerMap.get(preferredContentType); } }
/** * Guess the preferred lang in the langs set passed as argument. * The first Lang that matches an available Lang wins, otherwise returns the first Lang available in this application. */ public static Lang preferred(List<Lang> langs) { List<play.api.i18n.Lang> result = new ArrayList<play.api.i18n.Lang>(); for(play.i18n.Lang lang: langs) { result.add(lang.underlyingLang); } return new Lang(play.api.i18n.Lang.preferred(Scala.toSeq(result), play.api.Play.current())); }
/** * Guess the preferred lang in the langs set passed as argument. * The first Lang that matches an available Lang wins, otherwise returns the first Lang available in this application. * * @param app the currept application * @param availableLangs the set of langs from which to guess the preferred * @return the preferred lang. */ public static Lang preferred(Application app, List<Lang> availableLangs) { play.api.i18n.Langs langs = app.injector().instanceOf(play.api.i18n.Langs.class); Stream<Lang> stream = availableLangs.stream(); List<play.api.i18n.Lang> langSeq = stream.map(l -> new play.api.i18n.Lang(l.toLocale())).collect(toList()); return new Lang(langs.preferred(Scala.toSeq(langSeq))); } }
/** * Guess the preferred lang in the langs set passed as argument. * The first Lang that matches an available Lang wins, otherwise returns the first Lang available in this application. * * @param app the currept application * @param availableLangs the set of langs from which to guess the preferred * @return the preferred lang. */ public static Lang preferred(Application app, List<Lang> availableLangs) { play.api.i18n.Langs langs = app.injector().instanceOf(play.api.i18n.Langs.class); Stream<Lang> stream = availableLangs.stream(); List<play.api.i18n.Lang> langSeq = stream.map(l -> new play.api.i18n.Lang(l.toLocale())).collect(toList()); return new Lang(langs.preferred(Scala.toSeq(langSeq))); } }
/** * Returns a new flash with the given keys removed. */ public Flash removing(String... keys) { return new play.api.mvc.Flash(Scala.asScala(this)).$minus$minus(Scala.toSeq(keys)).asJava(); }
/** * Returns a new session with the given keys removed. */ public Session removing(String... keys) { return new play.api.mvc.Session(Scala.asScala(this)).$minus$minus(Scala.toSeq(keys)).asJava(); }
/** * Returns a new session with the given keys removed. */ public Session removing(String... keys) { return new play.api.mvc.Session(Scala.asScala(this)).$minus$minus(Scala.toSeq(keys)).asJava(); }
/** * Returns a new session with the given keys removed. */ public Session removing(String... keys) { return new play.api.mvc.Session(Scala.asScala(this)).$minus$minus(Scala.toSeq(keys)).asJava(); }
/** * Returns a new flash with the given keys removed. */ public Flash removing(String... keys) { return new play.api.mvc.Flash(Scala.asScala(this)).$minus$minus(Scala.toSeq(keys)).asJava(); }
/** * Returns a new flash with the given keys removed. */ public Flash removing(String... keys) { return new play.api.mvc.Flash(Scala.asScala(this)).$minus$minus(Scala.toSeq(keys)).asJava(); }
/** * Generates a JavaScript router. */ public static JavaScript javascriptRouter(String name, String ajaxMethod, play.api.routing.JavaScriptReverseRoute... routes) { return play.api.Routes.javascriptRouter( name, Scala.Option(ajaxMethod), play.mvc.Http.Context.current().request().host(), Scala.toSeq(routes) ); }