NextApp Echo2 Extras
v2.1.0

nextapp.echo2.extras.webcontainer
Class TabPanePeer

java.lang.Object
  extended by nextapp.echo2.extras.webcontainer.TabPanePeer

public class TabPanePeer
extends java.lang.Object

ComponentSynchronizePeer implementation for synchronizing TabPane components.


Field Summary
static java.lang.String PROPERTY_LAZY_RENDER_ENABLED
          Component property to enabled/disable lazy rendering of child tabs.
static Service TAB_PANE_SERVICE
          Service to provide supporting JavaScript library.
 
Constructor Summary
TabPanePeer()
          Default constructor.
 
Method Summary
 java.lang.String getContainerId(Component child)
           
 ImageReference getImage(Component component, java.lang.String imageId)
           
 boolean isRendered(ContainerInstance ci, Component parent, Component child)
           
 void processPropertyUpdate(ContainerInstance ci, Component component, org.w3c.dom.Element propertyElement)
           
 void renderAdd(RenderContext rc, ServerComponentUpdate update, java.lang.String targetId, Component component)
           
 void renderDispose(RenderContext rc, ServerComponentUpdate update, Component component)
           
 boolean renderUpdate(RenderContext rc, ServerComponentUpdate update, java.lang.String targetId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROPERTY_LAZY_RENDER_ENABLED

public static final java.lang.String PROPERTY_LAZY_RENDER_ENABLED
Component property to enabled/disable lazy rendering of child tabs. Default value is interpreted to be true.

See Also:
Constant Field Values

TAB_PANE_SERVICE

public static final Service TAB_PANE_SERVICE
Service to provide supporting JavaScript library.

Constructor Detail

TabPanePeer

public TabPanePeer()
Default constructor.

Method Detail

getContainerId

public java.lang.String getContainerId(Component child)
See Also:
nextapp.echo2.webcontainer.ComponentSynchronizePeer#getContainerId(nextapp.echo2.app.Component)

getImage

public ImageReference getImage(Component component,
                               java.lang.String imageId)
See Also:
nextapp.echo2.webcontainer.image.ImageRenderSupport#getImage(nextapp.echo2.app.Component, java.lang.String)

isRendered

public boolean isRendered(ContainerInstance ci,
                          Component parent,
                          Component child)
See Also:
nextapp.echo2.webcontainer.LazyRenderContainer#isRendered(nextapp.echo2.webcontainer.ContainerInstance, nextapp.echo2.app.Component, nextapp.echo2.app.Component)

processPropertyUpdate

public void processPropertyUpdate(ContainerInstance ci,
                                  Component component,
                                  org.w3c.dom.Element propertyElement)
See Also:
nextapp.echo2.webcontainer.PropertyUpdateProcessor#processPropertyUpdate(nextapp.echo2.webcontainer.ContainerInstance, nextapp.echo2.app.Component, org.w3c.dom.Element)

renderAdd

public void renderAdd(RenderContext rc,
                      ServerComponentUpdate update,
                      java.lang.String targetId,
                      Component component)
See Also:
nextapp.echo2.webcontainer.ComponentSynchronizePeer#renderAdd(nextapp.echo2.webcontainer.RenderContext, nextapp.echo2.app.update.ServerComponentUpdate, java.lang.String, nextapp.echo2.app.Component)

renderDispose

public void renderDispose(RenderContext rc,
                          ServerComponentUpdate update,
                          Component component)
See Also:
nextapp.echo2.webcontainer.ComponentSynchronizePeer#renderDispose( nextapp.echo2.webcontainer.RenderContext, nextapp.echo2.app.update.ServerComponentUpdate, nextapp.echo2.app.Component)

renderUpdate

public boolean renderUpdate(RenderContext rc,
                            ServerComponentUpdate update,
                            java.lang.String targetId)
See Also:
nextapp.echo2.webcontainer.ComponentSynchronizePeer#renderUpdate( nextapp.echo2.webcontainer.RenderContext, nextapp.echo2.app.update.ServerComponentUpdate, java.lang.String)

NextApp Echo2 Extras
v2.1.0