You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by hu...@apache.org on 2005/09/01 21:27:30 UTC
svn commit: r265772 [3/3] - in /struts/sandbox/trunk/overdrive/Nexus: ./
Core/ Core/Helpers/ Core/Profile/ Core/Tables/ Core/Validators/ Extras/
Extras/Spring/ Test/ Test/Commands/ Web/
Modified: struts/sandbox/trunk/overdrive/Nexus/Web/WebViewHelper.cs
URL: http://svn.apache.org/viewcvs/struts/sandbox/trunk/overdrive/Nexus/Web/WebViewHelper.cs?rev=265772&r1=265771&r2=265772&view=diff
==============================================================================
--- struts/sandbox/trunk/overdrive/Nexus/Web/WebViewHelper.cs (original)
+++ struts/sandbox/trunk/overdrive/Nexus/Web/WebViewHelper.cs Thu Sep 1 12:26:36 2005
@@ -31,91 +31,91 @@
{
#region IViewHelper
- public override void ExecuteBind (ICollection controls)
+ public override void ExecuteBind(ICollection controls)
{
- Execute ();
- if (IsNominal) Bind (controls);
+ Execute();
+ if (IsNominal) Bind(controls);
}
- public override void ReadExecute (ICollection controls)
+ public override void ReadExecute(ICollection controls)
{
- Read (controls);
- Execute ();
+ Read(controls);
+ Execute();
}
- public override void Bind (ICollection controls)
+ public override void Bind(ICollection controls)
{
ControlCollection cc = controls as ControlCollection;
- BindControls (cc, Criteria, Prefix, ListSuffix);
+ BindControls(cc, Criteria, Prefix, ListSuffix);
}
- public override void Read (ICollection controls)
+ public override void Read(ICollection controls)
{
ControlCollection cc = controls as ControlCollection;
- ReadControls (cc, Criteria, Prefix, ListSuffix, NullIfEmpty);
+ ReadControls(cc, Criteria, Prefix, ListSuffix, NullIfEmpty);
}
public override string ErrorsText
{
- get { return HtmlMessageBuilder (Alerts); }
+ get { return HtmlMessageBuilder(Alerts); }
}
public override string HintsText
{
- get { return HtmlMessageBuilder (Hints); }
+ get { return HtmlMessageBuilder(Hints); }
}
#endregion
#region Bind methods
- public void BindControls (ControlCollection controls, IDictionary dictionary, string prefix, string list_suffix)
+ public void BindControls(ControlCollection controls, IDictionary dictionary, string prefix, string list_suffix)
{
foreach (Control t in controls)
{
- if (IsCheckBox (t))
+ if (IsCheckBox(t))
{
CheckBox x = (CheckBox) t;
- string v = dictionary [ToColumn (x.ID, prefix)] as string;
+ string v = dictionary[ToColumn(x.ID, prefix)] as string;
x.Checked = (v != null);
}
- if (IsLabel (t))
+ if (IsLabel(t))
{
Label x = (Label) t;
- object v = dictionary [ToColumn (x.ID, prefix)];
- if (v != null) x.Text = v.ToString ();
+ object v = dictionary[ToColumn(x.ID, prefix)];
+ if (v != null) x.Text = v.ToString();
}
- if (IsListControl (t))
+ if (IsListControl(t))
{
ListControl x = (ListControl) t;
- string root = RootId (x.ID, prefix, list_suffix);
- IList s = dictionary [x.ID] as IList; // this_key_list
- string r = dictionary [root] as string; // this_key
+ string root = RootId(x.ID, prefix, list_suffix);
+ IList s = dictionary[x.ID] as IList; // this_key_list
+ string r = dictionary[root] as string; // this_key
if ((null == r) || (0 == r.Length))
- BindListControl (x, s);
+ BindListControl(x, s);
else
- BindListControl (x, s, r);
+ BindListControl(x, s, r);
}
- if (IsRadioButton (t))
+ if (IsRadioButton(t))
{
RadioButton x = (RadioButton) t;
- string v = dictionary [ToColumn (x.ID, prefix)] as string;
+ string v = dictionary[ToColumn(x.ID, prefix)] as string;
x.Checked = (v != null);
}
- if (IsTextBox (t))
+ if (IsTextBox(t))
{
TextBox x = (TextBox) t;
- object v = dictionary [ToColumn (x.ID, prefix)];
- if (v != null) x.Text = v.ToString ();
+ object v = dictionary[ToColumn(x.ID, prefix)];
+ if (v != null) x.Text = v.ToString();
}
}
}
- protected void BindListControl (ListControl control, IList list)
+ protected void BindListControl(ListControl control, IList list)
{
- bool insertKey = ((list != null) && (!list.Contains (String.Empty)) && (!list.Contains (SelectItemPrompt)));
- if (insertKey) list.Insert (0, new KeyValue (String.Empty, SelectItemPrompt));
- BindListControl (control, list, null);
+ bool insertKey = ((list != null) && (!list.Contains(String.Empty)) && (!list.Contains(SelectItemPrompt)));
+ if (insertKey) list.Insert(0, new KeyValue(String.Empty, SelectItemPrompt));
+ BindListControl(control, list, null);
}
/// <summary>
@@ -126,13 +126,13 @@
/// <param name="list">List of TextKey objects.</param>
/// <param name="value">Value to select, or null if nothing is selected.</param>
///
- protected void BindListControl (ListControl control, IList list, string value)
+ protected void BindListControl(ListControl control, IList list, string value)
{
control.DataTextField = "Value";
control.DataValueField = "Key";
control.DataSource = list;
- control.DataBind ();
- SelectListItem (control, value);
+ control.DataBind();
+ SelectListItem(control, value);
}
#endregion
@@ -140,42 +140,42 @@
#region Read method
// See also ReadGridControls in Extra Utilities
- public void ReadControls (ControlCollection controls, IDictionary dictionary, string prefix, string list_suffix, bool nullIfEmpty)
+ public void ReadControls(ControlCollection controls, IDictionary dictionary, string prefix, string list_suffix, bool nullIfEmpty)
{
foreach (Control t in controls)
{
- if (IsCheckBox (t))
+ if (IsCheckBox(t))
{
CheckBox x = (CheckBox) t;
- string key = ToColumn (x.ID, prefix);
+ string key = ToColumn(x.ID, prefix);
string value = (x.Checked) ? key : null;
- dictionary.Add (key, value);
+ dictionary.Add(key, value);
}
- if (IsLabel (t))
+ if (IsLabel(t))
{
Label x = (Label) t;
- string value = (nullIfEmpty) ? DoNullIfEmpty (x.Text) : x.Text;
- dictionary.Add (ToColumn (x.ID, prefix), value);
+ string value = (nullIfEmpty) ? DoNullIfEmpty(x.Text) : x.Text;
+ dictionary.Add(ToColumn(x.ID, prefix), value);
}
- if (IsListControl (t))
+ if (IsListControl(t))
{
ListControl x = (ListControl) t;
- string root = RootId (x.ID, prefix, list_suffix);
- string value = (nullIfEmpty) ? DoNullIfEmpty (x.SelectedValue) : x.SelectedValue;
- dictionary.Add (root, value);
+ string root = RootId(x.ID, prefix, list_suffix);
+ string value = (nullIfEmpty) ? DoNullIfEmpty(x.SelectedValue) : x.SelectedValue;
+ dictionary.Add(root, value);
}
- if (IsRadioButton (t))
+ if (IsRadioButton(t))
{
RadioButton x = (RadioButton) t;
- string key = ToColumn (x.ID, prefix);
+ string key = ToColumn(x.ID, prefix);
string value = (x.Checked) ? key : null;
- dictionary.Add (key, value);
+ dictionary.Add(key, value);
}
- if (IsTextBox (t))
+ if (IsTextBox(t))
{
TextBox x = (TextBox) t;
- string value = (nullIfEmpty) ? DoNullIfEmpty (x.Text) : x.Text;
- dictionary.Add (ToColumn (x.ID, prefix), value);
+ string value = (nullIfEmpty) ? DoNullIfEmpty(x.Text) : x.Text;
+ dictionary.Add(ToColumn(x.ID, prefix), value);
}
}
}
@@ -184,36 +184,36 @@
#region Control utilities
- protected bool IsCheckBox (Control control)
+ protected bool IsCheckBox(Control control)
{
- return (typeof (CheckBox).Equals (control.GetType ()));
+ return (typeof (CheckBox).Equals(control.GetType()));
}
- protected bool IsLabel (Control control)
+ protected bool IsLabel(Control control)
{
- return (typeof (Label).Equals (control.GetType ()));
+ return (typeof (Label).Equals(control.GetType()));
}
- protected bool IsListControl (Control control)
+ protected bool IsListControl(Control control)
{
bool isList = false;
- Type type = control.GetType ();
- isList = (isList) || typeof (ListControl).Equals (type);
- isList = (isList) || typeof (CheckBoxList).Equals (type);
- isList = (isList) || typeof (DropDownList).Equals (type);
- isList = (isList) || typeof (ListBox).Equals (type);
- isList = (isList) || typeof (RadioButtonList).Equals (type);
+ Type type = control.GetType();
+ isList = (isList) || typeof (ListControl).Equals(type);
+ isList = (isList) || typeof (CheckBoxList).Equals(type);
+ isList = (isList) || typeof (DropDownList).Equals(type);
+ isList = (isList) || typeof (ListBox).Equals(type);
+ isList = (isList) || typeof (RadioButtonList).Equals(type);
return isList;
}
- protected bool IsRadioButton (Control control)
+ protected bool IsRadioButton(Control control)
{
- return (typeof (RadioButton).Equals (control.GetType ()));
+ return (typeof (RadioButton).Equals(control.GetType()));
}
- protected bool IsTextBox (Control control)
+ protected bool IsTextBox(Control control)
{
- return (typeof (TextBox).Equals (control.GetType ()));
+ return (typeof (TextBox).Equals(control.GetType()));
}
#endregion
@@ -225,9 +225,9 @@
/// </summary>
/// <param name="input">Value</param>
/// <returns>Null if value is empty, or the original value</returns>
- private string DoNullIfEmpty (string input)
+ private string DoNullIfEmpty(string input)
{
- return (string.Empty.Equals (input)) ? null : input;
+ return (string.Empty.Equals(input)) ? null : input;
}
/// <summary>
@@ -237,12 +237,12 @@
/// <param name="prefix">The prefix to omit.</param>
/// <param name="suffix">The suffix to omit.</param>
/// <returns></returns>
- private string RootId (string id, string prefix, string suffix)
+ private string RootId(string id, string prefix, string suffix)
{
- int v = id.LastIndexOf (suffix);
+ int v = id.LastIndexOf(suffix);
if (v < 1) return id;
- string fore = id.Substring (0, v);
- string root = ToColumn (fore, prefix);
+ string fore = id.Substring(0, v);
+ string root = ToColumn(fore, prefix);
return root;
}
@@ -254,11 +254,11 @@
/// <param name="prefix">Prefix to remove.</param>
/// <returns>id without prefix.</returns>
///
- private string ToColumn (string id, string prefix)
+ private string ToColumn(string id, string prefix)
{
string trimmed;
if (null == prefix) trimmed = id;
- else trimmed = id.Substring (prefix.Length);
+ else trimmed = id.Substring(prefix.Length);
return trimmed;
}
@@ -274,7 +274,7 @@
/// <param name="control"></param>
/// <param name="value"></param>
///
- private void SelectItem (ListControl control, string value)
+ private void SelectItem(ListControl control, string value)
{
if (value != null)
{
@@ -283,7 +283,7 @@
foreach (ListItem i in control.Items)
{
- if (value.Equals (i.Value))
+ if (value.Equals(i.Value))
i.Selected = true;
}
}
@@ -295,12 +295,12 @@
/// <param name="control">Control to set</param>
/// <param name="value">Default value</param>
///
- private void SelectListItem (ListControl control, string value)
+ private void SelectListItem(ListControl control, string value)
{
try
{
control.SelectedIndex = -1;
- SelectItem (control, value);
+ SelectItem(control, value);
}
catch (NullReferenceException e1)
{
@@ -318,18 +318,18 @@
/// <param name="messages">A list of messages</param>
/// <returns>HTML markup presenting the messages.</returns>
///
- private string HtmlMessageList (IList messages)
+ private string HtmlMessageList(IList messages)
{
- StringBuilder sb = new StringBuilder ("<ul>");
+ StringBuilder sb = new StringBuilder("<ul>");
foreach (object o in messages)
{
- sb.Append ("<li>");
- sb.Append (o.ToString ());
- sb.Append ("</li>");
+ sb.Append("<li>");
+ sb.Append(o.ToString());
+ sb.Append("</li>");
}
- sb.Append ("</ul>");
+ sb.Append("</ul>");
- return sb.ToString ();
+ return sb.ToString();
}
/// <summary>
@@ -338,25 +338,25 @@
/// <param name="store">A context listing errors, if any</param>
/// <returns>HTML markup presenting the errors.</returns>
///
- private string HtmlMessageBuilder (IDictionary store)
+ private string HtmlMessageBuilder(IDictionary store)
{
string messageMarkup = null;
if (store != null)
{
- IList messages = new ArrayList ();
+ IList messages = new ArrayList();
ICollection keys = store.Keys;
foreach (string key in keys)
{
- IList sublist = store [key] as IList;
- foreach (string message in sublist) messages.Add (message);
+ IList sublist = store[key] as IList;
+ foreach (string message in sublist) messages.Add(message);
}
- messageMarkup = HtmlMessageList (messages);
+ messageMarkup = HtmlMessageList(messages);
}
if (messageMarkup != null)
{
- StringBuilder sb = new StringBuilder (messageMarkup);
- return sb.ToString ();
+ StringBuilder sb = new StringBuilder(messageMarkup);
+ return sb.ToString();
}
return null;
}
@@ -365,64 +365,63 @@
#region Extra utilities (for GridViewHelper)
- protected void ReadGridControls (ICollection controls, IDictionary dictionary, string[] keys, bool nullIfEmpty)
+ protected void ReadGridControls(ICollection controls, IDictionary dictionary, string[] keys, bool nullIfEmpty)
{
int i = 0;
foreach (Control t in controls)
{
- string key = keys [i];
- if (IsTextBox (t))
+ string key = keys[i];
+ if (IsTextBox(t))
{
TextBox x = (TextBox) t;
- string value = (nullIfEmpty) ? DoNullIfEmpty (x.Text) : x.Text;
- dictionary.Add (key, value);
+ string value = (nullIfEmpty) ? DoNullIfEmpty(x.Text) : x.Text;
+ dictionary.Add(key, value);
}
- if (IsLabel (t))
+ if (IsLabel(t))
{
Label x = (Label) t;
- string value = (nullIfEmpty) ? DoNullIfEmpty (x.Text) : x.Text;
- dictionary.Add (key, value);
+ string value = (nullIfEmpty) ? DoNullIfEmpty(x.Text) : x.Text;
+ dictionary.Add(key, value);
}
- if (IsListControl (t))
+ if (IsListControl(t))
{
ListControl x = (ListControl) t;
- string value = (nullIfEmpty) ? DoNullIfEmpty (x.SelectedValue) : x.SelectedValue;
- dictionary.Add (key, value);
+ string value = (nullIfEmpty) ? DoNullIfEmpty(x.SelectedValue) : x.SelectedValue;
+ dictionary.Add(key, value);
}
- if (IsCheckBox (t))
+ if (IsCheckBox(t))
{
CheckBox x = (CheckBox) t;
string value = (x.Checked) ? key : null;
- dictionary.Add (key, value);
+ dictionary.Add(key, value);
}
- if (IsRadioButton (t))
+ if (IsRadioButton(t))
{
RadioButton x = (RadioButton) t;
string value = (x.Checked) ? key : null;
- dictionary.Add (key, value);
+ dictionary.Add(key, value);
}
i++;
}
}
- protected int BindColumn (DataGrid grid, int pos, string headerText, string dataField, string sortExpression, string dataFormat)
+ protected int BindColumn(DataGrid grid, int pos, string headerText, string dataField, string sortExpression, string dataFormat)
{
- BoundColumn column = new BoundColumn ();
+ BoundColumn column = new BoundColumn();
column.HeaderText = headerText;
column.DataField = dataField;
- // ISSUE: Not being used in example applications.
- column.DataFormatString = dataFormat; // See Formatting Types in .NET Dev Guide
- column.SortExpression = sortExpression; // See DataGridColumn.SortExpression Property
- grid.Columns.AddAt (pos, column);
+ // ISSUE: Not being used in example applications.
+ column.DataFormatString = dataFormat; // See Formatting Types in .NET Dev Guide
+ column.SortExpression = sortExpression; // See DataGridColumn.SortExpression Property
+ grid.Columns.AddAt(pos, column);
return pos + 1;
}
- protected int BindColumn (DataGrid grid, int pos, string headerText, string dataField)
+ protected int BindColumn(DataGrid grid, int pos, string headerText, string dataField)
{
- return BindColumn (grid, pos, headerText, dataField, String.Empty, String.Empty);
+ return BindColumn(grid, pos, headerText, dataField, String.Empty, String.Empty);
}
#endregion
-
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org