Package com.sun.jersey.server.wadl

Examples of com.sun.jersey.server.wadl.WadlBuilder


            Set<AbstractResource> s = new HashSet<AbstractResource>();
            for (Class c : rc.getRootResourceClasses()) {
                s.add(IntrospectionModeller.createResource(c));
            }
           
            return new WadlBuilder().generate(null, s);
        } catch(Exception e) {
            throw new BuildException(e);
        } finally {
            Thread.currentThread().setContextClassLoader(cl);
        }       
View Full Code Here



        /* Generate WADL for that class */
        WadlGenerator wg = new WadlGeneratorResourceDocSupport(new WadlGeneratorImpl(), rdt);

        WadlBuilder wb = new WadlBuilder(wg);
        AbstractResource resource = IntrospectionModeller.createResource(TestResource.class);
        ApplicationDescription app = wb.generate(null, Collections.singleton(resource));


        /* Confirm that it can be marshalled without error */
        StringWriter sw = new StringWriter();

View Full Code Here

        ApplicationDescription description = getApplication(info);

        WadlGenerator wadlGenerator = wadlGeneratorConfig.createWadlGenerator();

        Application a = path == null ? new WadlBuilder( wadlGenerator ).generate(info, description,resource) :
                new WadlBuilder( wadlGenerator ).generate(info, description, resource, path);

        for (Resources resources : a.getResources()) {
            resources.setBase(info.getBaseUri().toString());
        }
View Full Code Here

    public JAXBContext getJAXBContext() {
        return jaxbContext;
    }

    private WadlBuilder getWadlBuilder() {
        return (this.wadlGenerationEnabled ? new WadlBuilder(wadlGeneratorConfig.createWadlGenerator()) : null);
    }
View Full Code Here

        final Set<AbstractResource> s = new HashSet<AbstractResource>();
        for (Class<?> c : rc.getRootResourceClasses()) {
            getLog().debug( "Adding class " + c.getName() );
            s.add( IntrospectionModeller.createResource(c) );
        }
        return new WadlBuilder( wadlGenerator ).generate( s );
    }
View Full Code Here

        //

        ApplicationDescription description = getApplication(info);

        WadlGenerator wadlGenerator = wadlGeneratorConfig.createWadlGenerator();
        Application a = path == null ? new WadlBuilder( wadlGenerator ).generate(description,resource) :
                new WadlBuilder( wadlGenerator ).generate(description, resource, path);

        for(Resources resources : a.getResources())
            resources.setBase(info.getBaseUri().toString());

        // Attach any grammar we may have
View Full Code Here

    public JAXBContext getJAXBContext() {
        return jaxbContext;
    }

    private WadlBuilder getWadlBuilder() {
        return (this.wadlGenerationEnabled ? new WadlBuilder(wadlGeneratorConfig.createWadlGenerator()) : null);
    }
View Full Code Here

        }
    }
   
    private static Application generateApplication(UriInfo info,
            AbstractResource resource, String path, WadlGenerator wadlGenerator) {  
        Application a = path == null ? new WadlBuilder( wadlGenerator ).generate(resource) :
            new WadlBuilder( wadlGenerator ).generate(resource, path);
       
        a.getResources().setBase(info.getBaseUri().toString());
               
        final Resource r = a.getResources().getResource().get(0);
        r.setPath(info.getBaseUri().relativize(
View Full Code Here

    private String _requiredJaxbContextPath;
    private byte[] _bytes;
   
    public WadlResource(Set<AbstractResource> rootResources,
            WadlGenerator wadlGenerator) {
        _a = new WadlBuilder( wadlGenerator ).generate(rootResources);
        _requiredJaxbContextPath = wadlGenerator.getRequiredJaxbContextPath();
    }
View Full Code Here

            rc.validate();
            Set<AbstractResource> s = new HashSet<AbstractResource>();
            for (Class c : rc.getRootResourceClasses()) {
                s.add(IntrospectionModeller.createResource(c));
            }
            return new WadlBuilder().generate(s);
        } catch(Exception e) {
            throw new BuildException(e);
        } finally {
            Thread.currentThread().setContextClassLoader(cl);
        }       
View Full Code Here

TOP

Related Classes of com.sun.jersey.server.wadl.WadlBuilder

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.