Examples of IResourceStream


Examples of org.apache.wicket.util.resource.IResourceStream

  private IResourceStream internalGetResourceStream(final String style, final Locale locale)
  {
    IResourceStreamLocator resourceStreamLocator = Application.get()
        .getResourceSettings()
        .getResourceStreamLocator();
    IResourceStream resourceStream = resourceStreamLocator.locate(getScope(), absolutePath, style, variation, locale, null, false);

    String realPath = absolutePath;
    if (resourceStream instanceof IFixedLocationResourceStream)
    {
      realPath = ((IFixedLocationResourceStream)resourceStream).locationAsString();
View Full Code Here

Examples of org.apache.wicket.util.resource.IResourceStream

  }

  @Override
  public String getVersion(IStaticCacheableResource resource)
  {
    IResourceStream stream = resource.getCacheableResourceStream();

    // if resource stream can not be found do not cache
    if (stream == null)
    {
      return null;
    }

    try
    {
      final InputStream inputStream = stream.getInputStream();

      try
      {
        // get binary hash
        final byte[] hash = computeDigest(inputStream);
View Full Code Here

Examples of org.apache.wicket.util.resource.IResourceStream

  private MarkupResourceStream newMarkupResourceStream(final IResourceStreamLocator locator,
    final Class<?> cls, final String style, final String variation, final Locale locale,
    final String extension)
  {
    final String path = cls.getName().replace('.', '/');
    final IResourceStream resource = locator.locate(cls, path, style, variation, locale,
      extension, false);

    return new MarkupResourceStream(resource, null, null);
  }
View Full Code Here

Examples of org.apache.wicket.util.resource.IResourceStream

  @Override
  public String getVersion(IStaticCacheableResource resource)
  {
    // get last modified timestamp of resource
    IResourceStream stream = resource.getCacheableResourceStream();

    // if resource stream can not be found do not cache
    if (stream == null)
    {
      return null;
    }

    final Time lastModified = stream.lastModifiedTime();

    // if no timestamp is available we can not provide a version
    if (lastModified == null)
    {
      return null;
View Full Code Here

Examples of org.apache.wicket.util.resource.IResourceStream

      {
        IPropertiesLoader loader = iter.next();
        String fullPath = path + "." + loader.getFileExtension();

        // If not in the cache than try to load properties
        IResourceStream resourceStream = context.getResourceStreamLocator()
          .locate(clazz, fullPath);
        if (resourceStream == null)
        {
          continue;
        }
View Full Code Here

Examples of org.apache.wicket.util.resource.IResourceStream

    if (finders == null)
    {
      finders = Application.get().getResourceSettings().getResourceFinders();
    }

    IResourceStream result;
    for (IResourceFinder finder : finders)
    {
      log.debug("Attempting to locate resource '{}' using finder'{}'", path, finder);
      result = finder.find(clazz, path);
      if (result != null)
View Full Code Here

Examples of org.apache.wicket.util.resource.IResourceStream

      extension, strict);
    while (iter.hasNext())
    {
      String newPath = iter.next();

      IResourceStream stream = locate(clazz, newPath);
      if (stream != null)
      {
        stream.setLocale(iter.getLocale());
        stream.setStyle(iter.getStyle());
        stream.setVariation(iter.getVariation());
        return stream;
      }
    }

    return null;
View Full Code Here

Examples of org.apache.wicket.util.resource.IResourceStream

  public IResourceStream locate(Class<?> clazz, String path)
  {
    CacheKey key = new CacheKey(clazz.getName(), path, null, null, null, null);
    IResourceStreamReference resourceStreamReference = cache.get(key);

    final IResourceStream result;
    if (resourceStreamReference == null)
    {
      result = delegate.locate(clazz, path);

      updateCache(key, result);
View Full Code Here

Examples of org.apache.wicket.util.resource.IResourceStream

    Locale locale, String extension, boolean strict)
  {
    CacheKey key = new CacheKey(scope.getName(), path, extension, locale, style, variation);
    IResourceStreamReference resourceStreamReference = cache.get(key);

    final IResourceStream result;
    if (resourceStreamReference == null)
    {
      result = delegate.locate(scope, path, style, variation, locale, extension, strict);

      updateCache(key, result);
View Full Code Here

Examples of org.apache.wicket.util.resource.IResourceStream

  private List<IResourceStream> collectResourceStreams()
  {
    List<IResourceStream> ret = new ArrayList<>(providedResources.size());
    for (IReferenceHeaderItem curItem : providedResources)
    {
      IResourceStream stream = ((IStaticCacheableResource)curItem.getReference()
        .getResource()).getCacheableResourceStream();
      if (stream == null)
      {
        reportError(curItem.getReference(), "Cannot get resource stream for ");
        return null;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.