Top

WebObjects Extension Specifications


The WebObjects Extensions framework defines dynamic elements and components that you can use in any application that links to the framework. By default, when you create a WebObjectsApplication or WebObjectsFramework project in Project Builder, you are linked to the WOExtensions framework. In addition, WODefaultApp is already linked to the WOExtensions framework. Thus, you can use the elements and components defined in this framework in virtually all of your applications.

Here are the dynamic elements defined in the WOExtensions Framework:

WOCheckBoxList
WONestedList
WORadioButtonList

In addition to dynamic elements, the WebObjects Extensions framework defines shared components. WebObjects has the ability to share components across applications. All you have to do is define a component, place it in a framework, place the framework in NeXT_ROOT/NextLibrary/Frameworks and you can use that component in any WebObjects application as long as it links to that framework.

Some shared components define attributes, similar to the way dynamic elements define attributes. To use such components, you must bind their attributes to values and methods from your component's script or code file.

Here are the shared components defined in the WOExtensions Framework:

WORedirect
WOSimpleArrayDisplay
WOSortOrder
WOStats
WOToManyRelationship
WOToOneRelationship

See the WebObjects Developer's Guide for a more complete introduction to shared components. See the Dynamic Elements Reference to learn how to use the specifications in this guide.

First Section