A B C D E F G I L M N O P R S V X

A

AddFirstChildClassToHeader - Class in org.codehaus.xsite.extractors.sitemesh.rules
Rule for HTMLProcessor that adds class=""FirstChild" to the first header of the body if it is the first element.
AddFirstChildClassToHeader() - Constructor for class org.codehaus.xsite.extractors.sitemesh.rules.AddFirstChildClassToHeader
 
addPage(Page) - Method in class org.codehaus.xsite.model.Section
 
addSection(Section) - Method in class org.codehaus.xsite.model.Sitemap
 

B

badLink(Page, String) - Method in interface org.codehaus.xsite.validators.LinkChecker.Reporter
 
build(File, File, File[], File) - Method in class org.codehaus.xsite.XSite
 

C

CommonsFileSystem - Class in org.codehaus.xsite.io
Commons-based FileSystem implementation
CommonsFileSystem() - Constructor for class org.codehaus.xsite.io.CommonsFileSystem
 
CommonsFileSystem.FileSystemException - Exception in org.codehaus.xsite.io
 
CommonsFileSystem.FileSystemException(String, Throwable) - Constructor for exception org.codehaus.xsite.io.CommonsFileSystem.FileSystemException
 
copyDirectory(File, File, boolean) - Method in interface org.codehaus.xsite.FileSystem
 
copyDirectory(File, File, boolean) - Method in class org.codehaus.xsite.io.CommonsFileSystem
 
copyFile(File, File) - Method in interface org.codehaus.xsite.FileSystem
 
copyFile(File, File) - Method in class org.codehaus.xsite.io.CommonsFileSystem
 
createXSite(Map) - Method in class org.codehaus.xsite.factories.DefaultXSiteFactory
 
createXSite(Map) - Method in class org.codehaus.xsite.factories.NanoXSiteFactory
 
createXSite(Map) - Method in interface org.codehaus.xsite.XSiteFactory
Creates an XSite instance

D

DefaultXSiteFactory - Class in org.codehaus.xsite.factories
Default implementation of XSiteFactory which returns default instances of XSite
DefaultXSiteFactory() - Constructor for class org.codehaus.xsite.factories.DefaultXSiteFactory
 

E

extractPage(File) - Method in class org.codehaus.xsite.extractors.SiteMeshPageExtractor
 
extractPage(String, String) - Method in class org.codehaus.xsite.extractors.SiteMeshPageExtractor
 
extractPage(File) - Method in interface org.codehaus.xsite.PageExtractor
 
extractPage(String, String) - Method in interface org.codehaus.xsite.PageExtractor
 

F

FileSystem - Interface in org.codehaus.xsite
Handles filesystem operations
FreemarkerSkin - Class in org.codehaus.xsite.skins
Provides HTML 'skin' around content, using a FreeMarker template.
FreemarkerSkin() - Constructor for class org.codehaus.xsite.skins.FreemarkerSkin
 
FreemarkerSkin.CannotApplySkinException - Exception in org.codehaus.xsite.skins
 
FreemarkerSkin.CannotApplySkinException(Throwable) - Constructor for exception org.codehaus.xsite.skins.FreemarkerSkin.CannotApplySkinException
 
FreemarkerSkin.CannotCreateSkinException - Exception in org.codehaus.xsite.skins
 
FreemarkerSkin.CannotCreateSkinException(Throwable) - Constructor for exception org.codehaus.xsite.skins.FreemarkerSkin.CannotCreateSkinException
 

G

getAllPages() - Method in class org.codehaus.xsite.model.Sitemap
 
getBody() - Method in class org.codehaus.xsite.model.Page
 
getFileFilter() - Method in class org.codehaus.xsite.io.CommonsFileSystem
Specifies the file filter used in the #copyDirectory() method.
getFilename() - Method in class org.codehaus.xsite.model.Page
 
getHead() - Method in class org.codehaus.xsite.model.Page
 
getHref() - Method in class org.codehaus.xsite.model.Link
 
getHref() - Method in class org.codehaus.xsite.model.Page
 
getId() - Method in class org.codehaus.xsite.model.Page
 
getLinks() - Method in class org.codehaus.xsite.model.Page
 
getName() - Method in class org.codehaus.xsite.model.Section
 
getPages() - Method in class org.codehaus.xsite.model.Section
 
getSections() - Method in class org.codehaus.xsite.model.Sitemap
 
getTitle() - Method in class org.codehaus.xsite.model.Link
 
getTitle() - Method in class org.codehaus.xsite.model.Page
 

I

isIndex() - Method in class org.codehaus.xsite.model.Page
 
isValid(String) - Method in interface org.codehaus.xsite.LinkValidator
Test the argument for a valid link
isValid(String) - Method in class org.codehaus.xsite.validators.StartsWithLinkValidator
 

L

Link - Class in org.codehaus.xsite.model
 
Link(String, String) - Constructor for class org.codehaus.xsite.model.Link
 
LinkChecker - Class in org.codehaus.xsite.validators
Verifies all the links in a Sitemap.
LinkChecker(Sitemap, LinkValidator[], LinkChecker.Reporter) - Constructor for class org.codehaus.xsite.validators.LinkChecker
 
LinkChecker.Reporter - Interface in org.codehaus.xsite.validators
Callback for errors.
LinkValidator - Interface in org.codehaus.xsite
Interface for link validators.
load(File) - Method in interface org.codehaus.xsite.Skin
 
load(File) - Method in class org.codehaus.xsite.skins.FreemarkerSkin
 
loadFrom(File) - Method in class org.codehaus.xsite.loaders.XStreamSitemapLoader
 
loadFrom(File) - Method in interface org.codehaus.xsite.SitemapLoader
 

M

Main - Class in org.codehaus.xsite
Command line entry point for building XSite.
Main(String[]) - Constructor for class org.codehaus.xsite.Main
 
main(String[]) - Static method in class org.codehaus.xsite.Main
 

N

NanoXSiteFactory - Class in org.codehaus.xsite.factories
NanoContainer-based implementation of XSiteFactory
NanoXSiteFactory() - Constructor for class org.codehaus.xsite.factories.NanoXSiteFactory
 

O

org.codehaus.xsite - package org.codehaus.xsite
 
org.codehaus.xsite.extractors - package org.codehaus.xsite.extractors
 
org.codehaus.xsite.extractors.sitemesh.rules - package org.codehaus.xsite.extractors.sitemesh.rules
 
org.codehaus.xsite.factories - package org.codehaus.xsite.factories
 
org.codehaus.xsite.io - package org.codehaus.xsite.io
 
org.codehaus.xsite.loaders - package org.codehaus.xsite.loaders
 
org.codehaus.xsite.model - package org.codehaus.xsite.model
 
org.codehaus.xsite.skins - package org.codehaus.xsite.skins
 
org.codehaus.xsite.validators - package org.codehaus.xsite.validators
 

P

Page - Class in org.codehaus.xsite.model
A single page in a website, including title, filename and content.
Page(String, String, String, Collection, Properties) - Constructor for class org.codehaus.xsite.model.Page
Creates a Page
PageExtractor - Interface in org.codehaus.xsite
Extracts Page content from HTML files
process(Tag) - Method in class org.codehaus.xsite.extractors.sitemesh.rules.AddFirstChildClassToHeader
 

R

readFile(File) - Method in interface org.codehaus.xsite.FileSystem
 
readFile(File) - Method in class org.codehaus.xsite.io.CommonsFileSystem
 

S

Section - Class in org.codehaus.xsite.model
A section in a website, holding pages.
Section(String) - Constructor for class org.codehaus.xsite.model.Section
 
shouldProcess(String) - Method in class org.codehaus.xsite.extractors.sitemesh.rules.AddFirstChildClassToHeader
 
Sitemap - Class in org.codehaus.xsite.model
Holds the structure of a website.
Sitemap() - Constructor for class org.codehaus.xsite.model.Sitemap
 
SitemapLoader - Interface in org.codehaus.xsite
Loads site map content from a configuration file.
SiteMeshPageExtractor - Class in org.codehaus.xsite.extractors
PageExtractor which extract page information from an HTML file using the SiteMesh library.
SiteMeshPageExtractor() - Constructor for class org.codehaus.xsite.extractors.SiteMeshPageExtractor
 
SiteMeshPageExtractor(TagRule[], TextFilter[], FileSystem) - Constructor for class org.codehaus.xsite.extractors.SiteMeshPageExtractor
 
SiteMeshPageExtractor.CannotParsePageException - Exception in org.codehaus.xsite.extractors
 
SiteMeshPageExtractor.CannotParsePageException(Throwable) - Constructor for exception org.codehaus.xsite.extractors.SiteMeshPageExtractor.CannotParsePageException
 
Skin - Interface in org.codehaus.xsite
Interface that allows the loading of a skin - ie a template file for the website pages - and to skin each page.
skin(Page, Sitemap, File) - Method in interface org.codehaus.xsite.Skin
 
skin(Page, Sitemap, File) - Method in class org.codehaus.xsite.skins.FreemarkerSkin
 
StartsWithLinkValidator - Class in org.codehaus.xsite.validators
Validate a link starting with a special value.
StartsWithLinkValidator(String) - Constructor for class org.codehaus.xsite.validators.StartsWithLinkValidator
 

V

verify() - Method in class org.codehaus.xsite.validators.LinkChecker
Verifies all the links in the site.
verifyLink(String) - Method in class org.codehaus.xsite.validators.LinkChecker
 

X

XSite - Class in org.codehaus.xsite
Facade for building sites
XSite() - Constructor for class org.codehaus.xsite.XSite
Creates an XSite with default dependencies
XSite(SitemapLoader, Skin, LinkValidator[], FileSystem) - Constructor for class org.codehaus.xsite.XSite
Creates an XSite with custom dependencies
XSiteFactory - Interface in org.codehaus.xsite
XSiteFactory creates XSite instances
XStreamSitemapLoader - Class in org.codehaus.xsite.loaders
Loads a Sitemap from an XML file using XStream.
XStreamSitemapLoader(PageExtractor, XStream) - Constructor for class org.codehaus.xsite.loaders.XStreamSitemapLoader
Creates a XStreamSitemapLoader

A B C D E F G I L M N O P R S V X

Copyright © 2009. All Rights Reserved.