package com.fins.html.view; import com.fins.html.HtmlPage; import com.fins.html.utils.FileUtils; import com.fins.html.view.AbstractView; import com.fins.html.view.ViewFactory; import com.fins.html.view.data.DataSet; import com.fins.html.view.data.PageSetOption; import java.io.File; import java.util.Iterator; import java.util.List; import java.util.Map; import org.dom4j.Document; import org.dom4j.Element; public class ContainerView extends AbstractView { static final String _INPUT_ID_ = "
"); this.doEvents(e, page); } public void doIframeHtml(Element e, HtmlPage page) { this.doAjaxHtml(e, (Map)null, page); } private void doResorce(Element reouce, HtmlPage page) { this.doInclude(reouce, page); page.getStyle().append(reouce.elementText("style")).append("\n\t"); page.getJs().append(reouce.elementText("javascript")).append("\n\t"); } private void doInclude(Element reouce, HtmlPage page) { List incs = reouce.elements("include"); Iterator i$ = incs.iterator(); while(i$.hasNext()) { Element inc = (Element)i$.next(); if("JavaScript".equals(inc.attributeValue("type"))) { page.getResoruce().append("\n\t"); } else { page.getResoruce().append("\n\t"); } } } public void doEvents(Element e, HtmlPage page) { List events = e.elements("event"); Iterator i$ = events.iterator(); while(i$.hasNext()) { Element event = (Element)i$.next(); String name = event.attributeValue("name"); if(name.equals("load")) { page.getReadyJs().append(event.elementText("script")).append("\n"); } } } }