com.swfit.core.xhtml
Class XHTMLArticleRenderer

java.lang.Object
  |
  +--com.swfit.core.xhtml.XHTMLArticleRenderer

public class XHTMLArticleRenderer
extends java.lang.Object

The XHTMLArticleRenderer is a mass renderer for XHTML articles.

Since:
SWFIT1.0
Version:
$Revision: 1.1 $ $Date: 2003/02/02 20:47:25 $
Author:
Olaf Havnes

Field Summary
static java.lang.String ARTICLE_SCHEME
          The different schemes for rendering a XHTML article.
static java.lang.String IM_SCALED_BOTH
          The different schemes for rendering a XHTML article.
static java.lang.String IM_SCALED_HEIGHT
          The different schemes for rendering a XHTML article.
static java.lang.String IM_SCALED_WIDTH
          The different schemes for rendering a XHTML article.
static java.lang.String IMS_FIRST
          The different schemes for rendering a XHTML article.
static java.lang.String IMS_HORIZONTAL
          The different schemes for rendering a XHTML article.
static java.lang.String NO_CREATED_DATE
          The different schemes for rendering a XHTML article.
static java.lang.String NO_LINK_DATE
          The different schemes for rendering a XHTML article.
static java.lang.String NO_MODIFIED_DATE
          The different schemes for rendering a XHTML article.
static java.lang.String NO_RULES
          The different schemes for rendering a XHTML article.
 
Constructor Summary
XHTMLArticleRenderer(int publish_locale, int im_type, boolean ims_first, boolean ims_horizontal, boolean no_created_date, boolean no_modified_date, boolean no_link_date, boolean no_rules)
           
XHTMLArticleRenderer(int publish_locale, java.lang.String article_scheme)
           
XHTMLArticleRenderer(javax.servlet.ServletConfig config)
          Build the XHTMLArticleRenderer from various inputs.
 
Method Summary
 java.lang.String articleCreated(XHTMLPublishedObject xpobj)
           
 java.lang.String articleModified(XHTMLPublishedObject xpobj)
           
 java.lang.String longCreated(XHTMLPublishedObject xpobj)
          The different date formats applied to a XHTMLPublishedObject .
 java.lang.String longModified(XHTMLPublishedObject xpobj)
           
 boolean noLinkDate()
           
 boolean noRules()
           
 XHTMLDocument renderArticle(XHTMLDocument doc, XHTMLPublishedObject article, XHTMLPublishedObjectList author_list, java.lang.String image_web_root, XHTMLPublishedObjectList image_list)
          Methods for displaying a full article.
 java.lang.String shortCreated(XHTMLPublishedObject xpobj)
           
 java.lang.String shortModified(XHTMLPublishedObject xpobj)
           
 java.lang.StringBuffer singleArticleDisplayMini(java.lang.StringBuffer str_b, XHTMLPublishedObject article, XHTMLPublishedObject author, java.lang.String image_web_root, XHTMLPublishedObject image, java.lang.String url)
          Methods for displaying more detailed texts.
 java.lang.StringBuffer singleImageDisplay(java.lang.StringBuffer str_b, java.lang.String full_image_path, java.lang.String scaled_image_path, java.lang.String image_title, java.lang.String image_ingress)
           
 java.lang.StringBuffer singleImageDisplay(java.lang.StringBuffer str_b, java.lang.String image_web_root, XHTMLPublishedObject image)
           
 java.lang.StringBuffer singleImageDisplayMini(java.lang.StringBuffer str_b, java.lang.String full_image_path, java.lang.String scaled_image_path, java.lang.String image_title, java.lang.String image_ingress)
           
 java.lang.StringBuffer singleImageDisplayMini(java.lang.StringBuffer str_b, java.lang.String image_web_root, XHTMLPublishedObject image)
          Methods for displaying images.
 java.lang.StringBuffer singleTextDisplay(java.lang.StringBuffer str_b, java.lang.String title, java.lang.String ingress, java.lang.String link, java.lang.String linktext, java.lang.String time_info, java.lang.String author_name, java.lang.String author_mail, java.lang.String author_bio)
           
 java.lang.StringBuffer singleTextDisplay(java.lang.StringBuffer str_b, XHTMLPublishedObject text, XHTMLPublishedObject author)
           
 java.lang.StringBuffer singleTextDisplayNoLink(java.lang.StringBuffer str_b, XHTMLPublishedObject text, XHTMLPublishedObject author)
          Methods for displaying short texts.
 java.lang.String timeInfo(XHTMLPublishedObject xpobj)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ARTICLE_SCHEME

public static final java.lang.String ARTICLE_SCHEME
The different schemes for rendering a XHTML article.

IMS_FIRST

public static final java.lang.String IMS_FIRST
The different schemes for rendering a XHTML article.

IMS_HORIZONTAL

public static final java.lang.String IMS_HORIZONTAL
The different schemes for rendering a XHTML article.

IM_SCALED_BOTH

public static final java.lang.String IM_SCALED_BOTH
The different schemes for rendering a XHTML article.

IM_SCALED_WIDTH

public static final java.lang.String IM_SCALED_WIDTH
The different schemes for rendering a XHTML article.

IM_SCALED_HEIGHT

public static final java.lang.String IM_SCALED_HEIGHT
The different schemes for rendering a XHTML article.

NO_CREATED_DATE

public static final java.lang.String NO_CREATED_DATE
The different schemes for rendering a XHTML article.

NO_MODIFIED_DATE

public static final java.lang.String NO_MODIFIED_DATE
The different schemes for rendering a XHTML article.

NO_LINK_DATE

public static final java.lang.String NO_LINK_DATE
The different schemes for rendering a XHTML article.

NO_RULES

public static final java.lang.String NO_RULES
The different schemes for rendering a XHTML article.
Constructor Detail

XHTMLArticleRenderer

public XHTMLArticleRenderer(javax.servlet.ServletConfig config)
Build the XHTMLArticleRenderer from various inputs.

XHTMLArticleRenderer

public XHTMLArticleRenderer(int publish_locale,
                            java.lang.String article_scheme)

XHTMLArticleRenderer

public XHTMLArticleRenderer(int publish_locale,
                            int im_type,
                            boolean ims_first,
                            boolean ims_horizontal,
                            boolean no_created_date,
                            boolean no_modified_date,
                            boolean no_link_date,
                            boolean no_rules)
Method Detail

noRules

public final boolean noRules()

noLinkDate

public final boolean noLinkDate()

longCreated

public final java.lang.String longCreated(XHTMLPublishedObject xpobj)
The different date formats applied to a XHTMLPublishedObject .

shortCreated

public final java.lang.String shortCreated(XHTMLPublishedObject xpobj)

articleCreated

public final java.lang.String articleCreated(XHTMLPublishedObject xpobj)

longModified

public final java.lang.String longModified(XHTMLPublishedObject xpobj)

shortModified

public final java.lang.String shortModified(XHTMLPublishedObject xpobj)

articleModified

public final java.lang.String articleModified(XHTMLPublishedObject xpobj)

timeInfo

public final java.lang.String timeInfo(XHTMLPublishedObject xpobj)

singleImageDisplayMini

public final java.lang.StringBuffer singleImageDisplayMini(java.lang.StringBuffer str_b,
                                                           java.lang.String image_web_root,
                                                           XHTMLPublishedObject image)
Methods for displaying images. The image object must be non-null.

singleImageDisplayMini

public final java.lang.StringBuffer singleImageDisplayMini(java.lang.StringBuffer str_b,
                                                           java.lang.String full_image_path,
                                                           java.lang.String scaled_image_path,
                                                           java.lang.String image_title,
                                                           java.lang.String image_ingress)

singleImageDisplay

public final java.lang.StringBuffer singleImageDisplay(java.lang.StringBuffer str_b,
                                                       java.lang.String image_web_root,
                                                       XHTMLPublishedObject image)

singleImageDisplay

public final java.lang.StringBuffer singleImageDisplay(java.lang.StringBuffer str_b,
                                                       java.lang.String full_image_path,
                                                       java.lang.String scaled_image_path,
                                                       java.lang.String image_title,
                                                       java.lang.String image_ingress)

singleTextDisplayNoLink

public final java.lang.StringBuffer singleTextDisplayNoLink(java.lang.StringBuffer str_b,
                                                            XHTMLPublishedObject text,
                                                            XHTMLPublishedObject author)
Methods for displaying short texts.

singleTextDisplay

public final java.lang.StringBuffer singleTextDisplay(java.lang.StringBuffer str_b,
                                                      XHTMLPublishedObject text,
                                                      XHTMLPublishedObject author)

singleTextDisplay

public final java.lang.StringBuffer singleTextDisplay(java.lang.StringBuffer str_b,
                                                      java.lang.String title,
                                                      java.lang.String ingress,
                                                      java.lang.String link,
                                                      java.lang.String linktext,
                                                      java.lang.String time_info,
                                                      java.lang.String author_name,
                                                      java.lang.String author_mail,
                                                      java.lang.String author_bio)

singleArticleDisplayMini

public final java.lang.StringBuffer singleArticleDisplayMini(java.lang.StringBuffer str_b,
                                                             XHTMLPublishedObject article,
                                                             XHTMLPublishedObject author,
                                                             java.lang.String image_web_root,
                                                             XHTMLPublishedObject image,
                                                             java.lang.String url)
Methods for displaying more detailed texts.

renderArticle

public final XHTMLDocument renderArticle(XHTMLDocument doc,
                                         XHTMLPublishedObject article,
                                         XHTMLPublishedObjectList author_list,
                                         java.lang.String image_web_root,
                                         XHTMLPublishedObjectList image_list)
                                  throws java.io.IOException
Methods for displaying a full article.


Swfit developer homepage
Copyright © 2003 Orgdot AS. All Rights Reserved.