1 package org.enhydra.barracuda.tutorials.comp; 2 3 import java.io.*; 4 import java.util.*; 5 import javax.servlet.*; 6 import javax.servlet.http.*; 7 8 import org.w3c.dom.*; 9 import org.enhydra.xml.xmlc.*; 10 11 import org.enhydra.barracuda.core.comp.*; 12 import org.enhydra.barracuda.core.comp.helper.*; 13 import org.enhydra.barracuda.core.util.dom.*; 14 import org.enhydra.barracuda.tutorials.xmlc.*; 15 16 20 public class HelloWorld1a extends ComponentGateway { 21 22 25 29 public Document handleDefault (BComponent root, ViewContext vc, HttpServletRequest req, HttpServletResponse resp) throws IOException { 30 34 Document page = DefaultDOMLoader.getGlobalInstance().getDOM(HelloWorld1HTML.class, vc.getViewCapabilities().getClientLocale()); 36 Node node = page.getElementById("HelloWorld"); 37 38 BTemplate templateComp = new BTemplate(new DefaultPropertiesModel("org.enhydra.barracuda.tutorials.comp.HelloWorld")); 40 templateComp.setView(new DefaultTemplateView(node)); 41 42 root.addChild(templateComp); 44 45 return page; 47 } 48 } 49 | Popular Tags |