diff options
| author | Benjamin Culkin <scorpress@gmail.com> | 2024-05-20 17:58:16 -0400 |
|---|---|---|
| committer | Benjamin Culkin <scorpress@gmail.com> | 2024-05-20 17:58:16 -0400 |
| commit | 40a9d99496e098562f090fb7ffce9e749011b131 (patch) | |
| tree | 437df24d65470582e943e494a52db8ed65a881ae /projects/net.wotonomy.web/src/main/java/net/wotonomy/web/WOGenericElement.java | |
| parent | ff072dfe782f6f22123cd4ba050828d35c0d0fbd (diff) | |
Formatting pass
Diffstat (limited to 'projects/net.wotonomy.web/src/main/java/net/wotonomy/web/WOGenericElement.java')
| -rw-r--r-- | projects/net.wotonomy.web/src/main/java/net/wotonomy/web/WOGenericElement.java | 114 |
1 files changed, 55 insertions, 59 deletions
diff --git a/projects/net.wotonomy.web/src/main/java/net/wotonomy/web/WOGenericElement.java b/projects/net.wotonomy.web/src/main/java/net/wotonomy/web/WOGenericElement.java index 8894428..92d1b42 100644 --- a/projects/net.wotonomy.web/src/main/java/net/wotonomy/web/WOGenericElement.java +++ b/projects/net.wotonomy.web/src/main/java/net/wotonomy/web/WOGenericElement.java @@ -22,74 +22,70 @@ import net.wotonomy.foundation.NSArray; import net.wotonomy.foundation.NSDictionary; /** - * Used to generate any HTML element dynamically. It only creates the opening tag without a closing tag. - * To generate HTML elements that have opening and closing tags, as well as some content in between, - * use WOGenericContainer instead. + * Used to generate any HTML element dynamically. It only creates the opening + * tag without a closing tag. To generate HTML elements that have opening and + * closing tags, as well as some content in between, use WOGenericContainer + * instead. + * * @author michael@mpowers.net * @author $Author: cgruber $ * @version $Revision: 905 $ */ public class WOGenericElement extends WODynamicElement { - static NSArray bindings = new NSArray( new Object[] - { "elementName", "omitTags", "elementID", "otherTagString", - "formValue", "formValues", "invokeAction" } ); - - public WOGenericElement() { - super(); - } + static NSArray bindings = new NSArray(new Object[] { "elementName", "omitTags", "elementID", "otherTagString", + "formValue", "formValues", "invokeAction" }); - public WOGenericElement(String n, NSDictionary m, WOElement t) { - super(n, m, t); - } + public WOGenericElement() { + super(); + } - public String elementName(WOContext c) { - String x = (String)valueForProperty("elementName", c.component()); - if (x != null) - return x; - return c.elementID(); - } + public WOGenericElement(String n, NSDictionary m, WOElement t) { + super(n, m, t); + } - public void takeValuesFromRequest(WORequest r, WOContext c) { - if ( c.elementID().equals( c.senderID() ) ) - { - Object value; - value = r.formValueForKey( c.elementID() ); - setValueForProperty( "formValue", value, c.component() ); - value = r.formValuesForKey( c.elementID() ); - setValueForProperty( "formValues", value, c.component() ); - } - } + public String elementName(WOContext c) { + String x = (String) valueForProperty("elementName", c.component()); + if (x != null) + return x; + return c.elementID(); + } - public WOActionResults invokeAction(WORequest r, WOContext c) - { - WOActionResults result = null; - String action = stringForProperty( "invokeAction", c.component() ); - if ( action != null && c.elementID().equals( c.senderID() ) ) - { - result = c.component().performAction( action ); - } - return result; - } - - public void appendToResponse(WOResponse r, WOContext c) { - WOComponent component = c.component(); - if ( !booleanForProperty( "omitTags", component ) ) - { - r.appendContentString("<"); - r.appendContentString(elementName(c)); - String other = stringForProperty( "otherTagString", component ); - if ( other != null ) - { - r.appendContentString( " " ); - r.appendContentString( other ); - } - String add = additionalHTMLProperties(component, bindings); - if (add.length() > 0) - r.appendContentString(add); - r.appendContentString(">"); - } - setValueForProperty( "elementID", c.elementID(), component ); - } + public void takeValuesFromRequest(WORequest r, WOContext c) { + if (c.elementID().equals(c.senderID())) { + Object value; + value = r.formValueForKey(c.elementID()); + setValueForProperty("formValue", value, c.component()); + value = r.formValuesForKey(c.elementID()); + setValueForProperty("formValues", value, c.component()); + } + } + + public WOActionResults invokeAction(WORequest r, WOContext c) { + WOActionResults result = null; + String action = stringForProperty("invokeAction", c.component()); + if (action != null && c.elementID().equals(c.senderID())) { + result = c.component().performAction(action); + } + return result; + } + + public void appendToResponse(WOResponse r, WOContext c) { + WOComponent component = c.component(); + if (!booleanForProperty("omitTags", component)) { + r.appendContentString("<"); + r.appendContentString(elementName(c)); + String other = stringForProperty("otherTagString", component); + if (other != null) { + r.appendContentString(" "); + r.appendContentString(other); + } + String add = additionalHTMLProperties(component, bindings); + if (add.length() > 0) + r.appendContentString(add); + r.appendContentString(">"); + } + setValueForProperty("elementID", c.elementID(), component); + } } |
