Examples of ResourceReference


Examples of org.apache.wicket.request.resource.ResourceReference

   */
  @Override
  public void renderHead(final IHeaderResponse response)
  {
    response.render(JavaScriptHeaderItem.forReference(JAVASCRIPT));
    ResourceReference css = getCSS();
    if (css != null)
    {
      response.render(CssHeaderItem.forReference(css));
    }
  }
View Full Code Here

Examples of org.apache.wicket.request.resource.ResourceReference

      Class<?> scope = resolveClass(className);

      if (scope != null && scope.getPackage() != null)
      {
        ResourceReference res = getContext().getResourceReferenceRegistry()
          .getResourceReference(scope, name.toString(), attributes.getLocale(),
            attributes.getStyle(), attributes.getVariation(), true, true);

        if (res != null)
        {
View Full Code Here

Examples of org.apache.wicket.request.resource.ResourceReference

  public Url mapHandler(IRequestHandler requestHandler)
  {
    if (requestHandler instanceof ResourceReferenceRequestHandler)
    {
      ResourceReferenceRequestHandler referenceRequestHandler = (ResourceReferenceRequestHandler)requestHandler;
      ResourceReference reference = referenceRequestHandler.getResourceReference();

      Url url;

      if (reference instanceof ResourceBundleReference)
      {
        // unwrap the bundle to render the url for the actual reference
        reference = ((ResourceBundleReference)reference).getBundleReference();
      }

      if (reference instanceof MetaInfStaticResourceReference)
      {
        url = ((MetaInfStaticResourceReference)reference).mapHandler(referenceRequestHandler);
        // if running on Servlet 3.0 engine url is not null
        if (url != null)
        {
          return url;
        }
        // otherwise it has to be served by the standard wicket way
      }
      else if (reference instanceof ExternalUrlResourceReference)
      {
        ExternalUrlResourceReference externalUrlReference = (ExternalUrlResourceReference)reference;
        url = externalUrlReference.getUrl();
        return url;
      }

      url = new Url();

      List<String> segments = url.getSegments();
      segments.add(getContext().getNamespace());
      segments.add(getContext().getResourceIdentifier());
      segments.add(getClassName(reference.getScope()));

      // setup resource parameters
      PageParameters parameters = referenceRequestHandler.getPageParameters();

      if (parameters == null)
      {
        parameters = new PageParameters();
      }
      else
      {
        parameters = new PageParameters(parameters);

        // need to remove indexed parameters otherwise the URL won't be able to decode
        parameters.clearIndexed();
      }
      encodeResourceReferenceAttributes(url, reference);

      StringTokenizer tokens = new StringTokenizer(reference.getName(), "/");

      while (tokens.hasMoreTokens())
      {
        String token = tokens.nextToken();

        // on the last component of the resource path
        if (tokens.hasMoreTokens() == false && Strings.isEmpty(token) == false)
        {
          final IResource resource = reference.getResource();

          // is resource supposed to be cached?
          if (resource instanceof IStaticCacheableResource)
          {
            final IStaticCacheableResource cacheable = (IStaticCacheableResource)resource;
View Full Code Here

Examples of org.apache.wicket.request.resource.ResourceReference

   *            the resource to test
   * @return the used {@link ResourceReference} for the simulation
   */
  public ResourceReference startResource(final IResource resource)
  {
    return startResourceReference(new ResourceReference("testResourceReference")
    {
      private static final long serialVersionUID = 1L;

      @Override
      public IResource getResource()
View Full Code Here

Examples of org.apache.wicket.request.resource.ResourceReference

   * where it is, in case the user has overriden it. If that fails we use the default
   * resource reference.
   */
  public static ResourceReference getJQueryResourceReference()
  {
    ResourceReference reference;
    if (Application.exists())
    {
      reference = Application.get().getJavaScriptLibrarySettings().getJQueryReference();
    }
    else
View Full Code Here

Examples of org.apache.wicket.request.resource.ResourceReference

    return reference;
  }

  public static ResourceReference getWicketEventReference()
  {
    ResourceReference reference;
    if (Application.exists())
    {
      reference = Application.get().getJavaScriptLibrarySettings().getWicketEventReference();
    }
    else
View Full Code Here

Examples of org.apache.wicket.request.resource.ResourceReference

    return reference;
  }

  public static ResourceReference getWicketAjaxReference()
  {
    ResourceReference reference;
    if (Application.exists())
    {
      reference = Application.get().getJavaScriptLibrarySettings().getWicketAjaxReference();
    }
    else
View Full Code Here

Examples of org.apache.wicket.request.resource.ResourceReference

    final IResource 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

Examples of org.apache.wicket.request.resource.ResourceReference

   * @throws Exception
   */
  @Test
  public void lenientPackageResourceMatching() throws Exception
  {
    ResourceReference invalidResource = new PackageResourceReference(PackageResourceTest.class,
      "i_do_not_exist.txt", Locale.ENGLISH, null, null);
    assertNotNull(
      "resource i_do_not_exist.txt SHOULD be available as a packaged resource even if it doesn't exist",
      invalidResource.getResource());

    assertTrue(PackageResource.exists(PackageResourceTest.class, "packaged1.txt", null, null,
      null));
    assertTrue(PackageResource.exists(PackageResourceTest.class, "packaged1.txt", Locale.CHINA,
      null, null));
View Full Code Here

Examples of org.apache.wicket.request.resource.ResourceReference

  }

  @Override
  public List<HeaderItem> getDependencies()
  {
    final ResourceReference backingLibraryReference;
    if (Application.exists())
    {
      backingLibraryReference = Application.get()
        .getJavaScriptLibrarySettings()
        .getJQueryReference();
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.