Class CatDate

java.lang.Object
  |
  +--Link
        |
        +--CatLink
              |
              +--CatLinkPhoons
                    |
                    +--CatDate
All Implemented Interfaces:
java.lang.Cloneable, java.lang.Comparable

public class CatDate
extends CatLinkPhoons

This class provides special handling for the "Sorted by Date" category. See CatLink.

Author:
John E. Darrow (c) 2000, 2001

Fields inherited from class CatLink
clones, curCatDescr, curCatTitles, editorsPicks, firstInCat, fullCaption, links, original, parent, subcatColWidth
 
Fields inherited from class Link
caption, filename, htmlBaseName, keywords, lineend
 
Constructor Summary
CatDate()
           
 
Method Summary
 java.lang.String getHtmlBaseName(PicLink picLink)
          Forces a single page name.
 boolean isEditorsPickForPicPage(PicLink picLink)
          Returns true if the picLink is an Editor's Pick in *any* category.
 boolean isFirstInCat(PicLink picLink)
          Returns true if the picLink is a firstInCat in *any* category.
 boolean isMulti()
          Forces the page count to be 1 (preventing the page from being split even if long).
 void toHtml()
          Generates a web page in a unique date display format.
 
Methods inherited from class CatLinkPhoons
getHref, hasEdPickPics
 
Methods inherited from class CatLink
addEditorsPick, addFirstInCat, allowsEdPickIconOnCatPage, allowsGrandkidLinks, allowsRecAddIconOnPage, allowsTranslation, changeFirstInCat, clone, deleteCategory, flushKeywordsUpChain, formCellContents, getBlurb, getCatLink, getCatLink, getCatLinksSubset, getCatLinksSubset, getClones, getCount, getFullCaptions, getFullCaptions, getHasPicsCatLinksSubset, getHasPicsFullCaptions, getIcons, getKeywords, getLanguage, getPageLinkHeading, getPageLinkLinks, getTable, hasPics, hasRecAddPics, isEditorsPickForCatPage, removeEditorsPick, toHref, toHref, toHrefAncestors, toHtml, toString, translateDescr, translateFilename, translateHtmlBaseName, translateTitle
 
Methods inherited from class Link
compareTo, getIconEditorsPick, getIconFirstInCat, getIconNew, toUniqueKeywords
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CatDate

public CatDate()
Method Detail

isMulti

public boolean isMulti()
Forces the page count to be 1 (preventing the page from being split even if long).
Overrides:
isMulti in class CatLink

toHtml

public void toHtml()
Generates a web page in a unique date display format.
Overrides:
toHtml in class CatLinkPhoons

getHtmlBaseName

public java.lang.String getHtmlBaseName(PicLink picLink)
Forces a single page name.
Overrides:
getHtmlBaseName in class CatLink

isEditorsPickForPicPage

public boolean isEditorsPickForPicPage(PicLink picLink)
Returns true if the picLink is an Editor's Pick in *any* category.
Overrides:
isEditorsPickForPicPage in class CatLinkPhoons

isFirstInCat

public boolean isFirstInCat(PicLink picLink)
Returns true if the picLink is a firstInCat in *any* category.
Overrides:
isFirstInCat in class CatLink