NextApp Echo2 Extras
v2.1.0

nextapp.echo2.extras.webcontainer
Class AccordionPanePeer

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

public class AccordionPanePeer
extends java.lang.Object


Field Summary
static Service ACCORDION_PANE_SERVICE
          Service to provide supporting JavaScript library.
static java.lang.String PROPERTY_LAZY_RENDER_ENABLED
          Component property to enabled/disable lazy rendering of child tabs.
 
Constructor Summary
AccordionPanePeer()
          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

ACCORDION_PANE_SERVICE

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

Constructor Detail

AccordionPanePeer

public AccordionPanePeer()
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