com.webobjects.woextensions
Class WOTable
java.lang.Object
  |
  +--com.webobjects.appserver.WOElement
        |
        +--com.webobjects.appserver.WOComponent
              |
              +--com.webobjects.woextensions.WOTable
- All Implemented Interfaces: 
 - Cloneable, NSKeyValueCoding, NSKeyValueCoding.ErrorHandling, NSKeyValueCodingAdditions, NSValidation, Serializable, WOActionResults
 
- public class WOTable
- extends WOComponent
  
- See Also:
 - Serialized Form
 
 
 
 
 
 
 
 
 
 
 
| Methods inherited from class com.webobjects.appserver.WOComponent | 
appendToResponse, application, awake, baseURL, bindingKeys, canAccessFieldsDirectly, canGetValueForBinding, canSetValueForBinding, clone, context, debugString, descriptionForResponse, ensureAwakeInContext, frameworkName, generateResponse, handleQueryWithUnboundKey, handleTakeValueForUnboundKey, hasBinding, hasSession, invokeAction, isCachingEnabled, isEventLoggingEnabled, logString, name, pageWithName, parent, path, pathURL, performParentAction, pullValuesFromParent, pushValuesToParent, session, set_componentUnroll, set_unroll, setCachingEnabled, setValueForBinding, sleep, synchronizesVariablesWithBindings, takeValueForKey, takeValueForKeyPath, template, templateWithHTMLString, templateWithName, toString, unableToSetNullForKey, validateTakeValueForKeyPath, validateValueForKey, validationFailedWithException, valueForBinding, valueForKey, valueForKeyPath | 
 
 
currentCol
public int currentCol
currentRow
public int currentRow
WOTable
public WOTable(WOContext aContext)
colCount
public int colCount()
 
isStateless
public boolean isStateless()
- Description copied from class: 
WOComponent 
- By default, this method returns 
false, indicating that state will
 be maintained for instances of the receiver. Overriding this method
 to return true will make the component stateless. A single instance
 of each stateless component is shared between multiple sessions,
 reducing the application's memory footprint.
 By default, stateless components don't synchronize. So, if you override this method to return
 true and you want the component to synchronize, you must also override 
 synchronizesVariablesWithBindings and return true.
- Overrides:
 isStateless in class WOComponent
 
- Returns:
 true if this method is overidden, false otherwise- See Also:
 WOComponent.reset(), 
WOComponent.synchronizesVariablesWithBindings()
 
 
list
public NSArray list()
 
maxColumns
public int maxColumns()
 
pushItem
public void pushItem()
 
reset
public void reset()
- Description copied from class: 
WOComponent 
- Allows a stateless component to reset temporary references.
 This method -- which is only invoked if the component is stateless -- allows
 a component instance to reset or delete temporary references to
 objects that are specific to a given context. To ensure that when
 the shared instance of a component is reused by another session
 there are no side effects, implement this method so that it releases
 and sets to null each of the component's instance variables.
- Overrides:
 reset in class WOComponent
 
- See Also:
 WOComponent.isStateless()
 
 
rowCount
public int rowCount()
 
setCurrentCol
public void setCurrentCol(Number newValue)
 
setCurrentRow
public void setCurrentRow(Number newValue)
 
takeValuesFromRequest
public void takeValuesFromRequest(WORequest aRequest,
                                  WOContext aContext)
- Description copied from class: 
WOComponent 
- Tells the component to synchronize its variables with values from the request.
 It is systematically called during the first phase of the component request handling.
 All WOComponent objects associated with a request are called with this method
 during the first phase of the request-response loop. The default
 WOComponent behavior is to invoke the method on the root WOElement object of
 the component's template (returned by 
template(). In this phase, each dynamic element in
 the template extracts any entered data or changed state (such as
 a check in a check box) associated with an attribute and assigns
 the value to the component variable bound to the attribute.
 Subclasses of WOComponent can override this method to
 replace or supplement the default behavior with custom logic.
- Overrides:
 takeValuesFromRequest in class WOComponent
 
- Parameters:
 aRequest - the current request with the WOComponent objectaContext - context of a transaction- See Also:
 WOComponent.appendToResponse(WOResponse aResponse, WOContext
                                    aContext), 
WOComponent.invokeAction(WORequest aRequest, WOContext aContext)
 
 
Copyright © 2003 Apple Computer, Inc.