|
From: Thomas J. <fa...@ap...> - 2002-11-05 01:02:26
|
Update of /var/lib/cvs/bWF2/src/taglibs/bWF2Theme
In directory apollo:/tmp/cvs-serv28605/bWF2Theme
Added Files:
Box.java Footer.java Header.java Select.java
Log Message:
take one of a lot
--- NEW FILE: Box.java ---
package taglibs.bWF2Theme;
import de.bchat.bwf2.bWF2Repository;
import java.util.HashMap;
import javax.servlet.jsp.*;
import javax.servlet.jsp.tagext.*;
import org.apache.log4j.Logger;
public class Box extends BodyTagSupport {
String width = "";
String part = "";
String title = "";
static Logger log = Logger.getLogger("bWF2Theme-Box");
public void setwidth(String width) {
this.width = width;
}
public void setpart(String part) {
this.part = part;
}
public void settitle(String title) {
this.title = title;
}
public int doStartTag() throws JspException {
HashMap tags = new HashMap();
tags.put("title",title);
tags.put("width",width);
try {
pageContext.getOut().print(bWF2Repository.getTheme(Select.name).getParsedObject("box_"+part, tags));
} catch (Exception ex) {
log.error("IO Problems", ex);
}
return SKIP_BODY;
}
}
--- NEW FILE: Footer.java ---
package taglibs.bWF2Theme;
import de.bchat.bwf2.bWF2Repository;
import javax.servlet.jsp.*;
import javax.servlet.jsp.tagext.*;
import org.apache.log4j.Logger;
public class Footer extends BodyTagSupport {
static Logger log = Logger.getLogger("bWF2Theme-Footer");
public int doStartTag() throws JspException {
try {
pageContext.getOut().print(bWF2Repository.getTheme(Select.name).getObject("footer"));
} catch (Exception ex) {
log.error("IO Problems", ex);
}
return SKIP_BODY;
}
}
--- NEW FILE: Header.java ---
package taglibs.bWF2Theme;
import de.bchat.bwf2.bWF2Repository;
import java.util.HashMap;
import javax.servlet.jsp.*;
import javax.servlet.jsp.tagext.*;
import org.apache.log4j.Logger;
public class Header extends BodyTagSupport {
String title = "";
static Logger log = Logger.getLogger("bWF2Theme-Header");
public void setpageTitle(String title) {
this.title = title;
}
public int doStartTag() throws JspException {
HashMap tags = new HashMap();
tags.put("title",title);
try {
pageContext.getOut().print(bWF2Repository.getTheme(Select.name).getParsedObject("header", tags));
} catch (Exception ex) {
log.error("IO Problems", ex);
}
return SKIP_BODY;
}
}
--- NEW FILE: Select.java ---
package taglibs.bWF2Theme;
import javax.servlet.jsp.*;
import javax.servlet.jsp.tagext.*;
import org.apache.log4j.Logger;
public class Select extends BodyTagSupport {
static String name = "default";
static Logger log = Logger.getLogger("bWF2Theme-Select");
public void setthemeName(String name) {
this.name = name;
}
public int doStartTag() throws JspException {
log.debug("Set Theme " + name);
return SKIP_BODY;
}
}
|