Example usage for org.apache.wicket.request.resource PackageResource exists

List of usage examples for org.apache.wicket.request.resource PackageResource exists

Introduction

In this page you can find the example usage for org.apache.wicket.request.resource PackageResource exists.

Prototype

public static boolean exists(final Class<?> scope, final String path, final Locale locale, final String style,
        final String variation) 

Source Link

Document

Checks whether a resource for a given set of criteria exists.

Usage

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);
}