Examples of FragmentDescriptor


Examples of com.granule.FragmentDescriptor

            List<FragmentDescriptor> inputFragments = new ArrayList<FragmentDescriptor>();
            for (FragmentDescriptor sd : list)
                inputFragments.add(sd.clone());
           
            //Put base descriptor on first place
            FragmentDescriptor baseDescriptor = inputFragments.get(baseFileIndex);
            inputFragments.remove(baseFileIndex);
            inputFragments.add(0, baseDescriptor);
           
            calcRealPathes(inputFragments, request);
           
View Full Code Here

Examples of com.granule.FragmentDescriptor

        }
    }

    private void calcRealPathes(List<FragmentDescriptor> list, IRequestProxy request) {
        for (int i = 0; i < list.size(); i++) {
            FragmentDescriptor fd = list.get(i);
            if (fd instanceof ExternalFragment) {
                String filename = ((ExternalFragment) fd).getFilePath();
                filename = PathUtils.clean(request.getRealPath(filename));
                AbsolutePathFragment newFragment = new AbsolutePathFragment(filename);
                list.remove(i);
View Full Code Here

Examples of com.granule.FragmentDescriptor

        String root = request.getRealPath("./");
        if (root.replace('\\','/').endsWith("/."))
           root = root.substring(0, root.length()-2);
        root = PathUtils.clean(root);
        for (int i = 0; i < list.size(); i++) {
            FragmentDescriptor fd = list.get(i);
            if (fd instanceof AbsolutePathFragment) {
                String filename = ((AbsolutePathFragment) fd).getFilePath();
                filename = PathUtils.getRelpath(filename, root);
                ExternalFragment newFragment = new ExternalFragment(filename);
                list.remove(i);
View Full Code Here

Examples of com.granule.FragmentDescriptor

                        if (addFile) {
                            String filename;
                            if (replaceInfo.text.startsWith("/"))
                                filename = replaceInfo.text;
                            else filename = cssPath;
                            FragmentDescriptor imp = new ExternalFragment(filename);
                            deps.add(imp);
                            sb.append(handle(imp, request, settings, deps));
                        }
                    }
                    start = replaceInfo.end;
View Full Code Here

Examples of com.granule.FragmentDescriptor

                + "                    goog.dom.setTextContent(document.getElementById('label_dp'), event.date ?\n"
                + "                            event.date.toIsoString(true) : 'none');\n" + "                });\n"
                + "\n" + "        goog.dom.setTextContent(document.getElementById('label_dp'),\n"
                + "                dp.getDate().toIsoString(true));";
        List<FragmentDescriptor> fragments = new ArrayList<FragmentDescriptor>();
        FragmentDescriptor fd = new ExternalFragment("js/closure/goog/base.js");
        fragments.add(fd);
        fd = new InternalFragment(testCode);
        fragments.add(fd);

        CalcDeps cd = new CalcDeps();
View Full Code Here

Examples of org.eclipse.jetty.webapp.FragmentDescriptor

      List<FragmentDescriptor> frags) throws Exception {
    // clear any previously discovered annotations from handlers
    clearAnnotationList(parser.getAnnotationHandlers());

    URI uri = r.getURI();
    FragmentDescriptor f = getFragmentFromJar(r, frags);

    // if a jar has no web-fragment.xml we scan it (because it is not
    // exluded by the ordering)
    // or if it has a fragment we scan it if it is not metadata complete
    if (f == null || !isMetaDataComplete(f)) {
View Full Code Here

Examples of org.eclipse.jetty.webapp.FragmentDescriptor

        for (Resource r : jars)
        {         
            //for each jar, we decide which set of annotations we need to parse for
            parser.clearHandlers();
            URI uri  = r.getURI();
            FragmentDescriptor f = getFragmentFromJar(r, frags);
          
            //if its from a fragment jar that is metadata complete, we should skip scanning for @webservlet etc
            // but yet we still need to do the scanning for the classes on behalf of  the servletcontainerinitializers
            //if a jar has no web-fragment.xml we scan it (because it is not excluded by the ordering)
            //or if it has a fragment we scan it if it is not metadata complete
View Full Code Here

Examples of org.eclipse.jetty.webapp.FragmentDescriptor

        for (Resource r : jars)
        {
            //for each jar, we decide which set of annotations we need to parse for
            final Set<Handler> handlers = new HashSet<Handler>();

            FragmentDescriptor f = getFragmentFromJar(r, frags);

            //if its from a fragment jar that is metadata complete, we should skip scanning for @webservlet etc
            // but yet we still need to do the scanning for the classes on behalf of  the servletcontainerinitializers
            //if a jar has no web-fragment.xml we scan it (because it is not excluded by the ordering)
            //or if it has a fragment we scan it if it is not metadata complete
View Full Code Here

Examples of org.eclipse.jetty.webapp.FragmentDescriptor

     */
    public FragmentDescriptor getFragmentFromJar (Resource jar,  List<FragmentDescriptor> frags)
    throws Exception
    {
        //check if the jar has a web-fragment.xml
        FragmentDescriptor d = null;
        for (FragmentDescriptor frag: frags)
        {
            Resource fragResource = frag.getResource(); //eg jar:file:///a/b/c/foo.jar!/META-INF/web-fragment.xml
            if (Resource.isContainedIn(fragResource,jar))
            {
View Full Code Here

Examples of org.eclipse.jetty.webapp.FragmentDescriptor

        URL webXml = Thread.currentThread().getContextClassLoader().getResource("web.xml");
        webDescriptor = new WebDescriptor(org.eclipse.jetty.util.resource.Resource.newResource(webXml));
        webDescriptor.parse();

        URL frag1Xml = Thread.currentThread().getContextClassLoader().getResource("web-fragment-1.xml");
        fragDescriptor1 = new FragmentDescriptor(org.eclipse.jetty.util.resource.Resource.newResource(frag1Xml));
        fragDescriptor1.parse();
        URL frag2Xml = Thread.currentThread().getContextClassLoader().getResource("web-fragment-2.xml");
        fragDescriptor2 = new FragmentDescriptor(org.eclipse.jetty.util.resource.Resource.newResource(frag2Xml));
        fragDescriptor2.parse();
        URL frag3Xml = Thread.currentThread().getContextClassLoader().getResource("web-fragment-3.xml");
        fragDescriptor3 = new FragmentDescriptor(org.eclipse.jetty.util.resource.Resource.newResource(frag3Xml));
        fragDescriptor3.parse();
        URL frag4Xml = Thread.currentThread().getContextClassLoader().getResource("web-fragment-4.xml");
        fragDescriptor4 = new FragmentDescriptor(org.eclipse.jetty.util.resource.Resource.newResource(frag4Xml));
        fragDescriptor4.parse();
    }
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.