Modified: ofbiz/trunk/framework/widget/src/org/ofbiz/widget/screen/ModelScreenWidget.java
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/widget/src/org/ofbiz/widget/screen/ModelScreenWidget.java?rev=662123&r1=662122&r2=662123&view=diff ============================================================================== --- ofbiz/trunk/framework/widget/src/org/ofbiz/widget/screen/ModelScreenWidget.java (original) +++ ofbiz/trunk/framework/widget/src/org/ofbiz/widget/screen/ModelScreenWidget.java Sat May 31 18:50:41 2008 @@ -28,7 +28,6 @@ import java.util.LinkedList; import java.util.List; import java.util.Map; -import java.util.Set; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @@ -37,11 +36,14 @@ import org.ofbiz.base.util.Debug; import org.ofbiz.base.util.GeneralException; import org.ofbiz.base.util.UtilFormatOut; +import org.ofbiz.base.util.UtilMisc; import org.ofbiz.base.util.UtilValidate; import org.ofbiz.base.util.UtilXml; -import org.ofbiz.base.util.UtilMisc; import org.ofbiz.base.util.collections.MapStack; import org.ofbiz.base.util.string.FlexibleStringExpander; +import org.ofbiz.entity.GenericDelegator; +import org.ofbiz.entity.GenericEntityException; +import org.ofbiz.entity.GenericValue; import org.ofbiz.widget.ModelWidget; import org.ofbiz.widget.fo.FoScreenRenderer; import org.ofbiz.widget.form.FormFactory; @@ -57,9 +59,6 @@ import org.ofbiz.widget.tree.TreeFactory; import org.ofbiz.widget.tree.TreeStringRenderer; import org.ofbiz.widget.xml.XmlFormRenderer; -import org.ofbiz.entity.GenericDelegator; -import org.ofbiz.entity.GenericValue; -import org.ofbiz.entity.GenericEntityException; import org.w3c.dom.Element; import org.xml.sax.SAXException; @@ -77,7 +76,7 @@ if (Debug.verboseOn()) Debug.logVerbose("Reading Screen sub-widget with name: " + widgetElement.getNodeName(), module); } - public abstract void renderWidgetString(Writer writer, Map context, ScreenStringRenderer screenStringRenderer) throws GeneralException; + public abstract void renderWidgetString(Writer writer, Map<String, Object> context, ScreenStringRenderer screenStringRenderer) throws GeneralException, IOException; public abstract String rawString(); @@ -127,7 +126,7 @@ return subWidgets; } - public static void renderSubWidgetsString(List subWidgets, Writer writer, Map context, ScreenStringRenderer screenStringRenderer) throws GeneralException { + public static void renderSubWidgetsString(List subWidgets, Writer writer, Map<String, Object> context, ScreenStringRenderer screenStringRenderer) throws GeneralException, IOException { if (subWidgets == null) { return; } @@ -148,10 +147,10 @@ public static class SectionsRenderer { protected Map sectionMap; protected ScreenStringRenderer screenStringRenderer; - protected Map context; + protected Map<String, Object> context; protected Writer writer; - public SectionsRenderer(Map sectionMap, Map context, Writer writer, ScreenStringRenderer screenStringRenderer) { + public SectionsRenderer(Map sectionMap, Map<String, Object> context, Writer writer, ScreenStringRenderer screenStringRenderer) { this.sectionMap = sectionMap; this.context = context; this.writer = writer; @@ -159,7 +158,7 @@ } /** This is a lot like the ScreenRenderer class and returns an empty String so it can be used more easily with FreeMarker */ - public String render(String sectionName) throws GeneralException { + public String render(String sectionName) throws GeneralException, IOException { ModelScreenWidget section = (ModelScreenWidget) this.sectionMap.get(sectionName); // if no section by that name, write nothing if (section != null) { @@ -204,7 +203,7 @@ } } - public void renderWidgetString(Writer writer, Map context, ScreenStringRenderer screenStringRenderer) throws GeneralException { + public void renderWidgetString(Writer writer, Map<String, Object> context, ScreenStringRenderer screenStringRenderer) throws GeneralException, IOException { // check the condition, if there is one boolean condTrue = true; if (this.condition != null) { @@ -283,7 +282,7 @@ this.subWidgets = ModelScreenWidget.readSubWidgets(this.modelScreen, subElementList); } - public void renderWidgetString(Writer writer, Map context, ScreenStringRenderer screenStringRenderer) throws GeneralException { + public void renderWidgetString(Writer writer, Map<String, Object> context, ScreenStringRenderer screenStringRenderer) throws GeneralException, IOException { try { screenStringRenderer.renderContainerBegin(writer, context, this); @@ -298,15 +297,15 @@ } } - public String getId(Map context) { + public String getId(Map<String, Object> context) { return this.idExdr.expandString(context); } - public String getStyle(Map context) { + public String getStyle(Map<String, Object> context) { return this.styleExdr.expandString(context); } - public String getAutoUpdateTargetExdr(Map context) { + public String getAutoUpdateTargetExdr(Map<String, Object> context) { return this.autoUpdateTargetExdr.expandString(context); } @@ -377,7 +376,7 @@ } } - public void renderWidgetString(Writer writer, Map context, ScreenStringRenderer screenStringRenderer) throws GeneralException { + public void renderWidgetString(Writer writer, Map<String, Object> context, ScreenStringRenderer screenStringRenderer) throws GeneralException, IOException { boolean collapsed = initiallyCollapsed; if (this.collapsible) { String preferenceKey = getPreferenceKey(context) + "_collapsed"; @@ -416,7 +415,7 @@ return this.padded; } - public String getPreferenceKey(Map context) { + public String getPreferenceKey(Map<String, Object> context) { String name = this.modelScreen.getName(); if (UtilValidate.isEmpty(name)) { name = this.idExdr.expandString(context); @@ -461,7 +460,7 @@ this.shareScopeExdr = new FlexibleStringExpander(includeScreenElement.getAttribute("share-scope")); } - public void renderWidgetString(Writer writer, Map context, ScreenStringRenderer screenStringRenderer) throws GeneralException { + public void renderWidgetString(Writer writer, Map<String, Object> context, ScreenStringRenderer screenStringRenderer) throws GeneralException, IOException { // if we are not sharing the scope, protect it using the MapStack boolean protectScope = !shareScope(context); if (protectScope) { @@ -528,15 +527,15 @@ } } - public String getName(Map context) { + public String getName(Map<String, Object> context) { return this.nameExdr.expandString(context); } - public String getLocation(Map context) { + public String getLocation(Map<String, Object> context) { return this.locationExdr.expandString(context); } - public boolean shareScope(Map context) { + public boolean shareScope(Map<String, Object> context) { String shareScopeString = this.shareScopeExdr.expandString(context); // defaults to false, so anything but true is false return "true".equals(shareScopeString); @@ -566,7 +565,7 @@ } } - public void renderWidgetString(Writer writer, Map context, ScreenStringRenderer screenStringRenderer) throws GeneralException { + public void renderWidgetString(Writer writer, Map<String, Object> context, ScreenStringRenderer screenStringRenderer) throws GeneralException, IOException { // isolate the scope if (!(context instanceof MapStack)) { context = MapStack.create(context); @@ -621,11 +620,11 @@ contextMs.pop(); } - public String getName(Map context) { + public String getName(Map<String, Object> context) { return this.nameExdr.expandString(context); } - public String getLocation(Map context) { + public String getLocation(Map<String, Object> context) { return this.locationExdr.expandString(context); } @@ -644,7 +643,7 @@ this.subWidgets = ModelScreenWidget.readSubWidgets(this.modelScreen, subElementList); } - public void renderWidgetString(Writer writer, Map context, ScreenStringRenderer screenStringRenderer) throws GeneralException { + public void renderWidgetString(Writer writer, Map<String, Object> context, ScreenStringRenderer screenStringRenderer) throws GeneralException, IOException { // render sub-widgets renderSubWidgetsString(this.subWidgets, writer, context, screenStringRenderer); } @@ -660,7 +659,7 @@ super(modelScreen, decoratorSectionElement); } - public void renderWidgetString(Writer writer, Map context, ScreenStringRenderer screenStringRenderer) throws GeneralException { + public void renderWidgetString(Writer writer, Map<String, Object> context, ScreenStringRenderer screenStringRenderer) throws GeneralException, IOException { Map preRenderedContent = (Map) context.get("preRenderedContent"); if (preRenderedContent != null && preRenderedContent.containsKey(this.name)) { try { @@ -704,7 +703,7 @@ this.styleExdr = new FlexibleStringExpander(labelElement.getAttribute("style")); } - public void renderWidgetString(Writer writer, Map context, ScreenStringRenderer screenStringRenderer) { + public void renderWidgetString(Writer writer, Map<String, Object> context, ScreenStringRenderer screenStringRenderer) { try { screenStringRenderer.renderLabel(writer, context, this); } catch (IOException e) { @@ -714,15 +713,15 @@ } } - public String getText(Map context) { + public String getText(Map<String, Object> context) { return this.textExdr.expandString(context); } - public String getId(Map context) { + public String getId(Map<String, Object> context) { return this.idExdr.expandString(context); } - public String getStyle(Map context) { + public String getStyle(Map<String, Object> context) { return this.styleExdr.expandString(context); } @@ -745,7 +744,7 @@ this.shareScopeExdr = new FlexibleStringExpander(formElement.getAttribute("share-scope")); } - public void renderWidgetString(Writer writer, Map context, ScreenStringRenderer screenStringRenderer) { + public void renderWidgetString(Writer writer, Map<String, Object> context, ScreenStringRenderer screenStringRenderer) { boolean protectScope = !shareScope(context); if (protectScope) { if (!(context instanceof MapStack)) { @@ -784,7 +783,7 @@ } } - public ModelForm getModelForm(Map context) { + public ModelForm getModelForm(Map<String, Object> context) { ModelForm modelForm = null; String name = this.getName(context); String location = this.getLocation(context); @@ -798,15 +797,15 @@ return modelForm; } - public String getName(Map context) { + public String getName(Map<String, Object> context) { return this.nameExdr.expandString(context); } - public String getLocation(Map context) { + public String getLocation(Map<String, Object> context) { return this.locationExdr.expandString(context); } - public boolean shareScope(Map context) { + public boolean shareScope(Map<String, Object> context) { String shareScopeString = this.shareScopeExdr.expandString(context); // defaults to false, so anything but true is false return "true".equals(shareScopeString); @@ -830,7 +829,7 @@ this.shareScopeExdr = new FlexibleStringExpander(treeElement.getAttribute("share-scope")); } - public void renderWidgetString(Writer writer, Map context, ScreenStringRenderer screenStringRenderer) throws GeneralException { + public void renderWidgetString(Writer writer, Map<String, Object> context, ScreenStringRenderer screenStringRenderer) throws GeneralException, IOException { boolean protectScope = !shareScope(context); if (protectScope) { if (!(context instanceof MapStack)) { @@ -891,15 +890,15 @@ } } - public String getName(Map context) { + public String getName(Map<String, Object> context) { return this.nameExdr.expandString(context); } - public String getLocation(Map context) { + public String getLocation(Map<String, Object> context) { return this.locationExdr.expandString(context); } - public boolean shareScope(Map context) { + public boolean shareScope(Map<String, Object> context) { String shareScopeString = this.shareScopeExdr.expandString(context); // defaults to false, so anything but true is false return "true".equals(shareScopeString); @@ -934,7 +933,7 @@ } } - public void renderWidgetString(Writer writer, Map context, ScreenStringRenderer screenStringRenderer) throws GeneralException { + public void renderWidgetString(Writer writer, Map<String, Object> context, ScreenStringRenderer screenStringRenderer) throws GeneralException, IOException { ModelScreenWidget subWidget = null; if (screenStringRenderer instanceof FoScreenRenderer) { subWidget = (ModelScreenWidget)subWidgets.get("xsl-fo"); @@ -995,7 +994,7 @@ this.border = subContentElement.getAttribute("border"); } - public void renderWidgetString(Writer writer, Map context, ScreenStringRenderer screenStringRenderer) { + public void renderWidgetString(Writer writer, Map<String, Object> context, ScreenStringRenderer screenStringRenderer) { try { // pushing the contentId on the context as "contentId" is done // because many times there will be embedded "subcontent" elements @@ -1064,23 +1063,23 @@ } - public String getContentId(Map context) { + public String getContentId(Map<String, Object> context) { return this.contentId.expandString(context); } - public String getDataResourceId(Map context) { + public String getDataResourceId(Map<String, Object> context) { return this.dataResourceId.expandString(context); } - public String getEditRequest(Map context) { + public String getEditRequest(Map<String, Object> context) { return this.editRequest.expandString(context); } - public String getEditContainerStyle(Map context) { + public String getEditContainerStyle(Map<String, Object> context) { return this.editContainerStyle.expandString(context); } - public String getEnableEditName(Map context) { + public String getEnableEditName(Map<String, Object> context) { return this.enableEditName.expandString(context); } @@ -1129,7 +1128,7 @@ this.xmlEscape = "true".equals(subContentElement.getAttribute("xml-escape")); } - public void renderWidgetString(Writer writer, Map context, ScreenStringRenderer screenStringRenderer) { + public void renderWidgetString(Writer writer, Map<String, Object> context, ScreenStringRenderer screenStringRenderer) { try { screenStringRenderer.renderSubContentBegin(writer, context, this); screenStringRenderer.renderSubContentBody(writer, context, this); @@ -1141,23 +1140,23 @@ } } - public String getContentId(Map context) { + public String getContentId(Map<String, Object> context) { return this.contentId.expandString(context); } - public String getMapKey(Map context) { + public String getMapKey(Map<String, Object> context) { return this.mapKey.expandString(context); } - public String getEditRequest(Map context) { + public String getEditRequest(Map<String, Object> context) { return this.editRequest.expandString(context); } - public String getEditContainerStyle(Map context) { + public String getEditContainerStyle(Map<String, Object> context) { return this.editContainerStyle.expandString(context); } - public String getEnableEditName(Map context) { + public String getEnableEditName(Map<String, Object> context) { return this.enableEditName.expandString(context); } @@ -1182,7 +1181,7 @@ this.locationExdr = new FlexibleStringExpander(menuElement.getAttribute("location")); } - public void renderWidgetString(Writer writer, Map context, ScreenStringRenderer screenStringRenderer) { + public void renderWidgetString(Writer writer, Map<String, Object> context, ScreenStringRenderer screenStringRenderer) throws IOException { // try finding the menuStringRenderer by name in the context in case one was prepared and put there MenuStringRenderer menuStringRenderer = (MenuStringRenderer) context.get("menuStringRenderer"); // if there was no menuStringRenderer put in place, now try finding the request/response in the context and creating a new one @@ -1206,19 +1205,11 @@ } } - StringBuffer renderBuffer = new StringBuffer(); ModelMenu modelMenu = getModelMenu(context); - modelMenu.renderMenuString(renderBuffer, context, menuStringRenderer); - try { - writer.write(renderBuffer.toString()); - } catch (IOException e) { - String errMsg = "Error rendering included menu named [" + name + "] at location [" + this.getLocation(context) + "]: " + e.toString(); - Debug.logError(e, errMsg, module); - throw new RuntimeException(errMsg); - } + modelMenu.renderMenuString(writer, context, menuStringRenderer); } - public ModelMenu getModelMenu(Map context) { + public ModelMenu getModelMenu(Map<String, Object> context) { String name = this.getName(context); String location = this.getLocation(context); ModelMenu modelMenu = null; @@ -1232,11 +1223,11 @@ return modelMenu; } - public String getName(Map context) { + public String getName(Map<String, Object> context) { return this.nameExdr.expandString(context); } - public String getLocation(Map context) { + public String getLocation(Map<String, Object> context) { return this.locationExdr.expandString(context); } @@ -1281,7 +1272,7 @@ } - public void renderWidgetString(Writer writer, Map context, ScreenStringRenderer screenStringRenderer) { + public void renderWidgetString(Writer writer, Map<String, Object> context, ScreenStringRenderer screenStringRenderer) { try { screenStringRenderer.renderLink(writer, context, this); } catch (IOException e) { @@ -1291,27 +1282,27 @@ } } - public String getText(Map context) { + public String getText(Map<String, Object> context) { return this.textExdr.expandString(context); } - public String getId(Map context) { + public String getId(Map<String, Object> context) { return this.idExdr.expandString(context); } - public String getStyle(Map context) { + public String getStyle(Map<String, Object> context) { return this.styleExdr.expandString(context); } - public String getTarget(Map context) { + public String getTarget(Map<String, Object> context) { return this.targetExdr.expandString(context); } - public String getName(Map context) { + public String getName(Map<String, Object> context) { return this.nameExdr.expandString(context); } - public String getTargetWindow(Map context) { + public String getTargetWindow(Map<String, Object> context) { return this.targetWindowExdr.expandString(context); } @@ -1319,7 +1310,7 @@ return this.urlMode; } - public String getPrefix(Map context) { + public String getPrefix(Map<String, Object> context) { return this.prefixExdr.expandString(context); } @@ -1419,7 +1410,7 @@ setUrlMode(UtilFormatOut.checkEmpty(imageElement.getAttribute("url-mode"), "content")); } - public void renderWidgetString(Writer writer, Map context, ScreenStringRenderer screenStringRenderer) { + public void renderWidgetString(Writer writer, Map<String, Object> context, ScreenStringRenderer screenStringRenderer) { try { screenStringRenderer.renderImage(writer, context, this); } catch (IOException e) { @@ -1429,27 +1420,27 @@ } } - public String getSrc(Map context) { + public String getSrc(Map<String, Object> context) { return this.srcExdr.expandString(context); } - public String getId(Map context) { + public String getId(Map<String, Object> context) { return this.idExdr.expandString(context); } - public String getStyle(Map context) { + public String getStyle(Map<String, Object> context) { return this.styleExdr.expandString(context); } - public String getWidth(Map context) { + public String getWidth(Map<String, Object> context) { return this.widthExdr.expandString(context); } - public String getHeight(Map context) { + public String getHeight(Map<String, Object> context) { return this.heightExdr.expandString(context); } - public String getBorder(Map context) { + public String getBorder(Map<String, Object> context) { return this.borderExdr.expandString(context); } @@ -1501,3 +1492,4 @@ + Modified: ofbiz/trunk/framework/widget/src/org/ofbiz/widget/screen/ScreenStringRenderer.java URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/widget/src/org/ofbiz/widget/screen/ScreenStringRenderer.java?rev=662123&r1=662122&r2=662123&view=diff ============================================================================== --- ofbiz/trunk/framework/widget/src/org/ofbiz/widget/screen/ScreenStringRenderer.java (original) +++ ofbiz/trunk/framework/widget/src/org/ofbiz/widget/screen/ScreenStringRenderer.java Sat May 31 18:50:41 2008 @@ -25,27 +25,28 @@ import org.ofbiz.base.util.GeneralException; /** - * Widget Library - Screen String Renderer interface + * Widget Library - Screen String Renderer interface. */ public interface ScreenStringRenderer { - public void renderSectionBegin(Writer writer, Map context, ModelScreenWidget.Section section) throws IOException; - public void renderSectionEnd(Writer writer, Map context, ModelScreenWidget.Section section) throws IOException; - public void renderContainerBegin(Writer writer, Map context, ModelScreenWidget.Container container) throws IOException; - public void renderContainerEnd(Writer writer, Map context, ModelScreenWidget.Container container) throws IOException; - public void renderContentBegin(Writer writer, Map context, ModelScreenWidget.Content content) throws IOException; - public void renderContentBody(Writer writer, Map context, ModelScreenWidget.Content content) throws IOException; - public void renderContentEnd(Writer writer, Map context, ModelScreenWidget.Content content) throws IOException; - public void renderSubContentBegin(Writer writer, Map context, ModelScreenWidget.SubContent content) throws IOException; - public void renderSubContentBody(Writer writer, Map context, ModelScreenWidget.SubContent content) throws IOException; - public void renderSubContentEnd(Writer writer, Map context, ModelScreenWidget.SubContent content) throws IOException; + public void renderSectionBegin(Writer writer, Map<String, Object> context, ModelScreenWidget.Section section) throws IOException; + public void renderSectionEnd(Writer writer, Map<String, Object> context, ModelScreenWidget.Section section) throws IOException; + public void renderContainerBegin(Writer writer, Map<String, Object> context, ModelScreenWidget.Container container) throws IOException; + public void renderContainerEnd(Writer writer, Map<String, Object> context, ModelScreenWidget.Container container) throws IOException; + public void renderContentBegin(Writer writer, Map<String, Object> context, ModelScreenWidget.Content content) throws IOException; + public void renderContentBody(Writer writer, Map<String, Object> context, ModelScreenWidget.Content content) throws IOException; + public void renderContentEnd(Writer writer, Map<String, Object> context, ModelScreenWidget.Content content) throws IOException; + public void renderSubContentBegin(Writer writer, Map<String, Object> context, ModelScreenWidget.SubContent content) throws IOException; + public void renderSubContentBody(Writer writer, Map<String, Object> context, ModelScreenWidget.SubContent content) throws IOException; + public void renderSubContentEnd(Writer writer, Map<String, Object> context, ModelScreenWidget.SubContent content) throws IOException; - public void renderLabel(Writer writer, Map context, ModelScreenWidget.Label label) throws IOException; - public void renderLink(Writer writer, Map context, ModelScreenWidget.Link link) throws IOException; - public void renderImage(Writer writer, Map context, ModelScreenWidget.Image image) throws IOException; + public void renderLabel(Writer writer, Map<String, Object> context, ModelScreenWidget.Label label) throws IOException; + public void renderLink(Writer writer, Map<String, Object> context, ModelScreenWidget.Link link) throws IOException; + public void renderImage(Writer writer, Map<String, Object> context, ModelScreenWidget.Image image) throws IOException; - public void renderContentFrame(Writer writer, Map context, ModelScreenWidget.Content content) throws IOException; - public void renderScreenletBegin(Writer writer, Map context, boolean collapsed, ModelScreenWidget.Screenlet screenlet) throws IOException; - public void renderScreenletSubWidget(Writer writer, Map context, ModelScreenWidget subWidget, ModelScreenWidget.Screenlet screenlet) throws GeneralException; - public void renderScreenletEnd(Writer writer, Map context, ModelScreenWidget.Screenlet screenlet) throws IOException; + public void renderContentFrame(Writer writer, Map<String, Object> context, ModelScreenWidget.Content content) throws IOException; + public void renderScreenletBegin(Writer writer, Map<String, Object> context, boolean collapsed, ModelScreenWidget.Screenlet screenlet) throws IOException; + public void renderScreenletSubWidget(Writer writer, Map<String, Object> context, ModelScreenWidget subWidget, ModelScreenWidget.Screenlet screenlet) throws GeneralException, IOException; + public void renderScreenletEnd(Writer writer, Map<String, Object> context, ModelScreenWidget.Screenlet screenlet) throws IOException; } + Modified: ofbiz/trunk/framework/widget/src/org/ofbiz/widget/text/TextFormRenderer.java URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/widget/src/org/ofbiz/widget/text/TextFormRenderer.java?rev=662123&r1=662122&r2=662123&view=diff ============================================================================== --- ofbiz/trunk/framework/widget/src/org/ofbiz/widget/text/TextFormRenderer.java (original) +++ ofbiz/trunk/framework/widget/src/org/ofbiz/widget/text/TextFormRenderer.java Sat May 31 18:50:41 2008 @@ -18,9 +18,12 @@ *******************************************************************************/ package org.ofbiz.widget.text; +import java.io.IOException; +import java.io.Writer; import java.util.Iterator; import java.util.List; import java.util.Map; + import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @@ -67,43 +70,43 @@ this.response = response; } - public void appendWhitespace(StringBuffer buffer) { + public void appendWhitespace(Writer writer) throws IOException { // appending line ends for now, but this could be replaced with a simple space or something - buffer.append("\r\n"); - //buffer.append(' '); + writer.write("\r\n"); + //writer.write(' '); } - private void makeTextString(StringBuffer buffer, String widgetStyle, String text) { + private void makeTextString(Writer writer, String widgetStyle, String text) throws IOException { // TODO: escape characters here - buffer.append(text); + writer.write(text); } - public void renderDisplayField(StringBuffer buffer, Map context, DisplayField displayField) { + public void renderDisplayField(Writer writer, Map<String, Object> context, DisplayField displayField) throws IOException { ModelFormField modelFormField = displayField.getModelFormField(); - this.makeTextString(buffer, modelFormField.getWidgetStyle(), displayField.getDescription(context)); + this.makeTextString(writer, modelFormField.getWidgetStyle(), displayField.getDescription(context)); } - public void renderHyperlinkField(StringBuffer buffer, Map context, HyperlinkField hyperlinkField) { + public void renderHyperlinkField(Writer writer, Map<String, Object> context, HyperlinkField hyperlinkField) throws IOException { ModelFormField modelFormField = hyperlinkField.getModelFormField(); - this.makeTextString(buffer, modelFormField.getWidgetStyle(), hyperlinkField.getDescription(context)); + this.makeTextString(writer, modelFormField.getWidgetStyle(), hyperlinkField.getDescription(context)); } - public void renderTextField(StringBuffer buffer, Map context, TextField textField) { + public void renderTextField(Writer writer, Map<String, Object> context, TextField textField) throws IOException { ModelFormField modelFormField = textField.getModelFormField(); - this.makeTextString(buffer, modelFormField.getWidgetStyle(), modelFormField.getEntry(context, textField.getDefaultValue(context))); + this.makeTextString(writer, modelFormField.getWidgetStyle(), modelFormField.getEntry(context, textField.getDefaultValue(context))); } - public void renderTextareaField(StringBuffer buffer, Map context, TextareaField textareaField) { + public void renderTextareaField(Writer writer, Map<String, Object> context, TextareaField textareaField) throws IOException { ModelFormField modelFormField = textareaField.getModelFormField(); - this.makeTextString(buffer, modelFormField.getWidgetStyle(), modelFormField.getEntry(context, textareaField.getDefaultValue(context))); + this.makeTextString(writer, modelFormField.getWidgetStyle(), modelFormField.getEntry(context, textareaField.getDefaultValue(context))); } - public void renderDateTimeField(StringBuffer buffer, Map context, DateTimeField dateTimeField) { + public void renderDateTimeField(Writer writer, Map<String, Object> context, DateTimeField dateTimeField) throws IOException { ModelFormField modelFormField = dateTimeField.getModelFormField(); - this.makeTextString(buffer, modelFormField.getWidgetStyle(), modelFormField.getEntry(context, dateTimeField.getDefaultValue(context))); + this.makeTextString(writer, modelFormField.getWidgetStyle(), modelFormField.getEntry(context, dateTimeField.getDefaultValue(context))); } - public void renderDropDownField(StringBuffer buffer, Map context, DropDownField dropDownField) { + public void renderDropDownField(Writer writer, Map<String, Object> context, DropDownField dropDownField) throws IOException { ModelFormField modelFormField = dropDownField.getModelFormField(); ModelForm modelForm = modelFormField.getModelForm(); String currentValue = modelFormField.getEntry(context); @@ -112,9 +115,9 @@ if (UtilValidate.isNotEmpty(currentValue) && "first-in-list".equals(dropDownField.getCurrent())) { String explicitDescription = dropDownField.getCurrentDescription(context); if (UtilValidate.isNotEmpty(explicitDescription)) { - this.makeTextString(buffer, modelFormField.getWidgetStyle(), explicitDescription); + this.makeTextString(writer, modelFormField.getWidgetStyle(), explicitDescription); } else { - this.makeTextString(buffer, modelFormField.getWidgetStyle(), ModelFormField.FieldInfoWithOptions.getDescriptionForOptionKey(currentValue, allOptionValues)); + this.makeTextString(writer, modelFormField.getWidgetStyle(), ModelFormField.FieldInfoWithOptions.getDescriptionForOptionKey(currentValue, allOptionValues)); } } else { Iterator optionValueIter = allOptionValues.iterator(); @@ -123,176 +126,176 @@ String noCurrentSelectedKey = dropDownField.getNoCurrentSelectedKey(context); if ((UtilValidate.isNotEmpty(currentValue) && currentValue.equals(optionValue.getKey()) && "selected".equals(dropDownField.getCurrent())) || (UtilValidate.isEmpty(currentValue) && noCurrentSelectedKey != null && noCurrentSelectedKey.equals(optionValue.getKey()))) { - this.makeTextString(buffer, modelFormField.getWidgetStyle(), optionValue.getDescription()); + this.makeTextString(writer, modelFormField.getWidgetStyle(), optionValue.getDescription()); break; } } } } - public void renderCheckField(StringBuffer buffer, Map context, CheckField checkField) { + public void renderCheckField(Writer writer, Map<String, Object> context, CheckField checkField) { } - public void renderRadioField(StringBuffer buffer, Map context, RadioField radioField) { + public void renderRadioField(Writer writer, Map<String, Object> context, RadioField radioField) { } - public void renderSubmitField(StringBuffer buffer, Map context, SubmitField submitField) { + public void renderSubmitField(Writer writer, Map<String, Object> context, SubmitField submitField) { } - public void renderResetField(StringBuffer buffer, Map context, ResetField resetField) { + public void renderResetField(Writer writer, Map<String, Object> context, ResetField resetField) { } - public void renderHiddenField(StringBuffer buffer, Map context, HiddenField hiddenField) { + public void renderHiddenField(Writer writer, Map<String, Object> context, HiddenField hiddenField) { } - public void renderHiddenField(StringBuffer buffer, Map context, ModelFormField modelFormField, String value) { + public void renderHiddenField(Writer writer, Map<String, Object> context, ModelFormField modelFormField, String value) { } - public void renderIgnoredField(StringBuffer buffer, Map context, IgnoredField ignoredField) { + public void renderIgnoredField(Writer writer, Map<String, Object> context, IgnoredField ignoredField) { } - public void renderFieldTitle(StringBuffer buffer, Map context, ModelFormField modelFormField) { - this.makeTextString(buffer, modelFormField.getWidgetStyle(), modelFormField.getTitle(context)); + public void renderFieldTitle(Writer writer, Map<String, Object> context, ModelFormField modelFormField) throws IOException { + this.makeTextString(writer, modelFormField.getWidgetStyle(), modelFormField.getTitle(context)); } - public void renderSingleFormFieldTitle(StringBuffer buffer, Map context, ModelFormField modelFormField) { - renderFieldTitle(buffer, context, modelFormField); + public void renderSingleFormFieldTitle(Writer writer, Map<String, Object> context, ModelFormField modelFormField) throws IOException { + renderFieldTitle(writer, context, modelFormField); } - public void renderFormOpen(StringBuffer buffer, Map context, ModelForm modelForm) { + public void renderFormOpen(Writer writer, Map<String, Object> context, ModelForm modelForm) { } - public void renderFormClose(StringBuffer buffer, Map context, ModelForm modelForm) { + public void renderFormClose(Writer writer, Map<String, Object> context, ModelForm modelForm) { } - public void renderMultiFormClose(StringBuffer buffer, Map context, ModelForm modelForm) { + public void renderMultiFormClose(Writer writer, Map<String, Object> context, ModelForm modelForm) { } - public void renderFormatListWrapperOpen(StringBuffer buffer, Map context, ModelForm modelForm) { + public void renderFormatListWrapperOpen(Writer writer, Map<String, Object> context, ModelForm modelForm) { } - public void renderFormatListWrapperClose(StringBuffer buffer, Map context, ModelForm modelForm) { + public void renderFormatListWrapperClose(Writer writer, Map<String, Object> context, ModelForm modelForm) { } - public void renderFormatHeaderRowOpen(StringBuffer buffer, Map context, ModelForm modelForm) { + public void renderFormatHeaderRowOpen(Writer writer, Map<String, Object> context, ModelForm modelForm) { } - public void renderFormatHeaderRowClose(StringBuffer buffer, Map context, ModelForm modelForm) { - this.appendWhitespace(buffer); + public void renderFormatHeaderRowClose(Writer writer, Map<String, Object> context, ModelForm modelForm) throws IOException { + this.appendWhitespace(writer); } - public void renderFormatHeaderRowCellOpen(StringBuffer buffer, Map context, ModelForm modelForm, ModelFormField modelFormField, int positionSpan) { + public void renderFormatHeaderRowCellOpen(Writer writer, Map<String, Object> context, ModelForm modelForm, ModelFormField modelFormField, int positionSpan) { } - public void renderFormatHeaderRowCellClose(StringBuffer buffer, Map context, ModelForm modelForm, ModelFormField modelFormField) { + public void renderFormatHeaderRowCellClose(Writer writer, Map<String, Object> context, ModelForm modelForm, ModelFormField modelFormField) { } - public void renderFormatHeaderRowFormCellOpen(StringBuffer buffer, Map context, ModelForm modelForm) { + public void renderFormatHeaderRowFormCellOpen(Writer writer, Map<String, Object> context, ModelForm modelForm) { } - public void renderFormatHeaderRowFormCellClose(StringBuffer buffer, Map context, ModelForm modelForm) { + public void renderFormatHeaderRowFormCellClose(Writer writer, Map<String, Object> context, ModelForm modelForm) { } - public void renderFormatHeaderRowFormCellTitleSeparator(StringBuffer buffer, Map context, ModelForm modelForm, ModelFormField modelFormField, boolean isLast) { + public void renderFormatHeaderRowFormCellTitleSeparator(Writer writer, Map<String, Object> context, ModelForm modelForm, ModelFormField modelFormField, boolean isLast) { } - public void renderFormatItemRowOpen(StringBuffer buffer, Map context, ModelForm modelForm) { + public void renderFormatItemRowOpen(Writer writer, Map<String, Object> context, ModelForm modelForm) { } - public void renderFormatItemRowClose(StringBuffer buffer, Map context, ModelForm modelForm) { - this.appendWhitespace(buffer); + public void renderFormatItemRowClose(Writer writer, Map<String, Object> context, ModelForm modelForm) throws IOException { + this.appendWhitespace(writer); } - public void renderFormatItemRowCellOpen(StringBuffer buffer, Map context, ModelForm modelForm, ModelFormField modelFormField, int positionSpan) { + public void renderFormatItemRowCellOpen(Writer writer, Map<String, Object> context, ModelForm modelForm, ModelFormField modelFormField, int positionSpan) { } - public void renderFormatItemRowCellClose(StringBuffer buffer, Map context, ModelForm modelForm, ModelFormField modelFormField) { + public void renderFormatItemRowCellClose(Writer writer, Map<String, Object> context, ModelForm modelForm, ModelFormField modelFormField) { } - public void renderFormatItemRowFormCellOpen(StringBuffer buffer, Map context, ModelForm modelForm) { + public void renderFormatItemRowFormCellOpen(Writer writer, Map<String, Object> context, ModelForm modelForm) { } - public void renderFormatItemRowFormCellClose(StringBuffer buffer, Map context, ModelForm modelForm) { + public void renderFormatItemRowFormCellClose(Writer writer, Map<String, Object> context, ModelForm modelForm) { } - public void renderFormatSingleWrapperOpen(StringBuffer buffer, Map context, ModelForm modelForm) { + public void renderFormatSingleWrapperOpen(Writer writer, Map<String, Object> context, ModelForm modelForm) { } - public void renderFormatSingleWrapperClose(StringBuffer buffer, Map context, ModelForm modelForm) { + public void renderFormatSingleWrapperClose(Writer writer, Map<String, Object> context, ModelForm modelForm) { } - public void renderFormatFieldRowOpen(StringBuffer buffer, Map context, ModelForm modelForm) { + public void renderFormatFieldRowOpen(Writer writer, Map<String, Object> context, ModelForm modelForm) { } - public void renderFormatFieldRowClose(StringBuffer buffer, Map context, ModelForm modelForm) { + public void renderFormatFieldRowClose(Writer writer, Map<String, Object> context, ModelForm modelForm) { } - public void renderFormatFieldRowTitleCellOpen(StringBuffer buffer, Map context, ModelFormField modelFormField) { + public void renderFormatFieldRowTitleCellOpen(Writer writer, Map<String, Object> context, ModelFormField modelFormField) { } - public void renderFormatFieldRowTitleCellClose(StringBuffer buffer, Map context, ModelFormField modelFormField) { + public void renderFormatFieldRowTitleCellClose(Writer writer, Map<String, Object> context, ModelFormField modelFormField) { } - public void renderFormatFieldRowSpacerCell(StringBuffer buffer, Map context, ModelFormField modelFormField) { + public void renderFormatFieldRowSpacerCell(Writer writer, Map<String, Object> context, ModelFormField modelFormField) { } - public void renderFormatFieldRowWidgetCellOpen(StringBuffer buffer, Map context, ModelFormField modelFormField, int positions, int positionSpan, Integer nextPositionInRow) { + public void renderFormatFieldRowWidgetCellOpen(Writer writer, Map<String, Object> context, ModelFormField modelFormField, int positions, int positionSpan, Integer nextPositionInRow) { } - public void renderFormatFieldRowWidgetCellClose(StringBuffer buffer, Map context, ModelFormField modelFormField, int positions, int positionSpan, Integer nextPositionInRow) { + public void renderFormatFieldRowWidgetCellClose(Writer writer, Map<String, Object> context, ModelFormField modelFormField, int positions, int positionSpan, Integer nextPositionInRow) { } - public void renderFormatEmptySpace(StringBuffer buffer, Map context, ModelForm modelForm) { + public void renderFormatEmptySpace(Writer writer, Map<String, Object> context, ModelForm modelForm) { // TODO } - public void renderTextFindField(StringBuffer buffer, Map context, TextFindField textFindField) { + public void renderTextFindField(Writer writer, Map<String, Object> context, TextFindField textFindField) throws IOException { ModelFormField modelFormField = textFindField.getModelFormField(); - this.makeTextString(buffer, modelFormField.getWidgetStyle(), modelFormField.getEntry(context, textFindField.getDefaultValue(context))); + this.makeTextString(writer, modelFormField.getWidgetStyle(), modelFormField.getEntry(context, textFindField.getDefaultValue(context))); } - public void renderRangeFindField(StringBuffer buffer, Map context, RangeFindField rangeFindField) { + public void renderRangeFindField(Writer writer, Map<String, Object> context, RangeFindField rangeFindField) throws IOException { ModelFormField modelFormField = rangeFindField.getModelFormField(); - this.makeTextString(buffer, modelFormField.getWidgetStyle(), modelFormField.getEntry(context, rangeFindField.getDefaultValue(context))); + this.makeTextString(writer, modelFormField.getWidgetStyle(), modelFormField.getEntry(context, rangeFindField.getDefaultValue(context))); } - public void renderDateFindField(StringBuffer buffer, Map context, DateFindField dateFindField) { + public void renderDateFindField(Writer writer, Map<String, Object> context, DateFindField dateFindField) throws IOException { ModelFormField modelFormField = dateFindField.getModelFormField(); - this.makeTextString(buffer, modelFormField.getWidgetStyle(), modelFormField.getEntry(context, dateFindField.getDefaultValue(context))); + this.makeTextString(writer, modelFormField.getWidgetStyle(), modelFormField.getEntry(context, dateFindField.getDefaultValue(context))); } - public void renderLookupField(StringBuffer buffer, Map context, LookupField lookupField) { + public void renderLookupField(Writer writer, Map<String, Object> context, LookupField lookupField) throws IOException { ModelFormField modelFormField = lookupField.getModelFormField(); - this.makeTextString(buffer, modelFormField.getWidgetStyle(), modelFormField.getEntry(context, lookupField.getDefaultValue(context))); + this.makeTextString(writer, modelFormField.getWidgetStyle(), modelFormField.getEntry(context, lookupField.getDefaultValue(context))); } - public void renderNextPrev(StringBuffer buffer, Map context, ModelForm modelForm) { + public void renderNextPrev(Writer writer, Map<String, Object> context, ModelForm modelForm) { } - public void renderFileField(StringBuffer buffer, Map context, FileField textField) { + public void renderFileField(Writer writer, Map<String, Object> context, FileField textField) throws IOException { ModelFormField modelFormField = textField.getModelFormField(); - this.makeTextString(buffer, modelFormField.getWidgetStyle(), modelFormField.getEntry(context, textField.getDefaultValue(context))); + this.makeTextString(writer, modelFormField.getWidgetStyle(), modelFormField.getEntry(context, textField.getDefaultValue(context))); } - public void renderPasswordField(StringBuffer buffer, Map context, PasswordField passwordField) { + public void renderPasswordField(Writer writer, Map<String, Object> context, PasswordField passwordField) { } - public void renderImageField(StringBuffer buffer, Map context, ImageField imageField) { + public void renderImageField(Writer writer, Map<String, Object> context, ImageField imageField) { // TODO } - public void renderFieldGroupOpen(StringBuffer buffer, Map context, ModelForm.FieldGroup fieldGroup) { + public void renderFieldGroupOpen(Writer writer, Map<String, Object> context, ModelForm.FieldGroup fieldGroup) { // TODO } - public void renderFieldGroupClose(StringBuffer buffer, Map context, ModelForm.FieldGroup fieldGroup) { + public void renderFieldGroupClose(Writer writer, Map<String, Object> context, ModelForm.FieldGroup fieldGroup) { // TODO } - public void renderBanner(StringBuffer buffer, Map context, ModelForm.Banner banner) { + public void renderBanner(Writer writer, Map<String, Object> context, ModelForm.Banner banner) { // TODO } - public void renderHyperlinkTitle(StringBuffer buffer, Map context, ModelFormField modelFormField, String titleText) { + public void renderHyperlinkTitle(Writer writer, Map<String, Object> context, ModelFormField modelFormField, String titleText) { } } Modified: ofbiz/trunk/framework/widget/src/org/ofbiz/widget/text/TextScreenRenderer.java URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/widget/src/org/ofbiz/widget/text/TextScreenRenderer.java?rev=662123&r1=662122&r2=662123&view=diff ============================================================================== --- ofbiz/trunk/framework/widget/src/org/ofbiz/widget/text/TextScreenRenderer.java (original) +++ ofbiz/trunk/framework/widget/src/org/ofbiz/widget/text/TextScreenRenderer.java Sat May 31 18:50:41 2008 @@ -53,20 +53,20 @@ public TextScreenRenderer() {} - public void renderSectionBegin(Writer writer, Map context, ModelScreenWidget.Section section) throws IOException { + public void renderSectionBegin(Writer writer, Map<String, Object> context, ModelScreenWidget.Section section) throws IOException { // do nothing, this is just a place holder container for HTML } - public void renderSectionEnd(Writer writer, Map context, ModelScreenWidget.Section section) throws IOException { + public void renderSectionEnd(Writer writer, Map<String, Object> context, ModelScreenWidget.Section section) throws IOException { // do nothing, this is just a place holder container for HTML } - public void renderContainerBegin(Writer writer, Map context, ModelScreenWidget.Container container) throws IOException { + public void renderContainerBegin(Writer writer, Map<String, Object> context, ModelScreenWidget.Container container) throws IOException { } - public void renderContainerEnd(Writer writer, Map context, ModelScreenWidget.Container container) throws IOException { + public void renderContainerEnd(Writer writer, Map<String, Object> context, ModelScreenWidget.Container container) throws IOException { appendWhitespace(writer); } - public void renderLabel(Writer writer, Map context, ModelScreenWidget.Label label) throws IOException { + public void renderLabel(Writer writer, Map<String, Object> context, ModelScreenWidget.Label label) throws IOException { String labelText = label.getText(context); if (UtilValidate.isEmpty(labelText)) { // nothing to render @@ -76,39 +76,39 @@ appendWhitespace(writer); } - public void renderLink(Writer writer, Map context, ModelScreenWidget.Link link) throws IOException { + public void renderLink(Writer writer, Map<String, Object> context, ModelScreenWidget.Link link) throws IOException { // TODO: not implemented } - public void renderImage(Writer writer, Map context, ModelScreenWidget.Image image) throws IOException { + public void renderImage(Writer writer, Map<String, Object> context, ModelScreenWidget.Image image) throws IOException { // TODO: not implemented } - public void renderContentBegin(Writer writer, Map context, ModelScreenWidget.Content content) throws IOException { + public void renderContentBegin(Writer writer, Map<String, Object> context, ModelScreenWidget.Content content) throws IOException { // TODO: not implemented } - public void renderContentBody(Writer writer, Map context, ModelScreenWidget.Content content) throws IOException { + public void renderContentBody(Writer writer, Map<String, Object> context, ModelScreenWidget.Content content) throws IOException { // TODO: not implemented } - public void renderContentEnd(Writer writer, Map context, ModelScreenWidget.Content content) throws IOException { + public void renderContentEnd(Writer writer, Map<String, Object> context, ModelScreenWidget.Content content) throws IOException { // TODO: not implemented } - public void renderContentFrame(Writer writer, Map context, ModelScreenWidget.Content content) throws IOException { + public void renderContentFrame(Writer writer, Map<String, Object> context, ModelScreenWidget.Content content) throws IOException { // TODO: not implemented } - public void renderSubContentBegin(Writer writer, Map context, ModelScreenWidget.SubContent content) throws IOException { + public void renderSubContentBegin(Writer writer, Map<String, Object> context, ModelScreenWidget.SubContent content) throws IOException { // TODO: not implemented } - public void renderSubContentBody(Writer writer, Map context, ModelScreenWidget.SubContent content) throws IOException { + public void renderSubContentBody(Writer writer, Map<String, Object> context, ModelScreenWidget.SubContent content) throws IOException { // TODO: not implemented } - public void renderSubContentEnd(Writer writer, Map context, ModelScreenWidget.SubContent content) throws IOException { + public void renderSubContentEnd(Writer writer, Map<String, Object> context, ModelScreenWidget.SubContent content) throws IOException { // TODO: not implemented } @@ -116,13 +116,13 @@ // appending line ends for now, but this could be replaced with a simple space or something writer.write("\r\n"); } - public void renderScreenletBegin(Writer writer, Map context, boolean collapsed, ModelScreenWidget.Screenlet screenlet) throws IOException { + public void renderScreenletBegin(Writer writer, Map<String, Object> context, boolean collapsed, ModelScreenWidget.Screenlet screenlet) throws IOException { // TODO: not implemented } - public void renderScreenletSubWidget(Writer writer, Map context, ModelScreenWidget subWidget, ModelScreenWidget.Screenlet screenlet) throws GeneralException { + public void renderScreenletSubWidget(Writer writer, Map<String, Object> context, ModelScreenWidget subWidget, ModelScreenWidget.Screenlet screenlet) throws GeneralException { // TODO: not implemented } - public void renderScreenletEnd(Writer writer, Map context, ModelScreenWidget.Screenlet screenlet) throws IOException { + public void renderScreenletEnd(Writer writer, Map<String, Object> context, ModelScreenWidget.Screenlet screenlet) throws IOException { // TODO: not implemented } } Modified: ofbiz/trunk/framework/widget/src/org/ofbiz/widget/tree/ModelTree.java URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/widget/src/org/ofbiz/widget/tree/ModelTree.java?rev=662123&r1=662122&r2=662123&view=diff ============================================================================== --- ofbiz/trunk/framework/widget/src/org/ofbiz/widget/tree/ModelTree.java (original) +++ ofbiz/trunk/framework/widget/src/org/ofbiz/widget/tree/ModelTree.java Sat May 31 18:50:41 2008 @@ -159,7 +159,7 @@ return rootNodeName; } - public String getWrapStyle(Map context) { + public String getWrapStyle(Map<String, Object> context) { return this.defaultWrapStyleExdr.expandString(context); } @@ -179,7 +179,7 @@ nodeIndices[i] = val; } - public String getExpandCollapseRequest(Map context) { + public String getExpandCollapseRequest(Map<String, Object> context) { String expColReq = this.expandCollapseRequestExdr.expandString(context); if (UtilValidate.isEmpty(expColReq)) { HttpServletRequest request = (HttpServletRequest)context.get("request"); @@ -193,7 +193,7 @@ return expColReq; } - public String getTrailName(Map context) { + public String getTrailName(Map<String, Object> context) { return this.trailNameExdr.expandString(context); } @@ -232,7 +232,7 @@ * different tree elements; implementing your own makes it possible to * use the same tree definitions for many types of tree UIs */ - public void renderTreeString(StringBuffer buf, Map context, TreeStringRenderer treeStringRenderer) throws GeneralException { + public void renderTreeString(StringBuffer buf, Map<String, Object> context, TreeStringRenderer treeStringRenderer) throws GeneralException { Map parameters = (Map) context.get("parameters"); setWidgetBoundaryComments(context); @@ -389,7 +389,7 @@ } - public void renderNodeString(Writer writer, Map context, + public void renderNodeString(Writer writer, Map<String, Object> context, TreeStringRenderer treeStringRenderer, int depth, boolean isLast) throws IOException, GeneralException { boolean passed = true; @@ -507,7 +507,7 @@ } } - public boolean hasChildren(Map context) { + public boolean hasChildren(Map<String, Object> context) { boolean hasChildren = false; Long nodeCount = null; @@ -585,7 +585,7 @@ return hasChildren; } - public void getChildren(Map context) { + public void getChildren(Map<String, Object> context) { this.subNodeValues = new ArrayList(); Iterator nodeIter = subNodeList.iterator(); while (nodeIter.hasNext()) { @@ -687,7 +687,7 @@ return expandCollapseStyle; } - public String getWrapStyle(Map context) { + public String getWrapStyle(Map<String, Object> context) { String val = this.wrapStyleExdr.expandString(context); if (UtilValidate.isEmpty(val)) { val = this.modelTree.getWrapStyle(context); @@ -773,7 +773,7 @@ return this.rootNode; } - public String getNodeName(Map context) { + public String getNodeName(Map<String, Object> context) { return this.nodeNameExdr.expandString(context); } @@ -807,7 +807,7 @@ this.styleExdr = new FlexibleStringExpander(labelElement.getAttribute("style")); } - public void renderLabelString(Writer writer, Map context, TreeStringRenderer treeStringRenderer) { + public void renderLabelString(Writer writer, Map<String, Object> context, TreeStringRenderer treeStringRenderer) { try { treeStringRenderer.renderLabel(writer, context, this); } catch (IOException e) { @@ -817,15 +817,15 @@ } } - public String getText(Map context) { + public String getText(Map<String, Object> context) { return this.textExdr.expandString(context); } - public String getId(Map context) { + public String getId(Map<String, Object> context) { return this.idExdr.expandString(context); } - public String getStyle(Map context) { + public String getStyle(Map<String, Object> context) { return this.styleExdr.expandString(context); } } @@ -882,7 +882,7 @@ } - public void renderLinkString(Writer writer, Map context, TreeStringRenderer treeStringRenderer) { + public void renderLinkString(Writer writer, Map<String, Object> context, TreeStringRenderer treeStringRenderer) { try { treeStringRenderer.renderLink(writer, context, this); } catch (IOException e) { @@ -892,30 +892,30 @@ } } - public String getText(Map context) { + public String getText(Map<String, Object> context) { return this.textExdr.expandString(context); } - public String getId(Map context) { + public String getId(Map<String, Object> context) { return this.idExdr.expandString(context); } - public String getStyle(Map context) { + public String getStyle(Map<String, Object> context) { return this.styleExdr.expandString(context); } - public String getName(Map context) { + public String getName(Map<String, Object> context) { return this.nameExdr.expandString(context); } - public String getTitle(Map context) { + public String getTitle(Map<String, Object> context) { return this.titleExdr.expandString(context); } - public String getTarget(Map context) { + public String getTarget(Map<String, Object> context) { return this.targetExdr.expandString(context); } - public String getTargetWindow(Map context) { + public String getTargetWindow(Map<String, Object> context) { return this.targetWindowExdr.expandString(context); } @@ -923,7 +923,7 @@ return this.urlMode; } - public String getPrefix(Map context) { + public String getPrefix(Map<String, Object> context) { return this.prefixExdr.expandString(context); } @@ -1034,7 +1034,7 @@ } - public void renderImageString(Writer writer, Map context, TreeStringRenderer treeStringRenderer) { + public void renderImageString(Writer writer, Map<String, Object> context, TreeStringRenderer treeStringRenderer) { try { treeStringRenderer.renderImage(writer, context, this); } catch (IOException e) { @@ -1044,27 +1044,27 @@ } } - public String getSrc(Map context) { + public String getSrc(Map<String, Object> context) { return this.srcExdr.expandString(context); } - public String getId(Map context) { + public String getId(Map<String, Object> context) { return this.idExdr.expandString(context); } - public String getStyle(Map context) { + public String getStyle(Map<String, Object> context) { return this.styleExdr.expandString(context); } - public String getWidth(Map context) { + public String getWidth(Map<String, Object> context) { return this.widthExdr.expandString(context); } - public String getHeight(Map context) { + public String getHeight(Map<String, Object> context) { return this.heightExdr.expandString(context); } - public String getBorder(Map context) { + public String getBorder(Map<String, Object> context) { return this.borderExdr.expandString(context); } @@ -1103,3 +1103,4 @@ } } + Modified: ofbiz/trunk/framework/widget/src/org/ofbiz/widget/tree/ModelTreeAction.java URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/widget/src/org/ofbiz/widget/tree/ModelTreeAction.java?rev=662123&r1=662122&r2=662123&view=diff ============================================================================== --- ofbiz/trunk/framework/widget/src/org/ofbiz/widget/tree/ModelTreeAction.java (original) +++ ofbiz/trunk/framework/widget/src/org/ofbiz/widget/tree/ModelTreeAction.java Sat May 31 18:50:41 2008 @@ -70,7 +70,7 @@ this.modelTree = this.modelNode.getModelTree(); } - public abstract void runAction(Map context); + public abstract void runAction(Map<String, Object> context); /* public static List readSubActions(ModelTree.ModelNode modelNode, Element parentElement) { @@ -101,7 +101,7 @@ } */ - public static void runSubActions(List actions, Map context) { + public static void runSubActions(List actions, Map<String, Object> context) { Iterator actionIter = actions.iterator(); while (actionIter.hasNext()) { ModelTreeAction action = (ModelTreeAction) actionIter.next(); @@ -129,7 +129,7 @@ } } - public void runAction(Map context) { + public void runAction(Map<String, Object> context) { String globalStr = this.globalExdr.expandString(context); // default to false boolean global = "true".equals(globalStr); @@ -180,7 +180,7 @@ this.location = scriptElement.getAttribute("location"); } - public void runAction(Map context) { + public void runAction(Map<String, Object> context) { if (location.endsWith(".bsh")) { try { context.put("_LIST_ITERATOR_", null); @@ -237,7 +237,7 @@ this.fieldMap = EntityFinderUtil.makeFieldMap(serviceElement); } - public void runAction(Map context) { + public void runAction(Map<String, Object> context) { String serviceNameExpanded = this.serviceNameExdr.expandString(context); if (UtilValidate.isEmpty(serviceNameExpanded)) { throw new IllegalArgumentException("Service name was empty, expanded from: " + this.serviceNameExdr.getOriginal()); @@ -319,7 +319,7 @@ finder = new PrimaryKeyFinder(entityOneElement); } - public void runAction(Map context) { + public void runAction(Map<String, Object> context) { try { finder.runFind(context, this.modelTree.getDelegator()); } catch (GeneralException e) { @@ -345,7 +345,7 @@ finder = new ByAndFinder(entityAndElement); } - public void runAction(Map context) { + public void runAction(Map<String, Object> context) { try { context.put(this.listName, null); finder.runFind(context, this.modelTree.getDelegator()); @@ -379,7 +379,7 @@ finder = new ByConditionFinder(entityConditionElement); } - public void runAction(Map context) { + public void runAction(Map<String, Object> context) { try { context.put(this.listName, null); finder.runFind(context, this.modelTree.getDelegator()); Modified: ofbiz/trunk/framework/widget/src/org/ofbiz/widget/tree/ModelTreeCondition.java URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/widget/src/org/ofbiz/widget/tree/ModelTreeCondition.java?rev=662123&r1=662122&r2=662123&view=diff ============================================================================== --- ofbiz/trunk/framework/widget/src/org/ofbiz/widget/tree/ModelTreeCondition.java (original) +++ ofbiz/trunk/framework/widget/src/org/ofbiz/widget/tree/ModelTreeCondition.java Sat May 31 18:50:41 2008 @@ -61,7 +61,7 @@ this.rootCondition = readCondition(modelTree, firstChildElement); } - public boolean eval(Map context) { + public boolean eval(Map<String, Object> context) { if (rootCondition == null) { return true; } @@ -75,7 +75,7 @@ this.modelTree = modelTree; } - public abstract boolean eval(Map context); + public abstract boolean eval(Map<String, Object> context); } public static List readSubConditions(ModelTree modelTree, Element conditionElement) { @@ -128,7 +128,7 @@ this.subConditions = readSubConditions(modelTree, condElement); } - public boolean eval(Map context) { + public boolean eval(Map<String, Object> context) { // return false for the first one in the list that is false, basic and algo Iterator subConditionIter = this.subConditions.iterator(); while (subConditionIter.hasNext()) { @@ -149,7 +149,7 @@ this.subConditions = readSubConditions(modelTree, condElement); } - public boolean eval(Map context) { + public boolean eval(Map<String, Object> context) { // if more than one is true stop immediately and return false; if all are false return false; if only one is true return true boolean foundOneTrue = false; Iterator subConditionIter = this.subConditions.iterator(); @@ -176,7 +176,7 @@ this.subConditions = readSubConditions(modelTree, condElement); } - public boolean eval(Map context) { + public boolean eval(Map<String, Object> context) { // return true for the first one in the list that is true, basic or algo Iterator subConditionIter = this.subConditions.iterator(); while (subConditionIter.hasNext()) { @@ -198,7 +198,7 @@ this.subCondition = readCondition(modelTree, firstChildElement); } - public boolean eval(Map context) { + public boolean eval(Map<String, Object> context) { return !this.subCondition.eval(context); } } @@ -213,7 +213,7 @@ this.actionExdr = new FlexibleStringExpander(condElement.getAttribute("action")); } - public boolean eval(Map context) { + public boolean eval(Map<String, Object> context) { // if no user is logged in, treat as if the user does not have permission GenericValue userLogin = (GenericValue) context.get("userLogin"); if (userLogin != null) { @@ -249,7 +249,7 @@ this.classExdr = new FlexibleStringExpander(condElement.getAttribute("class")); } - public boolean eval(Map context) { + public boolean eval(Map<String, Object> context) { String methodName = this.methodExdr.expandString(context); String className = this.classExdr.expandString(context); @@ -315,7 +315,7 @@ this.formatExdr = new FlexibleStringExpander(condElement.getAttribute("format")); } - public boolean eval(Map context) { + public boolean eval(Map<String, Object> context) { String value = this.valueExdr.expandString(context); String format = this.formatExdr.expandString(context); @@ -364,7 +364,7 @@ this.formatExdr = new FlexibleStringExpander(condElement.getAttribute("format")); } - public boolean eval(Map context) { + public boolean eval(Map<String, Object> context) { String format = this.formatExdr.expandString(context); Object fieldVal = this.fieldAcsr.get(context); @@ -407,7 +407,7 @@ this.exprExdr = new FlexibleStringExpander(condElement.getAttribute("expr")); } - public boolean eval(Map context) { + public boolean eval(Map<String, Object> context) { Object fieldVal = this.fieldAcsr.get(context); String expr = this.exprExdr.expandString(context); Pattern pattern = null; @@ -440,7 +440,7 @@ this.fieldAcsr = new FlexibleMapAccessor(condElement.getAttribute("field-name")); } - public boolean eval(Map context) { + public boolean eval(Map<String, Object> context) { Object fieldVal = this.fieldAcsr.get(context); return ObjectType.isEmpty(fieldVal); } @@ -453,7 +453,7 @@ this.permissionChecker = new EntityPermissionChecker(condElement); } - public boolean eval(Map context) { + public boolean eval(Map<String, Object> context) { boolean passed = permissionChecker.runPermissionCheck(context); return passed; @@ -462,3 +462,4 @@ } + Modified: ofbiz/trunk/framework/widget/src/org/ofbiz/widget/tree/TreeStringRenderer.java URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/widget/src/org/ofbiz/widget/tree/TreeStringRenderer.java?rev=662123&r1=662122&r2=662123&view=diff ============================================================================== --- ofbiz/trunk/framework/widget/src/org/ofbiz/widget/tree/TreeStringRenderer.java (original) +++ ofbiz/trunk/framework/widget/src/org/ofbiz/widget/tree/TreeStringRenderer.java Sat May 31 18:50:41 2008 @@ -29,11 +29,11 @@ */ public interface TreeStringRenderer { - public void renderNodeBegin(Writer writer, Map context, ModelTree.ModelNode node, int depth, boolean isLast) throws IOException; - public void renderNodeEnd(Writer writer, Map context, ModelTree.ModelNode node) throws IOException; - public void renderLabel(Writer writer, Map context, ModelTree.ModelNode.Label label) throws IOException; - public void renderLink(Writer writer, Map context, ModelTree.ModelNode.Link link) throws IOException; - public void renderImage(Writer writer, Map context, ModelTree.ModelNode.Image image) throws IOException; - public void renderLastElement(Writer writer, Map context, ModelTree.ModelNode node) throws IOException; - public ScreenStringRenderer getScreenStringRenderer( Map context); + public void renderNodeBegin(Writer writer, Map<String, Object> context, ModelTree.ModelNode node, int depth, boolean isLast) throws IOException; + public void renderNodeEnd(Writer writer, Map<String, Object> context, ModelTree.ModelNode node) throws IOException; + public void renderLabel(Writer writer, Map<String, Object> context, ModelTree.ModelNode.Label label) throws IOException; + public void renderLink(Writer writer, Map<String, Object> context, ModelTree.ModelNode.Link link) throws IOException; + public void renderImage(Writer writer, Map<String, Object> context, ModelTree.ModelNode.Image image) throws IOException; + public void renderLastElement(Writer writer, Map<String, Object> context, ModelTree.ModelNode node) throws IOException; + public ScreenStringRenderer getScreenStringRenderer( Map<String, Object> context); } |
Free forum by Nabble | Edit this page |