本文整理了Java中org.teavm.jso.browser.Window.getLocation()
方法的一些代码示例,展示了Window.getLocation()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Window.getLocation()
方法的具体详情如下:
包路径:org.teavm.jso.browser.Window
类名称:Window
方法名:getLocation
暂无
代码示例来源:origin: konsoletyper/teavm
static Location current() {
return Window.current().getLocation();
}
}
代码示例来源:origin: org.teavm.flavour/teavm-flavour-routing
default boolean parse(Window window) {
Location location = window.getLocation();
String hash = location.getHash();
if (hash.startsWith("#")) {
hash = hash.substring(1);
}
return parse(hash);
}
代码示例来源:origin: konsoletyper/teavm-flavour
default boolean parse(Window window) {
Location location = window.getLocation();
String hash = location.getHash();
if (hash.startsWith("#")) {
hash = hash.substring(1);
}
return parse(hash);
}
代码示例来源:origin: konsoletyper/teavm-flavour
public void getPageLink(int pageNumber, Consumer<String> consumer) {
if (linkGenerator != null) {
linkGenerator.accept(pageNumber, consumer);
} else {
consumer.accept(Window.current().getLocation().getHash());
}
}
代码示例来源:origin: konsoletyper/teavm-flavour
public void update() {
if (window.getLocation().getHash().isEmpty() || window.getLocation().getHash().equals("#")) {
defaultAction.accept(defaultRoute);
return;
}
for (Route route : routes) {
if (route.parse(window)) {
Templates.update();
return;
}
}
if (errorHandler != null) {
errorHandler.run();
}
}
代码示例来源:origin: konsoletyper/teavm-flavour
public static <T extends Route> T open(Window window, Class<T> routeType) {
return build(routeType, hash -> window.getLocation().setHash(hash));
}
代码示例来源:origin: org.teavm.flavour/teavm-flavour-routing
public static <T extends Route> T open(Window window, Class<T> routeType) {
return build(routeType, hash -> window.getLocation().setHash(hash));
}
内容来源于网络,如有侵权,请联系作者删除!