|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectAbstractLogEnabled
org.outerj.daisy.frontend.components.siteconf.SitesManagerImpl
public class SitesManagerImpl
Implementation of the sites manager.
Sites are defined by subdirectories inside one sites directory, each of these subdirectories should contain a file called siteconf.xml.
This component uses the Excalibur ActiveMonitor to assynchronously listen for changes to the siteconf files and the sites directory itself.
| Field Summary |
|---|
| Fields inherited from interface org.outerj.daisy.frontend.components.siteconf.SitesManager |
|---|
ROLE |
| Constructor Summary | |
|---|---|
SitesManagerImpl()
|
|
| Method Summary | |
|---|---|
void |
configure(Configuration configuration)
|
void |
dispose()
|
java.lang.String |
getGlobalCocoonSitemapLocation()
|
java.lang.String |
getGlobalPublisherRequestSet()
|
SaxBuffer |
getGlobalSkinConf()
Returns the global (non-site-specific) skinconf. |
java.lang.String |
getGlobalSkinName()
Returns the global (non-site-specific) skin name. |
SiteConf |
getSiteConf(java.lang.String name)
Returns the SiteConf object for the named site. |
java.util.List |
getSiteConfs()
Returns a list of all available sites. |
SiteConf |
getSiteConfSoftly(java.lang.String name)
Gets the SiteConf object for the named site, does not throw an exception but returns null if the site does not exist. |
void |
initialize()
|
void |
service(ServiceManager serviceManager)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SitesManagerImpl()
| Method Detail |
|---|
public void service(ServiceManager serviceManager)
throws ServiceException
ServiceException
public void configure(Configuration configuration)
throws ConfigurationException
ConfigurationException
public void initialize()
throws java.lang.Exception
java.lang.Exceptionpublic void dispose()
public java.lang.String getGlobalSkinName()
SitesManager
getGlobalSkinName in interface SitesManager
public SiteConf getSiteConf(java.lang.String name)
throws java.lang.Exception
SitesManager
getSiteConf in interface SitesManagerjava.lang.Exceptionpublic SiteConf getSiteConfSoftly(java.lang.String name)
SitesManager
getSiteConfSoftly in interface SitesManagerpublic SaxBuffer getGlobalSkinConf()
SitesManager
getGlobalSkinConf in interface SitesManagerpublic java.util.List getSiteConfs()
SitesManager
getSiteConfs in interface SitesManagerpublic java.lang.String getGlobalCocoonSitemapLocation()
getGlobalCocoonSitemapLocation in interface SitesManagerpublic java.lang.String getGlobalPublisherRequestSet()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||