Examples of ResourceReference


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

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

          // apply caching if required
          if (resource instanceof IStaticCacheableResource)
          {
            // add caching related information to filename + query parameters
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.gedcomx.common.ResourceReference

    }

    // EMAIL
    assertNotNull(gedxOrganization.getEmails());
    assertEquals(gedxOrganization.getEmails().size(), 1);
    ResourceReference email = gedxOrganization.getEmails().get(0);
    assertNotNull(email.getResource());
    assertEquals(email.getResource().toString(), "mailto:info@mycorporation.com");

    // PHON and FAX
    assertNotNull(gedxOrganization.getPhones());
    assertEquals(gedxOrganization.getPhones().size(), 2);
    for (ResourceReference phone : gedxOrganization.getPhones()) {
View Full Code Here

Examples of org.gsm.oneapi.responsebean.ResourceReference

      };

      if (checkRequestParameters(response, rules)) {     
        String resourceURL=getRequestHostnameAndContext(request)+request.getServletPath()+"/1/messaging/outbound/"+urlEncode(senderAddress)+"/requests/"+urlEncode(clientCorrelator);
       
        ResourceReference resourceReference=new ResourceReference();
        resourceReference.setResourceURL(resourceURL);
       
        ObjectMapper mapper=new ObjectMapper();

        String jsonResponse="{\"resourceReference\":"+mapper.writeValueAsString(resourceReference)+"}";
       
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.metadata.ResourceReference

      }
      final ResourceReference[] referencedResources = attributeMetaData.getReferencedResources
          (element, state.getMasterReport().getResourceManager(), attValue);
      for (int j = 0; j < referencedResources.length; j++)
      {
        final ResourceReference reference = referencedResources[j];
        if (reference.isLinked())
        {
          AbstractElementWriteHandler.logger.debug("Linked Resource will not be copied into bundle: " + reference);
          continue;
        }

        final ResourceKey path = reference.getPath();
        final Object identifier = path.getIdentifier();
        if (identifier instanceof String == false)
        {
          AbstractElementWriteHandler.logger.warn("Resource-Bundle-Key has no parseable path: " + path);
          continue;
View Full Code Here

Examples of org.pentaho.reporting.engine.classic.core.metadata.ResourceReference

      }
      final ResourceReference[] referencedResources = attributeMetaData.getReferencedResources
          (expression, attValue, report, resourceManager);
      for (int j = 0; j < referencedResources.length; j++)
      {
        final ResourceReference reference = referencedResources[j];
        if (reference.isLinked())
        {
          continue;
        }

        final ResourceKey path = reference.getPath();
        final Object identifier = path.getIdentifier();
        if (identifier instanceof String == false)
        {
          continue;
        }
View Full Code Here

Examples of org.w3c.tools.resources.ResourceReference

        g.append("<p><a href=\"..\">Parent</a><br>");
    }
      // List the children:
    for (int i = 0 ; i < resources.size() ; i++) {
        String            name = (String) resources.elementAt(i);
        ResourceReference rr   = null;
        long              size = -1;
        rr = cresource.lookup(name);
        FramedResource resource = null;
        if (rr != null) {
      try {
          resource = (FramedResource) rr.unsafeLock();
          // remove manually deleted FileResources
          if( resource instanceof FileResource ) {
              FileResource fr = (FileResource)resource;
        if( !fr.getFile().exists() ) {
            try {
          fr.delete();
            } catch (MultipleLockException ex) {};
            continue;
        } else {
          size = fr.getFile().length();
        }
          }
          HTTPFrame itsframe = null;
          if (http_class != null)
        itsframe =
            (HTTPFrame) resource.getFrame(http_class);
          if (itsframe != null) {
        // Icon first, if available
        String icon = itsframe.getIcon() ;
        if ( icon != null ) {
            g.append("<img src=\""+
               getIconDirectory() +"/"+ icon+
               "\" alt=\"" + icon + "\">");
        }
        // Resource's name with link:
        if (resource instanceof ContainerInterface) {
            g.append("<a href=\""
               , URLEncoder.encode(name)
               , "/\">"+name+"</a>");
        } else {
            g.append("<a href=\""
               , URLEncoder.encode(name)
               , "\">"+name+"</a>");
        }
        // resource's title, if any:
        String title = itsframe.getTitle();
        if ( title != null ) {
            g.append(" "+title);
        }
        //size (if any)
        if (size != -1) {
            String s = null;
            if (size > 1023) {
          s = " ["+(size/1024)+" KB]";
            } else {
          s = " ["+size+" bytes]";
            }
            g.append(s);
        }
        g.append("<br>\n");
          } else {
        // Resource's name with link:
        g.append(name+
           " (<i>Not available via HTTP.</i>)");
        g.append("<br>\n");
          }
      } catch (InvalidResourceException ex) {
          g.append(name+
          " cannot be loaded (server misconfigured)");
          g.append("<br>\n");
          continue;
      } finally {
          rr.unlock();
      }
        }
    }
    g.close() ;
    listing_stamp = getLastModified() ;
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.