Examples of Renderable


Examples of org.rendersnake.Renderable

            ._div()
        ._body()
        ._html();
    }
    private Renderable renderContentOn(HtmlCanvas html) {
        return new Renderable() {
           
            public void renderOn(HtmlCanvas html) throws IOException {
               
                html
                    .div()
View Full Code Here

Examples of org.rendersnake.Renderable

     * @param html
     * @return
     * @throws IOException
     */
    private Renderable renderContentOn(final HtmlCanvas html) throws IOException {
        return new Renderable() {

            public void renderOn(HtmlCanvas html) throws IOException {
               
                html
                    .h3().content("JQuery")
View Full Code Here

Examples of org.rendersnake.Renderable

    }

    public void testRenderableFound() {
        MockHttpRequest request = new MockHttpRequest();
        request.pathInfo = "/org.rendersnake.test.PersonalPage";
        Renderable comp = resolver.renderComponentForRequest(request);
        assertTrue(comp.getClass() == PersonalPage.class);
    }
View Full Code Here

Examples of org.rendersnake.Renderable

    }

    public void testRenderableNotFound() {
        MockHttpRequest request = new MockHttpRequest();
        request.pathInfo = "/org.rendersnake.test.MissingPage";
        Renderable comp = resolver.renderComponentForRequest(request);
        assertNull(comp);
    }
View Full Code Here

Examples of org.rendersnake.Renderable

    public void testNext() {
        resolver.setNextResolver(new MockCompponentResolver());
        MockHttpRequest request = new MockHttpRequest();
        request.pathInfo = "/org.rendersnake.test.PersonalPage";
        Renderable comp = resolver.renderComponentForRequest(request);
        assertTrue(comp.getClass() == PersonalPage.class);
        request.pathInfo = "/org.rendersnake.test.Personal";
        try {
            resolver.renderComponentForRequest(request);
        } catch (Exception ex) {
            assertTrue(true);
View Full Code Here

Examples of org.rendersnake.Renderable

    public void testMapping() {
        URIMappingResolver res = new URIMappingResolver();
        res.init(null);
        MockHttpRequest request = new MockHttpRequest();
        request.pathInfo = "/test.personal.html";
        Renderable page = res.renderComponentForRequest(request);
        assertNotNull(page);
        assertTrue(page.getClass() == PersonalPage.class);
    }
View Full Code Here

Examples of org.rendersnake.Renderable

    public void testNullInfo() {
        URIMappingResolver res = new URIMappingResolver();
        res.init(null);
        MockHttpRequest request = new MockHttpRequest();
        Renderable page = res.renderComponentForRequest(request);
        assertNull(page);
    }
View Full Code Here

Examples of org.rendersnake.Renderable

    public void testNullInfoEvenForNext() {
        URIMappingResolver res = new URIMappingResolver();
        res.setNextResolver(new QualifiedClassNameResolver());
        res.init(null);
        MockHttpRequest request = new MockHttpRequest();
        Renderable page = res.renderComponentForRequest(request);
        assertNull(page);
    }
View Full Code Here

Examples of org.rendersnake.Renderable

     * @throws Exception
     * @return a RenderableView | null
     */
    public View resolveViewName(String viewName, Locale locale) throws Exception {

        final Renderable component = appCtx.getBean(viewName, Renderable.class);
        return component == null ? null : new RenderableView(component);
    }
View Full Code Here

Examples of org.rendersnake.Renderable

    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        response.setContentType("text/html");
        HtmlCanvas html = HtmlCanvasFactory.createCanvas(request, response, response.getWriter());
        Renderable component = resolver.renderComponentForRequest(request);
        if (component == null) {
            component = new MissingComponentError(resolver);  
        }
        try {
            html.render(component);
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.