Package org.rendersnake

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


    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

    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

    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

     * @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

    @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

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

            public void renderOn(HtmlCanvas html) throws IOException {
                html.write(StringResource.get("content/Tutorial.html"),false);
            }
           
View Full Code Here

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

            public void renderOn(HtmlCanvas html) throws IOException {
                html
                .render(StringResource.valueOf("content/DevGuide.html"))
                .render(StringResource.valueOf("content/guides/canvas.html"))
View Full Code Here

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

     * @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

TOP

Related Classes of org.rendersnake.Renderable

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.