com.webobjects.woextensions
Class WOSimpleArrayDisplay
java.lang.Object
com.webobjects.appserver.WOElement
com.webobjects.appserver.WOComponent
com.webobjects.woextensions.WOSimpleArrayDisplay
- All Implemented Interfaces:
- WOActionResults, NSKeyValueCoding, NSKeyValueCoding.ErrorHandling, NSKeyValueCodingAdditions, NSValidation, Serializable, Cloneable
- Direct Known Subclasses:
- WOSimpleArrayDisplay2
public class WOSimpleArrayDisplay
- 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, takeValuesFromRequest, template, templateWithHTMLString, templateWithHTMLString, templateWithHTMLString, templateWithName, toString, unableToSetNullForKey, validateTakeValueForKeyPath, validateValueForKey, validationFailedWithException, valueForBinding, valueForBooleanBinding, valueForIntegerBinding, valueForKey, valueForKeyPath, valueForNSArrayBindings, valueForNSDictionaryBindings, valueForNumberBinding, valueForStringBinding, variableValueForName, variableWithName |
list
public NSArray list
numberToDisplay
public int numberToDisplay
itemDisplayKey
public String itemDisplayKey
listAction
public String listAction
listActionString
public String listActionString
currentItem
public Object currentItem
WOSimpleArrayDisplay
public WOSimpleArrayDisplay(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()
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()
list
public NSArray list()
itemDisplayKey
public String itemDisplayKey()
listAction
public String listAction()
listActionString
public String listActionString()
numberToDisplay
public int numberToDisplay()
realSize
public int realSize()
subList
public NSArray subList()
displayStringForItem
public String displayStringForItem()
isDisplayingSubset
public boolean isDisplayingSubset()
listActionClicked
public WOActionResults listActionClicked()
hasItems
public boolean hasItems()
Copyright © 2000-2008 Apple Inc.