@Override public void attachTypes(ApplicationDescription egd) { _delegate.attachTypes(egd); } }
/** * @return application * @see org.glassfish.jersey.server.wadl.WadlGenerator#createApplication() */ public Application createApplication() { return wadlGeneratorDelegate.createApplication(); }
@Override public ExternalGrammarDefinition createExternalGrammar() { return _delegate.createExternalGrammar(); }
/** * Generate WADL for a set of resources. * * @param resources the set of resources. * @return the JAXB WADL application bean. */ public ApplicationDescription generate(List<org.glassfish.jersey.server.model.Resource> resources) { Application wadlApplication = _wadlGenerator.createApplication(); Resources wadlResources = _wadlGenerator.createResources(); // for each resource for (org.glassfish.jersey.server.model.Resource r : resources) { Resource wadlResource = generateResource(r, r.getPath()); if (wadlResource == null) { continue; } wadlResources.getResource().add(wadlResource); } wadlApplication.getResources().add(wadlResources); addVersion(wadlApplication); addHint(wadlApplication); // Build any external grammars WadlGenerator.ExternalGrammarDefinition external = _wadlGenerator.createExternalGrammar(); // ApplicationDescription description = new ApplicationDescription(wadlApplication, external); // Attach the data to the parts of the model _wadlGenerator.attachTypes(description); // Return the description of the application return description; }
/** * Generate WADL for a resource. * * @param resource the resource * @param description the overall application description so we can * @return the JAXB WADL application bean */ public Application generate( ApplicationDescription description, org.glassfish.jersey.server.model.Resource resource) { try { Application wadlApplication = _wadlGenerator.createApplication(); Resources wadlResources = _wadlGenerator.createResources(); Resource wadlResource = generateResource(resource, null); if (wadlResource == null) { return null; } wadlResources.getResource().add(wadlResource); wadlApplication.getResources().add(wadlResources); addVersion(wadlApplication); // Attach the data to the parts of the model _wadlGenerator.attachTypes(description); // Return the WADL return wadlApplication; } catch (Exception e) { throw new ProcessingException(LocalizationMessages.ERROR_WADL_BUILDER_GENERATION_RESOURCE(resource), e); } }
/** * @param r * @param m * @return the method * @see org.glassfish.jersey.server.wadl.WadlGenerator#createMethod(org.glassfish.jersey.server.model.Resource, * org.glassfish.jersey.server.model.ResourceMethod) */ public Method createMethod(org.glassfish.jersey.server.model.Resource r, org.glassfish.jersey.server.model.ResourceMethod m) { return _delegate.createMethod(r, m); }
/** * @param ar abstract resource * @param arm abstract resource method * @param mt media type * @return respresentation type * @see org.glassfish.jersey.server.wadl.WadlGenerator#createRequestRepresentation(org.glassfish.jersey.server.model.Resource, * org.glassfish.jersey.server.model.ResourceMethod, javax.ws.rs.core.MediaType) */ public Representation createRequestRepresentation( org.glassfish.jersey.server.model.Resource ar, org.glassfish.jersey.server.model.ResourceMethod arm, MediaType mt) { return _delegate.createRequestRepresentation(ar, arm, mt); }
/** * @param ar abstract resource * @param am abstract method * @param p parameter * @return parameter * @see org.glassfish.jersey.server.wadl.WadlGenerator#createParam(org.glassfish.jersey.server.model.Resource, * org.glassfish.jersey.server.model.ResourceMethod, org.glassfish.jersey.server.model.Parameter) */ public Param createParam(org.glassfish.jersey.server.model.Resource ar, org.glassfish.jersey.server.model.ResourceMethod am, Parameter p) { return _delegate.createParam(ar, am, p); }
/** * @param r Jersey resource component. * @param m resource method. * @return the enhanced {@link com.sun.research.ws.wadl.Request}. * @see org.glassfish.jersey.server.wadl.WadlGenerator#createRequest(org.glassfish.jersey.server.model.Resource, * org.glassfish.jersey.server.model.ResourceMethod) */ public Request createRequest(final org.glassfish.jersey.server.model.Resource r, final org.glassfish.jersey.server.model.ResourceMethod m) { return delegate.createRequest(r, m); }
/** * @param r * @param m * @return response * @see org.glassfish.jersey.server.wadl.WadlGenerator#createResponses(org.glassfish.jersey.server.model.Resource, * org.glassfish.jersey.server.model.ResourceMethod) */ public List<Response> createResponses(org.glassfish.jersey.server.model.Resource r, org.glassfish.jersey.server.model.ResourceMethod m) { return _delegate.createResponses(r, m); }
/** * @param r * @param path * @return resource * @see org.glassfish.jersey.server.wadl.WadlGenerator#createResource(org.glassfish.jersey.server.model.Resource, String) */ public Resource createResource(org.glassfish.jersey.server.model.Resource r, String path) { return _delegate.createResource(r, path); }
/** * @return resources * @see org.glassfish.jersey.server.wadl.WadlGenerator#createResources() */ public Resources createResources() { return wadlGeneratorDelegate.createResources(); }
/** * Generate WADL for a set of resources. * * @param resources the set of resources. * @return the JAXB WADL application bean. */ public ApplicationDescription generate(List<org.glassfish.jersey.server.model.Resource> resources) { Application wadlApplication = _wadlGenerator.createApplication(); Resources wadlResources = _wadlGenerator.createResources(); // for each resource for (org.glassfish.jersey.server.model.Resource r : resources) { Resource wadlResource = generateResource(r, r.getPath()); if (wadlResource == null) { continue; } wadlResources.getResource().add(wadlResource); } wadlApplication.getResources().add(wadlResources); addVersion(wadlApplication); addHint(wadlApplication); // Build any external grammars WadlGenerator.ExternalGrammarDefinition external = _wadlGenerator.createExternalGrammar(); // ApplicationDescription description = new ApplicationDescription(wadlApplication, external); // Attach the data to the parts of the model _wadlGenerator.attachTypes(description); // Return the description of the application return description; }
/** * Generate WADL for a resource. * * @param resource the resource * @param description the overall application description so we can * @return the JAXB WADL application bean */ public Application generate( ApplicationDescription description, org.glassfish.jersey.server.model.Resource resource) { try { Application wadlApplication = _wadlGenerator.createApplication(); Resources wadlResources = _wadlGenerator.createResources(); Resource wadlResource = generateResource(resource, null); if (wadlResource == null) { return null; } wadlResources.getResource().add(wadlResource); wadlApplication.getResources().add(wadlResources); addVersion(wadlApplication); // Attach the data to the parts of the model _wadlGenerator.attachTypes(description); // Return the WADL return wadlApplication; } catch (Exception e) { throw new ProcessingException(LocalizationMessages.ERROR_WADL_BUILDER_GENERATION_RESOURCE(resource), e); } }
/** * @param r * @param m * @return the method * @see org.glassfish.jersey.server.wadl.WadlGenerator#createMethod(org.glassfish.jersey.server.model.Resource, * org.glassfish.jersey.server.model.ResourceMethod) */ public Method createMethod(org.glassfish.jersey.server.model.Resource r, org.glassfish.jersey.server.model.ResourceMethod m) { return _delegate.createMethod(r, m); }
/** * @param ar abstract resource * @param arm abstract resource method * @param mt media type * @return respresentation type * @see org.glassfish.jersey.server.wadl.WadlGenerator#createRequestRepresentation(org.glassfish.jersey.server.model.Resource, * org.glassfish.jersey.server.model.ResourceMethod, javax.ws.rs.core.MediaType) */ public Representation createRequestRepresentation( org.glassfish.jersey.server.model.Resource ar, org.glassfish.jersey.server.model.ResourceMethod arm, MediaType mt) { return _delegate.createRequestRepresentation(ar, arm, mt); }
/** * @param ar abstract resource * @param am abstract method * @param p parameter * @return parameter * @see org.glassfish.jersey.server.wadl.WadlGenerator#createParam(org.glassfish.jersey.server.model.Resource, * org.glassfish.jersey.server.model.ResourceMethod, org.glassfish.jersey.server.model.Parameter) */ public Param createParam(org.glassfish.jersey.server.model.Resource ar, org.glassfish.jersey.server.model.ResourceMethod am, Parameter p) { return _delegate.createParam(ar, am, p); }
/** * @param ar abstract resource * @param arm abstract resource method * @return request * @see org.glassfish.jersey.server.wadl.WadlGenerator#createRequest(org.glassfish.jersey.server.model.Resource, * org.glassfish.jersey.server.model.ResourceMethod) */ public Request createRequest(final org.glassfish.jersey.server.model.Resource ar, final org.glassfish.jersey.server.model.ResourceMethod arm) { return wadlGeneratorDelegate.createRequest(ar, arm); }
/** * @param ar abstract resource * @param arm abstract resource method * @return response * @see org.glassfish.jersey.server.wadl.WadlGenerator#createResponses(org.glassfish.jersey.server.model.Resource, * org.glassfish.jersey.server.model.ResourceMethod) */ public List<Response> createResponses(org.glassfish.jersey.server.model.Resource ar, org.glassfish.jersey.server.model.ResourceMethod arm) { return _delegate.createResponses(ar, arm); }
/** * @param r * @param path * @return resource * @see org.glassfish.jersey.server.wadl.WadlGenerator#createResource(org.glassfish.jersey.server.model.Resource, String) */ public Resource createResource(org.glassfish.jersey.server.model.Resource r, String path) { return _delegate.createResource(r, path); }