com.webobjects.woextensions
Class WOTable
java.lang.Object
com.webobjects.appserver.WOElement
com.webobjects.appserver.WOComponent
com.webobjects.woextensions.WOTable
- All Implemented Interfaces:
- WOActionResults, NSKeyValueCoding, NSKeyValueCoding.ErrorHandling, NSKeyValueCodingAdditions, NSValidation, Serializable, Cloneable
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, setVariableValueForName, sleep, synchronizesVariablesWithBindings, takeValueForKey, takeValueForKeyPath, template, templateWithHTMLString, templateWithHTMLString, templateWithHTMLString, templateWithName, toString, unableToSetNullForKey, validateTakeValueForKeyPath, validateValueForKey, validationFailedWithException, valueForBinding, valueForBooleanBinding, valueForIntegerBinding, valueForKey, valueForKeyPath, valueForNSArrayBindings, valueForNSDictionaryBindings, valueForNumberBinding, valueForStringBinding, variableValueForName, variableWithName |
currentRow
public int currentRow
currentCol
public int currentCol
WOTable
public WOTable(WOContext aContext)
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()
rowCount
public int rowCount()
colCount
public int colCount()
setCurrentRow
public void setCurrentRow(Number newValue)
pushItem
public void pushItem()
setCurrentCol
public void setCurrentCol(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)
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()
Copyright © 2000-2008 Apple Inc.