abstract
void
|
addChild(String key, WebComponent child)
adds a child WebComponent instance on the current WebComponent.
|
abstract
void
|
addChildStateInfo(ParameterBuilder paramBldr, int howMuchState)
|
abstract
void
|
addChildStateInfo(ParameterBuilder paramBldr)
|
abstract
void
|
collectData()
Triggers execution to the back end no matter whether it is synchronous or asynchronous.
|
abstract
void
|
collectMinimalData()
This is similar to collectData() except data collected is minimal.
|
abstract
MarkupOutput
|
generateOutput()
This is the generic method to ask the WebComponent to generate some output for the client.
|
abstract
BeanContext
|
getBeanContext()
|
abstract
WebComponent
|
getChild(int index)
Returns the child WebComponent instance specified by the index.
|
abstract
WebComponent
|
getChild(String key)
Returns the child WebComponent instance specified by the key.
|
abstract
WebComponent
|
getChildByClass(Class className)
Returns the child WebComponent instance specified by the class.
|
abstract
WebComponent
|
getChildByType(int childType)
|
abstract
int
|
getChildCount()
Returns the total number of children on the current WebComponent.
|
abstract
void
|
getChildrenByClass(Class className, HashList retList, boolean recursive)
Returns a collection of children specified by the class name
|
abstract
int
|
getDefaultStateLevel()
Returns the default state level for the WebComponent.
|
abstract
WebFeatures
|
getFeaturesManager()
Return the WebFeatures implementation associated with this WebComponent
|
abstract
int
|
getMaximumStateLevel()
Returns the maximum state level that is supported by the WebComponent.
|
abstract
String
|
getName()
Returns the name of the current WebComponent.
|
abstract
int
|
getOutputFormat()
|
abstract
WebComponent
|
getParent()
Returns the parent WebComponent of the current WebComponent.
|
abstract
String
|
getPath()
Returns the path from the root WebComponent to the current WebComponent.
|
abstract
int
|
getPersistMode()
|
abstract
Set
|
getRenderingFilter()
returns the rendering filter.
|
abstract
WebComponent
|
getRoot()
Returns the root of the current WebComponent.
|
abstract
WebComponent
|
getTargetBean()
Get the target bean associated with this instance
|
abstract
String
|
getTargetBeanPath()
|
abstract
WebEvent
|
getWebEvent(int event, boolean recurse)
Returns the WebEvent instance with the specified event ID.
|
abstract
WebEvent
|
getWebEvent(int event)
Returns the WebEvent instance with the specified event ID.
|
abstract
WebEventHandler
|
getWebEventHandler()
Returns the WebEventHandler instance associated with the current WebComponent.
|
abstract
int
|
getXMLStatus()
|
abstract
boolean
|
handleRequest(RequestKeys keys)
Handles a request.
|
abstract
boolean
|
hasChanged()
Verifies the state of the component has changed
|
abstract
boolean
|
hasJustOpened()
Verifies if the component has just been opened.
|
abstract
void
|
initBean()
Initialize the component after it's created and its properties initialized
|
abstract
void
|
invalidateChildrenState()
Invalidates the cached URL and hidden INPUT states of all the components, including
the current component, along the path to the root component.
|
abstract
boolean
|
isBeanContextEmpty()
Verifies if a bean context exists for the current WebComponent.
|
abstract
boolean
|
isFeatureAvailable(String featureID)
Verifies the feature provided is accesible based on the properties of this WebComponent
|
abstract
void
|
prepareForReuse()
If a Web Component instance is going to be reused across different requests, this API serves as a notifier to the component to do the necessary cleanup.
|
abstract
WebComponent
|
removeChild(WebComponent component)
removes a child WebComponent instance on the current WebComponent.
|
abstract
WebComponent
|
removeChild(String key)
removes a child WebComponent instance on the current WebComponent.
|
abstract
WebComponent
|
searchChild(String key)
Returns the child WebComponent instance specified by the key.
|
abstract
void
|
setBeanContext(BeanContext beanContext, boolean propagate)
Sets an instance of BeanContext on the current WebBean.
|
abstract
void
|
setBeanContext(BeanContext beanContext)
Sets an instance of BeanContext on the current WebBean.
|
abstract
void
|
setChanged(boolean value, boolean forceRecurse)
Sets the changed state of the component
|
abstract
void
|
setChanged(boolean value)
Sets the changed state of the component.
|
abstract
void
|
setDefaultStateLevel(int stateLevel)
Sets the default state level for the WebComponent.
|
abstract
void
|
setFeaturesManager(WebFeatures featuresManager)
Associate a WebFeatures implementation with this WebComponent
|
abstract
void
|
setName(String name)
Sets the name on the current WebComponent.
|
abstract
void
|
setOutputFormat(int outputFormat)
|
abstract
void
|
setParent(WebComponent parent)
Sets the parent WebComponent of the current WebComponent.
|
abstract
void
|
setPersistMode(int persistFlag)
|
abstract
void
|
setRenderingFilter(Set renderingFilter)
Sets the list of beans to render.
|
abstract
void
|
setTargetBean(WebComponent bean)
Set the target bean that will be associated with this instance.
|
abstract
void
|
setTargetBeanPath(String beanName)
Define the base bean for this instance.
|
abstract
void
|
setWebEventHandler(WebEventHandler handler)
|