From: Anjo K. <an...@us...> - 2006-10-17 10:54:08
|
Update of /cvsroot/wonder/Wonder/Common/Frameworks/ERDirectToWeb/Sources/er/directtoweb In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv9245/Sources/er/directtoweb Added Files: ERD2WHead.java Log Message: ERD2WHead added --- NEW FILE: ERD2WHead.java --- package er.directtoweb; import org.apache.log4j.Logger; import com.webobjects.appserver.WOContext; import com.webobjects.appserver.WOSession; import com.webobjects.directtoweb.D2WContext; import com.webobjects.directtoweb.D2WHead; /** * Better D2WHead component which provides the title as a human readable name and * allows for component content. Drop it in your page wrapper. * * @author ak */ public class ERD2WHead extends D2WHead { static final Logger log = Logger.getLogger(ERD2WHead.class); protected static D2WContext _d2wContext; public ERD2WHead(WOContext context) { super(context); } public String displayNameForPageConfiguration() { if(_d2wContext == null) _d2wContext = new D2WContext((WOSession)null); synchronized(_d2wContext) { _d2wContext.setDynamicPage(ERD2WFactory.pageConfigurationFromPage(context().page())); return (String)_d2wContext.valueForKey("displayNameForPageConfiguration"); } } } |