Package org.apache.wicket.markup.html

Examples of org.apache.wicket.markup.html.PackageResource


    private final Map<String, PackageResource> imagesByName = Maps.newHashMap();

    @Override
    public PackageResource findImage(final ObjectSpecification noSpec) {
        final String specFullName = noSpec.getFullIdentifier();
        final PackageResource packageResource = findImage(specFullName);
        if (packageResource != null) {
            return packageResource;
        } else {
            return findAndCacheImage(noSpec);
        }
View Full Code Here


        }
    }

    @Override
    public PackageResource findImage(final String imageName) {
        final PackageResource packageResource = imagesByName.get(imageName);
        if (packageResource != null) {
            return packageResource;
        } else {
            return findAndCacheImage(imageName);
        }
View Full Code Here

            return findAndCacheImage(imageName);
        }
    }

    private PackageResource findAndCacheImage(final String imageName) {
        final PackageResource packageResource = findImageSuffixed(imageName);
        if (packageResource != null) {
            imagesByName.put(imageName, packageResource);
        }
        return packageResource;
    }
View Full Code Here

        }
        return null;
    }

    private synchronized PackageResource findAndCacheImage(final ObjectSpecification noSpec) {
        final PackageResource packageResource = findImageSearchUpHierarchy(noSpec);
        imagesByName.put(noSpec.getFullIdentifier(), packageResource);
        return packageResource;
    }
View Full Code Here

        }
        return null;
    }

    private void addOrReplaceImage(final ObjectAdapter adapter) {
        final PackageResource imageResource = determineImageResource(adapter);

        if (imageResource != null) {
            image = new Image(ID_ENTITY_IMAGE, imageResource);
            addOrReplace(image);
        } else {
View Full Code Here

        }
    }

    private PackageResource determineImageResource(final ObjectAdapter adapter) {
        ObjectSpecification typeOfSpec;
        PackageResource imageResource = null;
        if (adapter != null) {
            typeOfSpec = adapter.getSpecification();
            final IconFacet iconFacet = typeOfSpec.getFacet(IconFacet.class);
            if (iconFacet != null) {
                final String iconName = iconFacet.iconName(adapter);
View Full Code Here

    private final Map<String, PackageResource> imagesByName = Maps.newHashMap();

    @Override
    public PackageResource findImage(final ObjectSpecification noSpec) {
        final String specFullName = noSpec.getFullIdentifier();
        final PackageResource packageResource = findImage(specFullName);
        if (packageResource != null) {
            return packageResource;
        } else {
            return findAndCacheImage(noSpec);
        }
View Full Code Here

        }
    }

    @Override
    public PackageResource findImage(final String imageName) {
        final PackageResource packageResource = imagesByName.get(imageName);
        if (packageResource != null) {
            return packageResource;
        } else {
            return findAndCacheImage(imageName);
        }
View Full Code Here

            return findAndCacheImage(imageName);
        }
    }

    private PackageResource findAndCacheImage(final String imageName) {
        final PackageResource packageResource = findImageSuffixed(imageName);
        if (packageResource != null) {
            imagesByName.put(imageName, packageResource);
        }
        return packageResource;
    }
View Full Code Here

        }
        return null;
    }

    private synchronized PackageResource findAndCacheImage(final ObjectSpecification noSpec) {
        final PackageResource packageResource = findImageSearchUpHierarchy(noSpec);
        imagesByName.put(noSpec.getFullIdentifier(), packageResource);
        return packageResource;
    }
View Full Code Here

TOP

Related Classes of org.apache.wicket.markup.html.PackageResource

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.