List of usage examples for org.apache.wicket.request.resource PackageResource exists
public static boolean exists(final Class<?> scope, final String path, final Locale locale, final String style, final String variation)
From source file:com.norconex.commons.wicket.markup.html.CssPage.java
License:Apache License
protected final boolean exists(Class<?> targetClass, String packageFileName) { return PackageResource.exists(targetClass, packageFileName, getLocale(), getStyle(), getVariation()); }
From source file:org.hippoecm.frontend.plugins.standards.icon.BrowserStyle.java
License:Apache License
private static boolean customResourceExists(final String packageResourcePath, final Session session) { final String customResourceKey = packageResourcePath + session.getLocale() + session.getStyle(); if (!customPackageResourceExists.containsKey(customResourceKey)) { Boolean resourceExists = PackageResource.exists(BrowserStyle.class, packageResourcePath, session.getLocale(), session.getStyle(), null); customPackageResourceExists.put(customResourceKey, resourceExists); return resourceExists; } else {/*from w w w . j av a2 s .c o m*/ return customPackageResourceExists.get(customResourceKey); } }
From source file:org.hippoecm.frontend.plugins.standards.perspective.Perspective.java
License:Apache License
@Override public ResourceReference getIcon(IconSize size) { // try (name)-(size).svg String image = toImageName(getClass().getSimpleName(), size, imageExtension); if (PackageResource.exists(getClass(), image, null, null, null)) { return new PackageResourceReference(getClass(), image); }//from w ww.j a va2 s . c o m // try (name).svg image = toImageName(getClass().getSimpleName(), null, imageExtension); if (PackageResource.exists(getClass(), image, null, null, null)) { return new PackageResourceReference(getClass(), image); } // try (name)-(size).png image = toImageName(getClass().getSimpleName(), size, fallbackImageExtension); if (PackageResource.exists(getClass(), image, null, null, null)) { return new PackageResourceReference(getClass(), image); } // use built-in picture image = toImageName(Perspective.class.getSimpleName(), size, fallbackImageExtension); if (PackageResource.exists(Perspective.class, image, null, null, null)) { return new PackageResourceReference(Perspective.class, image); } return null; }
From source file:org.wicketstuff.js.ext.util.ExtThemeBehavior.java
License:Apache License
private boolean resourceExists(final String path, final Locale locale) { return PackageResource.exists(ExtBundle.class, path + locale.toString() + ".js", null, null, null); }