com.arsdigita.forum.ui
Class ThreadDisplay

java.lang.Object
  extended bycom.arsdigita.bebop.Completable
      extended bycom.arsdigita.bebop.SimpleComponent
          extended bycom.arsdigita.forum.ui.ThreadDisplay
All Implemented Interfaces:
Cloneable, com.arsdigita.bebop.Component, Constants, com.arsdigita.util.Lockable

public class ThreadDisplay
extends com.arsdigita.bebop.SimpleComponent
implements Constants


Field Summary
 
Fields inherited from class com.arsdigita.bebop.SimpleComponent
m_attr, versionId
 
Fields inherited from interface com.arsdigita.forum.ui.Constants
FORUM_MODE_POST, FORUM_MODE_VIEW, FORUM_XML_NS, MODE_PARAM, PAGINATOR_PARAM, THREAD_PARAM, TOPIC_ANY, TOPIC_NONE, TOPIC_PARAM
 
Fields inherited from interface com.arsdigita.bebop.Component
BEBOP_XML_NS, CLASS, ID, ON_CLICK, STYLE
 
Constructor Summary
ThreadDisplay(com.arsdigita.kernel.ui.ACSObjectSelectionModel post, ThreadComponent threadComponent)
           
 
Method Summary
protected  void generateActionXML(com.arsdigita.bebop.PageState state, com.arsdigita.xml.Element parent, Post post)
           
protected  void generatePaginatorXML(com.arsdigita.xml.Element parent, int pageNumber, int pageCount, int pageSize, long begin, long end, long objectCount)
           
 void generateXML(com.arsdigita.bebop.PageState state, com.arsdigita.xml.Element parent)
           
protected  String makeURL(com.arsdigita.bebop.PageState state, String action, Post post)
           
 void register(com.arsdigita.bebop.Page p)
           
 void respond(com.arsdigita.bebop.PageState state)
           
 
Methods inherited from class com.arsdigita.bebop.SimpleComponent
children, clone, exportAttributes, getAttribute, getClassAttr, getIdAttr, getKey, getMetaDataAttribute, getStyleAttr, hasAttributes, isLocked, isVisible, lock, register, setAttribute, setClassAttr, setIdAttr, setKey, setMetaDataAttribute, setStyleAttr, setVisible
 
Methods inherited from class com.arsdigita.bebop.Completable
addCompletionListener, fireCompletionEvent
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ThreadDisplay

public ThreadDisplay(com.arsdigita.kernel.ui.ACSObjectSelectionModel post,
                     ThreadComponent threadComponent)
Method Detail

register

public void register(com.arsdigita.bebop.Page p)
Specified by:
register in interface com.arsdigita.bebop.Component

respond

public void respond(com.arsdigita.bebop.PageState state)
             throws javax.servlet.ServletException
Specified by:
respond in interface com.arsdigita.bebop.Component
Throws:
javax.servlet.ServletException

generateXML

public void generateXML(com.arsdigita.bebop.PageState state,
                        com.arsdigita.xml.Element parent)
Specified by:
generateXML in interface com.arsdigita.bebop.Component

generateActionXML

protected void generateActionXML(com.arsdigita.bebop.PageState state,
                                 com.arsdigita.xml.Element parent,
                                 Post post)

makeURL

protected String makeURL(com.arsdigita.bebop.PageState state,
                         String action,
                         Post post)

generatePaginatorXML

protected void generatePaginatorXML(com.arsdigita.xml.Element parent,
                                    int pageNumber,
                                    int pageCount,
                                    int pageSize,
                                    long begin,
                                    long end,
                                    long objectCount)


Copyright (c) 2004 Red Hat, Inc. Corporation. All Rights Reserved. Generated at July 21 2004:2348 UTC