The WebObjects Extensions are non-synchronizing reusable components defined in the WebObjects Extensions Framework, which is included in every WebObjects Application project. Feel free to examine the source code for this framework available at /Developer/Examples/JavaWebObjects/Source/JavaWOExtensions relative to the directory in which you installed WebObjects.
Here are the WebObjects Extensions defined in the WebObjects Extensions Framework:
Each component specification that follows is divided into three sections: a synopsis, a description, and a set of bindings. The synopsis is designed to give you ready reference to the element’s attributes, showing which ones are mandatory and which ones optional. The description explains the purpose of the element. Finally, the bindings describe in detail each of the component’s attributes.
The synopses use several conventions that you should be aware of. For example:
WOSubmitButton { action=submitForm; value=aString; [disabled=YES|NO;] [name=aName;] };
Italic denotes words that represent something else or that can be varied. For example, submitForm represents a method in your script—the exact name of the method is your choice.
Square brackets ([ ]) mean that the enclosed attribute or attributes are optional. The name attribute and its value are optional in the synopsis above.
A vertical bar (|) separates two options that are mutually exclusive, as in disabled=YES|NO where the attribute’s value must be either YES or NO.
The remaining words or characters are to be taken literally (that is, they should be typed as they appear). For example, the action and value attributes are to be take literally in the synopsis above.
Last updated: 2004-12-02