Package org.apache.wicket

Examples of org.apache.wicket.ResourceReference


        boolean versioned = !unversionedPath.equals(path);

        String name = specs.length == 1 ? specs[0].getFile() : unversionedPath;

        final ResourceReference ref = newResourceReference(getScope(specs), name, getLocale(specs),
            getStyle(specs), getCacheDuration(specs, versioned), specs, _preProcessor);
        refs.add(ref);
        ref.bind(application);
        application.mount(newStrategy(path, ref, merge));

        if (_mountRedirect && versioned) {
          application.mount(newRedirectStrategy(unversionedPath, path));
        }
View Full Code Here


   */
  protected IRequestTargetUrlCodingStrategy newStrategy(String mountPath, final ResourceReference ref, boolean merge) {
    if (merge) {
      final ArrayList<String> mergedKeys = new ArrayList<String>(_resourceSpecs.size());
      for (ResourceSpec spec : _resourceSpecs) {
        mergedKeys.add(new ResourceReference(spec.getScope(), spec.getFile()) {

          private static final long serialVersionUID = 1L;

          @Override
          protected Resource newResource() {
View Full Code Here

   *            resource specs
   * @return a new {@link ResourceReference}
   */
  protected ResourceReference newResourceReference(Class<?> scope, final String name, Locale locale, String style,
      int cacheDuration, ResourceSpec[] resourceSpecs, IResourcePreProcessor preProcessor) {
    ResourceReference ref;
    if (resourceSpecs.length > 1) {
      if (doCompress(name)) {
        if (doMinifyCss(name)) {
          ref = new CompressedMergedCssResourceReference(name, locale, style, resourceSpecs, cacheDuration,
              preProcessor);
View Full Code Here

          };
        }
      };
      sharedResources.add(uniqueName, newResource);
    }
    return new ResourceReference((Class)scopeRef.get(), uniqueName);
  }
View Full Code Here

   * @param response
   */
  public void renderHead(IHeaderResponse response)
  {
    response.renderJavascriptReference(JAVASCRIPT);
    ResourceReference css = getCSS();
    if (css != null)
    {
      response.renderCSSReference(css);
    }
  }
View Full Code Here

      this.attribute = attribute;
      // Check whether it is a valid resource reference
      if (PackageResource.exists(clazz, href, getLocale(), getStyle()))
      {
        // Create the component implementing the link
        resourceReference = new ResourceReference(clazz, href, getLocale(), getStyle());
      }
      else
      {
        // The resource does not exist. Set to null and ignore when
        // rendering.
View Full Code Here

    final Resource resource = getImageResource();
    if (resource != null)
    {
      localizedImageResource.setResource(resource);
    }
    final ResourceReference resourceReference = getImageResourceReference();
    if (resourceReference != null)
    {
      localizedImageResource.setResourceReference(resourceReference);
    }
    localizedImageResource.setSrcAttribute(tag);
View Full Code Here

   *
   * @return the url to use for the popup button/ icon
   */
  protected CharSequence getIconUrl()
  {
    return RequestCycle.get().urlFor(new ResourceReference(DatePicker.class, "icon1.gif"));
  }
View Full Code Here

    if (parent instanceof Border)
    {
      parent = parent.getParent();
    }
    final Class scope = parent.getClass();
    resourceReference = new ResourceReference(scope, path)
    {
      private static final long serialVersionUID = 1L;

      /**
       * @see org.apache.wicket.ResourceReference#newResource()
View Full Code Here

          application.getSharedResources().add(Application.class, imageReferenceName,
            locale, style, imageResource);
        }

        // Create resource reference
        resourceReference = new ResourceReference(Application.class, imageReferenceName);
        resourceReference.setLocale(locale);
        resourceReference.setStyle(style);
      }
      else
      {
View Full Code Here

TOP

Related Classes of org.apache.wicket.ResourceReference

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.