A B C D E F G H I L M N O P R S T U V W X Z _ 
All Classes All Packages

A

accept(Composite.Visitor<? super Layout, T>) - Method in interface it.tidalwave.northernwind.frontend.ui.Layout
Accepts a Composite.Visitor to walk inside the structure and returns the (optional) computation product of the Visitor.
addAttribute(String, Object) - Method in interface it.tidalwave.northernwind.core.model.Template
 
addAttribute(String, String) - Method in class it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder
 
addAttribute(String, String) - Method in interface it.tidalwave.northernwind.frontend.ui.component.nodecontainer.NodeContainerView
 
addComponent(TextHolder) - Method in class it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder
 
addLink(String, String) - Method in interface it.tidalwave.northernwind.frontend.ui.component.menu.MenuView
 
advice(ProceedingJoinPoint) - Method in class it.tidalwave.northernwind.aspect.DebugProfilingAspect
 
advice(ProceedingJoinPoint) - Method in class it.tidalwave.northernwind.frontend.springmvc.ThreadNameChangerAspect
 
advice(ProceedingJoinPoint) - Method in class it.tidalwave.northernwind.profiling.RequestProfilerAspect
 
Aggregate() - Constructor for class it.tidalwave.northernwind.core.model.Template.Aggregate
 
Aggregates(String, List<Template.Aggregate>) - Constructor for class it.tidalwave.northernwind.core.model.Template.Aggregates
 
appendedWith(ResourcePath) - Method in class it.tidalwave.northernwind.core.model.ResourcePath
Returns a clone with the given appended path.
appendedWith(String) - Method in class it.tidalwave.northernwind.core.model.ResourcePath
Returns a clone with the given appended path.
asBytes() - Method in interface it.tidalwave.northernwind.core.model.ResourceFile
Returns the full contents of this file as binary data.
asBytes(Charset) - Method in class it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder
 
assertFileContents(byte[], String) - Method in class it.tidalwave.northernwind.util.test.FileTestHelper
 
asString() - Method in class it.tidalwave.northernwind.core.model.ResourcePath
Returns the string representation of this path.
asString(Charset) - Method in class it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder
 
asText(String) - Method in interface it.tidalwave.northernwind.core.model.ResourceFile
Returns the full contents of this file as text.
ATTRIBUTE_BOOT_THROWABLE - Static variable in class it.tidalwave.northernwind.frontend.util.NorthernWindContextLoaderListener
 
AvailabilityEnforcerRequestProcessor - Class in it.tidalwave.northernwind.core.model.spi
This RequestProcessor returns an HTTP 503 status code, with a proper readable message, when the site is not available.
AvailabilityEnforcerRequestProcessor() - Constructor for class it.tidalwave.northernwind.core.model.spi.AvailabilityEnforcerRequestProcessor
 

B

BlogView - Interface in it.tidalwave.northernwind.frontend.ui.component.blog
The view of a blog.
BlogViewController - Interface in it.tidalwave.northernwind.frontend.ui.component.blog
A controller for rendering a blog.
BluetteGalleryAdapter - Class in it.tidalwave.northernwind.frontend.ui.component.gallery.htmltemplate.bluette
 
BluetteGalleryAdapter(SiteNode, GalleryView, ModelFactory) - Constructor for class it.tidalwave.northernwind.frontend.ui.component.gallery.htmltemplate.bluette.BluetteGalleryAdapter
 
body - Variable in class it.tidalwave.northernwind.core.model.spi.ResponseBuilderSupport
The body of the response.
BootLogger - Class in it.tidalwave.northernwind.frontend.util
We can't log to the real thing, since we first need to compute the path of the logging file.
BootLogger() - Constructor for class it.tidalwave.northernwind.frontend.util.BootLogger
 
bootThrowable - Variable in class it.tidalwave.northernwind.frontend.util.FilterSupport
 
BreadCrumbView - Interface in it.tidalwave.northernwind.frontend.ui.component.breadcrumb
 
BreadCrumbViewController - Interface in it.tidalwave.northernwind.frontend.ui.component.breadcrumb
 
BREAK - it.tidalwave.northernwind.core.model.RequestProcessor.Status
 
build() - Method in class it.tidalwave.northernwind.core.model.Content.Builder
 
build() - Method in class it.tidalwave.northernwind.core.model.Media.Builder
 
build() - Method in class it.tidalwave.northernwind.core.model.Resource.Builder
 
build() - Method in class it.tidalwave.northernwind.core.model.ResourceProperties.Builder
 
build() - Method in class it.tidalwave.northernwind.core.model.Site.Builder
 
build() - Method in interface it.tidalwave.northernwind.core.model.spi.ResponseBuilder
Builds the response.
build() - Method in class it.tidalwave.northernwind.core.model.spi.ResponseBuilderSupport
Builds the response.
build() - Method in class it.tidalwave.northernwind.frontend.ui.Layout.Builder
 
build(Content.Builder) - Method in interface it.tidalwave.northernwind.core.model.Content.Builder.CallBack
 
build(Content.Builder) - Method in class it.tidalwave.northernwind.core.model.spi.ModelFactorySupport
build(Media.Builder) - Method in interface it.tidalwave.northernwind.core.model.Media.Builder.CallBack
 
build(Media.Builder) - Method in class it.tidalwave.northernwind.core.model.spi.ModelFactorySupport
build(Resource.Builder) - Method in interface it.tidalwave.northernwind.core.model.Resource.Builder.CallBack
 
build(Resource.Builder) - Method in class it.tidalwave.northernwind.core.model.spi.ModelFactorySupport
build(ResourceProperties.Builder) - Method in interface it.tidalwave.northernwind.core.model.ResourceProperties.Builder.CallBack
 
build(ResourceProperties.Builder) - Method in class it.tidalwave.northernwind.core.model.spi.ModelFactorySupport
build(Site.Builder) - Method in interface it.tidalwave.northernwind.core.model.Site.Builder.CallBack
 
build(Site.Builder) - Method in class it.tidalwave.northernwind.core.model.spi.ModelFactorySupport
build(Layout.Builder) - Method in class it.tidalwave.northernwind.core.model.spi.ModelFactorySupport
build(Layout.Builder) - Method in interface it.tidalwave.northernwind.frontend.ui.Layout.Builder.CallBack
 
Builder() - Constructor for class it.tidalwave.northernwind.core.model.Content.Builder
 
Builder() - Constructor for class it.tidalwave.northernwind.core.model.Media.Builder
 
Builder() - Constructor for class it.tidalwave.northernwind.core.model.Resource.Builder
 
Builder() - Constructor for class it.tidalwave.northernwind.core.model.ResourceProperties.Builder
 
Builder() - Constructor for class it.tidalwave.northernwind.core.model.Site.Builder
 
Builder() - Constructor for class it.tidalwave.northernwind.frontend.ui.Layout.Builder
 

C

cacheSupport() - Method in class it.tidalwave.northernwind.core.model.spi.ResponseBuilderSupport
Takes care of the caching feature.
CalendarDao - Interface in it.tidalwave.northernwind.frontend.ui.component.calendar.spi
 
CalendarView - Interface in it.tidalwave.northernwind.frontend.ui.component.calendar
The view of a calendar.
CalendarViewController - Interface in it.tidalwave.northernwind.frontend.ui.component.calendar
A controller for rendering a calendar.
checkForUpdates() - Method in class it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmFileSystemProvider
Checks whether there are incoming changes.
checkOut(Tag) - Method in interface it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmWorkingDirectory
Checks out the given tag.
clear() - Method in interface it.tidalwave.util.ProcessExecutor.ConsoleOutput
Clears the contents collected so far.
clearContent() - Method in interface it.tidalwave.northernwind.core.model.RequestContext
Clears the current Resource.
clearNode() - Method in interface it.tidalwave.northernwind.core.model.RequestContext
Clears the current SiteNode.
cloneFrom(URI) - Method in interface it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmWorkingDirectory
Clones the contents from a given repository.
compareTo(DefaultSitemapViewController.Entry) - Method in class it.tidalwave.northernwind.frontend.ui.component.sitemap.DefaultSitemapViewController.Entry
 
computeInlinedScriptsSection() - Method in class it.tidalwave.northernwind.frontend.ui.component.gallery.htmltemplate.HtmlTemplateGalleryViewController
.
computeInlinedScriptsSection() - Method in class it.tidalwave.northernwind.frontend.ui.component.nodecontainer.DefaultNodeContainerViewController
.
computeResults() - Method in class it.tidalwave.northernwind.core.model.spi.ResourceFileFinderSupport
ContainerView - Interface in it.tidalwave.northernwind.frontend.ui.component.container
A generic container of other views.
ContainerViewController - Interface in it.tidalwave.northernwind.frontend.ui.component.container
 
Content - Interface in it.tidalwave.northernwind.core.model
A piece of content to be used by something.
Content.Builder - Class in it.tidalwave.northernwind.core.model
A builder of a Content.
Content.Builder.CallBack - Interface in it.tidalwave.northernwind.core.model
 
ContentSupport - Class in it.tidalwave.northernwind.core.model.spi
A partial implementation of (@link Content}.
ContentSupport(Content.Builder) - Constructor for class it.tidalwave.northernwind.core.model.spi.ContentSupport
 
contextDestroyed(ServletContextEvent) - Method in class it.tidalwave.northernwind.frontend.util.ExternalConfigurationServletContextListener
contextDestroyed(ServletContextEvent) - Method in class it.tidalwave.northernwind.frontend.util.NorthernWindContextLoaderListener
contextDestroyed(ServletContextEvent) - Method in class it.tidalwave.northernwind.frontend.util.Slf4JJulBridgeInstallerServletContextListener
contextDestroyed(ServletContextEvent) - Method in class it.tidalwave.northernwind.frontend.util.SystemConfigurationLoggerServletContextListener
contextInitialized(ServletContextEvent) - Method in class it.tidalwave.northernwind.frontend.util.ExternalConfigurationServletContextListener
contextInitialized(ServletContextEvent) - Method in class it.tidalwave.northernwind.frontend.util.NorthernWindContextLoaderListener
contextInitialized(ServletContextEvent) - Method in class it.tidalwave.northernwind.frontend.util.Slf4JJulBridgeInstallerServletContextListener
contextInitialized(ServletContextEvent) - Method in class it.tidalwave.northernwind.frontend.util.SystemConfigurationLoggerServletContextListener
CONTINUE - it.tidalwave.northernwind.core.model.RequestProcessor.Status
 
controlledBy() - Method in annotation type it.tidalwave.northernwind.frontend.ui.annotation.ViewMetadata
The class of the Controller for the view.
copyTo(ResourceFile) - Method in interface it.tidalwave.northernwind.core.model.ResourceFile
Don't use
count - Variable in class it.tidalwave.northernwind.frontend.ui.component.blog.DefaultBlogViewController.TagAndCount
 
createContent() - Method in interface it.tidalwave.northernwind.core.model.ModelFactory
Creates a new Content.
createContent() - Method in class it.tidalwave.northernwind.core.model.spi.ModelFactorySupport
Creates a new Content.
createDecoratorFile(ResourceFile) - Method in interface it.tidalwave.northernwind.core.model.spi.DecoratedResourceFileSystem
 
createDecoratorFile(ResourceFile) - Method in class it.tidalwave.northernwind.frontend.filesystem.basic.layered.LayeredResourceFileSystem
createFolder(String) - Method in interface it.tidalwave.northernwind.core.model.ResourceFile
Don't use
createFolder(String) - Method in class it.tidalwave.northernwind.core.model.spi.DecoratedResourceFileSupport
 
createItem(Id) - Method in class it.tidalwave.northernwind.frontend.ui.component.gallery.spi.loader.GalleryLoaderSupport
Creates a gallery GalleryViewController.GalleryItem for the given media id.
createLayout() - Method in interface it.tidalwave.northernwind.core.model.ModelFactory
Creates a new Layout.
createLayout() - Method in class it.tidalwave.northernwind.core.model.spi.ModelFactorySupport
Creates a new Layout.
createLink(ResourcePath) - Method in interface it.tidalwave.northernwind.core.model.Site
Creates an HTML link to the node mapped to the given URI.
createLink(ResourcePath) - Method in class it.tidalwave.northernwind.frontend.ui.component.blog.DefaultBlogViewController
Creates a link for a ResourcePath.
createMedia() - Method in interface it.tidalwave.northernwind.core.model.ModelFactory
Creates a new Media.
createMedia() - Method in class it.tidalwave.northernwind.core.model.spi.ModelFactorySupport
Creates a new Media.
createProperties() - Method in interface it.tidalwave.northernwind.core.model.ModelFactory
 
createProperties() - Method in class it.tidalwave.northernwind.core.model.spi.ModelFactorySupport
createRequest() - Method in interface it.tidalwave.northernwind.core.model.ModelFactory
Creates a new Request.
createRequest() - Method in class it.tidalwave.northernwind.core.model.spi.ModelFactorySupport
Creates a new Request.
createRequestFrom(HttpServletRequest) - Method in interface it.tidalwave.northernwind.core.model.ModelFactory
Creates a new Request from a given HttpServletRequest.
createRequestFrom(HttpServletRequest) - Method in class it.tidalwave.northernwind.core.model.spi.ModelFactorySupport
Creates a new Request from a given HttpServletRequest.
createResource() - Method in interface it.tidalwave.northernwind.core.model.ModelFactory
Creates a new Resource.
createResource() - Method in class it.tidalwave.northernwind.core.model.spi.ModelFactorySupport
Creates a new Resource.
createSite() - Method in interface it.tidalwave.northernwind.core.model.ModelFactory
Creates a new Site.
createSite() - Method in class it.tidalwave.northernwind.core.model.spi.ModelFactorySupport
Creates a new Site.
createSiteNode(Site, ResourceFile) - Method in interface it.tidalwave.northernwind.core.model.ModelFactory
Creates a new SiteNode.
createSiteNode(Site, ResourceFile) - Method in class it.tidalwave.northernwind.core.model.spi.ModelFactorySupport
Creates a new SiteNode.
createTagLink(String) - Method in class it.tidalwave.northernwind.frontend.ui.component.blog.DefaultBlogViewController
Creates a link for a tag.
createViewAndController(SiteNode) - Method in interface it.tidalwave.northernwind.frontend.ui.Layout
Creates a new View with its Controller for the given SiteNode, typically because something needs to render it in response of a request.
createViewAndController(String, Id, SiteNode) - Method in interface it.tidalwave.northernwind.frontend.ui.ViewFactory
Creates a new pair of View and Controller.
createWorkingDirectory(Path) - Method in class it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmFileSystemProvider
Creates a new ScmWorkingDirectory at the given path.
createYearLink(int) - Method in class it.tidalwave.northernwind.frontend.ui.component.calendar.DefaultCalendarViewController
Creates a link for the current year.

D

DATE_KEYS - Static variable in class it.tidalwave.northernwind.frontend.ui.component.blog.DefaultBlogViewController
 
DebugProfiling - Annotation Type in it.tidalwave.northernwind.aspect
 
DebugProfilingAspect - Class in it.tidalwave.northernwind.aspect
 
DebugProfilingAspect() - Constructor for class it.tidalwave.northernwind.aspect.DebugProfilingAspect
 
decodedUtf8(String) - Static method in class it.tidalwave.northernwind.util.UrlEncoding
Decodes a string in UTF-8.
DecoratedResourceFileSupport - Class in it.tidalwave.northernwind.core.model.spi
 
DecoratedResourceFileSupport() - Constructor for class it.tidalwave.northernwind.core.model.spi.DecoratedResourceFileSupport
 
DecoratedResourceFileSystem - Interface in it.tidalwave.northernwind.core.model.spi
 
DEFAULT - Static variable in interface it.tidalwave.northernwind.core.model.ResourceProperties.PropertyResolver
 
DEFAULT_TIMEZONE - Static variable in class it.tidalwave.northernwind.frontend.ui.component.blog.DefaultBlogViewController
 
DefaultBlogViewController - Class in it.tidalwave.northernwind.frontend.ui.component.blog
A default implementation of the BlogViewController that is independent of the presentation technology.
DefaultBlogViewController() - Constructor for class it.tidalwave.northernwind.frontend.ui.component.blog.DefaultBlogViewController
 
DefaultBlogViewController.TagAndCount - Class in it.tidalwave.northernwind.frontend.ui.component.blog
 
DefaultBreadCrumbViewController - Class in it.tidalwave.northernwind.frontend.ui.component.breadcrumb
 
DefaultBreadCrumbViewController(BreadCrumbView, SiteNode) - Constructor for class it.tidalwave.northernwind.frontend.ui.component.breadcrumb.DefaultBreadCrumbViewController
Creates an instance for populating the given AddThisView with the given SiteNode.
DefaultCalendarViewController - Class in it.tidalwave.northernwind.frontend.ui.component.calendar
A default implementation of the CalendarViewController that is independent of the presentation technology.
DefaultCalendarViewController() - Constructor for class it.tidalwave.northernwind.frontend.ui.component.calendar.DefaultCalendarViewController
 
DefaultCalendarViewController.Entry - Class in it.tidalwave.northernwind.frontend.ui.component.calendar
 
DefaultContainerViewController - Class in it.tidalwave.northernwind.frontend.ui.component.container
 
DefaultContainerViewController() - Constructor for class it.tidalwave.northernwind.frontend.ui.component.container.DefaultContainerViewController
 
DefaultContentRequestProcessor - Class in it.tidalwave.northernwind.core.model.spi
 
DefaultContentRequestProcessor() - Constructor for class it.tidalwave.northernwind.core.model.spi.DefaultContentRequestProcessor
 
DefaultGalleryViewController - Class in it.tidalwave.northernwind.frontend.ui.component.gallery
 
DefaultGalleryViewController(NodeContainerView, SiteNode, RequestLocaleManager, BeanFactory) - Constructor for class it.tidalwave.northernwind.frontend.ui.component.gallery.DefaultGalleryViewController
 
DefaultHtmlFragmentViewController - Class in it.tidalwave.northernwind.frontend.ui.component.htmlfragment
A default implementation of HtmlFragmentViewController.
DefaultHtmlFragmentViewController() - Constructor for class it.tidalwave.northernwind.frontend.ui.component.htmlfragment.DefaultHtmlFragmentViewController
 
DefaultHtmlTextWithTitleViewController - Class in it.tidalwave.northernwind.frontend.ui.component.htmltextwithtitle
A default implementation of the HtmlTextWithTitleViewController that is independent of the presentation technology.
DefaultHtmlTextWithTitleViewController() - Constructor for class it.tidalwave.northernwind.frontend.ui.component.htmltextwithtitle.DefaultHtmlTextWithTitleViewController
 
DefaultHtmlTextWithTitleViewController.TextWithTitle - Class in it.tidalwave.northernwind.frontend.ui.component.htmltextwithtitle
 
DefaultLibraryRequestProcessor - Class in it.tidalwave.northernwind.core.model.spi
 
DefaultLibraryRequestProcessor() - Constructor for class it.tidalwave.northernwind.core.model.spi.DefaultLibraryRequestProcessor
 
DefaultMediaRequestProcessor<ResponseType> - Class in it.tidalwave.northernwind.core.model.spi
 
DefaultMediaRequestProcessor() - Constructor for class it.tidalwave.northernwind.core.model.spi.DefaultMediaRequestProcessor
 
DefaultMenuViewController - Class in it.tidalwave.northernwind.frontend.ui.component.menu
The default implementation of MenuViewController.
DefaultMenuViewController() - Constructor for class it.tidalwave.northernwind.frontend.ui.component.menu.DefaultMenuViewController
 
DefaultNodeContainerViewController - Class in it.tidalwave.northernwind.frontend.ui.component.nodecontainer
 
DefaultNodeContainerViewController() - Constructor for class it.tidalwave.northernwind.frontend.ui.component.nodecontainer.DefaultNodeContainerViewController
 
DefaultRedirectProcessor - Class in it.tidalwave.northernwind.core.model.spi
 
DefaultRedirectProcessor() - Constructor for class it.tidalwave.northernwind.core.model.spi.DefaultRedirectProcessor
 
DefaultRenderContext - Class in it.tidalwave.northernwind.frontend.ui.spi
 
DefaultRenderContext() - Constructor for class it.tidalwave.northernwind.frontend.ui.spi.DefaultRenderContext
 
DefaultRssFeedViewController - Class in it.tidalwave.northernwind.frontend.ui.component.rssfeed
 
DefaultRssFeedViewController(RssFeedView, SiteNode, SiteProvider, RequestLocaleManager) - Constructor for class it.tidalwave.northernwind.frontend.ui.component.rssfeed.DefaultRssFeedViewController
 
DefaultSitemapViewController - Class in it.tidalwave.northernwind.frontend.ui.component.sitemap
A default implementation of the SitemapViewController that is independent of the presentation technology.
DefaultSitemapViewController() - Constructor for class it.tidalwave.northernwind.frontend.ui.component.sitemap.DefaultSitemapViewController
 
DefaultSitemapViewController.Entry - Class in it.tidalwave.northernwind.frontend.ui.component.sitemap
 
DefaultSiteViewController - Class in it.tidalwave.northernwind.frontend.ui.spi
The default implementation of SiteViewController.
DefaultSiteViewController() - Constructor for class it.tidalwave.northernwind.frontend.ui.spi.DefaultSiteViewController
 
DelegateZipFileSystemsDiscoverer - Class in it.tidalwave.northernwind.frontend.filesystem.basic.layered
 
DelegateZipFileSystemsDiscoverer() - Constructor for class it.tidalwave.northernwind.frontend.filesystem.basic.layered.DelegateZipFileSystemsDiscoverer
 
delete() - Method in interface it.tidalwave.northernwind.core.model.ResourceFile
Don't use
delete() - Method in class it.tidalwave.northernwind.core.model.spi.DecoratedResourceFileSupport
 
destroy() - Method in class it.tidalwave.northernwind.frontend.util.FilterSupport
doBuild() - Method in class it.tidalwave.northernwind.core.model.spi.ResponseBuilderSupport
This method actually builds the response and must be provided by concrete subclasses.
doBuild() - Method in class it.tidalwave.northernwind.frontend.springmvc.SpringMvcResponseBuilder
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class it.tidalwave.northernwind.frontend.util.NorthernWindResponseHeaderFilter

E

EMPTY - Static variable in class it.tidalwave.northernwind.core.model.ResourcePath
 
EMPTY - Static variable in class it.tidalwave.northernwind.core.model.Template.Aggregates
 
enableLogging() - Static method in class it.tidalwave.northernwind.frontend.util.ExternalConfigurationServletContextListener
 
encodedUtf8(String) - Static method in class it.tidalwave.northernwind.util.UrlEncoding
Encodes a string in UTF-8.
Entry() - Constructor for class it.tidalwave.northernwind.frontend.ui.component.calendar.DefaultCalendarViewController.Entry
 
Entry() - Constructor for class it.tidalwave.northernwind.frontend.ui.component.sitemap.DefaultSitemapViewController.Entry
 
equals(Object) - Method in class it.tidalwave.northernwind.core.model.spi.DecoratedResourceFileSupport
 
ExternalConfigurationServletContextListener - Class in it.tidalwave.northernwind.frontend.util
A ServletContextListener that reads a configuration from a number of external sources and copy them to the ServletContext as attributes.
ExternalConfigurationServletContextListener() - Constructor for class it.tidalwave.northernwind.frontend.util.ExternalConfigurationServletContextListener
 

F

fetchChangesets() - Method in interface it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmWorkingDirectory
Fetches changesets from the remote repository.
fileSystem - Variable in class it.tidalwave.northernwind.core.model.spi.DecoratedResourceFileSupport
 
FileSystemProvidersProvider - Interface in it.tidalwave.northernwind.frontend.filesystem.basic
 
FileTestHelper - Class in it.tidalwave.northernwind.util.test
 
FileTestHelper(String) - Constructor for class it.tidalwave.northernwind.util.test.FileTestHelper
 
filteredAndSplitBy(String, String) - Method in interface it.tidalwave.util.ProcessExecutor.ConsoleOutput
Returns a Scanner on the latest line of output produced that matches a given regular expression, split on the given delimiter.
filteredBy(String) - Method in interface it.tidalwave.util.ProcessExecutor.ConsoleOutput
Returns the output produced by the launched process, filtered by the given regular expression.
FilterSupport - Class in it.tidalwave.northernwind.frontend.util
 
FilterSupport() - Constructor for class it.tidalwave.northernwind.frontend.util.FilterSupport
 
find(Class<TYPE>) - Method in interface it.tidalwave.northernwind.core.model.Site
Finds something.
findChildren() - Method in class it.tidalwave.northernwind.core.model.spi.DecoratedResourceFileSupport
 
findChildren() - Method in interface it.tidalwave.northernwind.frontend.filesystem.basic.layered.FolderDelegateExclusions
 
findChildren() - Method in class it.tidalwave.northernwind.frontend.ui.spi.VirtualSiteNode
 
findFileByPath(String) - Method in interface it.tidalwave.northernwind.core.model.ResourceFileSystem
Returns the file with the given path TODO replace with a Finder
findFileByPath(String) - Method in class it.tidalwave.northernwind.frontend.filesystem.basic.layered.LayeredResourceFileSystem
Returns the file with the given path TODO replace with a Finder
findMonthlyEntries(Site, String, int, int) - Method in interface it.tidalwave.northernwind.frontend.ui.component.calendar.spi.CalendarDao
Retrieves a list of entries for the given month and year.
findMonthlyEntries(Site, String, int, int) - Method in class it.tidalwave.northernwind.frontend.ui.component.calendar.spi.XmlCalendarDao
Retrieves a list of entries for the given month and year.
findVirtualSiteNodes() - Method in class it.tidalwave.northernwind.frontend.ui.component.blog.DefaultBlogViewController
Controllers which manage composite site nodes must override this method and return a collection of SiteNodes, one for each composite content.
findVirtualSiteNodes() - Method in class it.tidalwave.northernwind.frontend.ui.component.gallery.DefaultGalleryViewController
Controllers which manage composite site nodes must override this method and return a collection of SiteNodes, one for each composite content.
findVirtualSiteNodes() - Method in class it.tidalwave.northernwind.frontend.ui.component.rssfeed.DefaultRssFeedViewController
Controllers which manage composite site nodes must override this method and return a collection of SiteNodes, one for each composite content.
findVirtualSiteNodes() - Method in interface it.tidalwave.northernwind.frontend.ui.ViewController
Controllers which manage composite site nodes must override this method and return a collection of SiteNodes, one for each composite content.
folder - Variable in class it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmWorkingDirectorySupport
The folder where this working directory is stored.
FolderDelegateExclusions - Interface in it.tidalwave.northernwind.frontend.filesystem.basic.layered
 
forException(HttpStatusException) - Method in interface it.tidalwave.northernwind.core.model.spi.ResponseBuilder
Specifies an exception to create the response from.
forException(HttpStatusException) - Method in class it.tidalwave.northernwind.core.model.spi.ResponseBuilderSupport
Specifies an exception to create the response from.
forException(NotFoundException) - Method in interface it.tidalwave.northernwind.core.model.spi.ResponseBuilder
Specifies an exception to create the response from.
forException(NotFoundException) - Method in class it.tidalwave.northernwind.core.model.spi.ResponseBuilderSupport
Specifies an exception to create the response from.
forException(Throwable) - Method in interface it.tidalwave.northernwind.core.model.spi.ResponseBuilder
Specifies an exception to create the response from.
forException(Throwable) - Method in class it.tidalwave.northernwind.core.model.spi.ResponseBuilderSupport
Specifies an exception to create the response from.
forExecutable(String) - Static method in interface it.tidalwave.util.ProcessExecutor
Specifies the executable to run.
formatDateTime(ZonedDateTime) - Method in class it.tidalwave.northernwind.frontend.ui.component.blog.DefaultBlogViewController
Formats a date with the settings taken from the configuration and the request settings.
forRequest(Request) - Method in interface it.tidalwave.northernwind.core.model.spi.ResponseBuilder
Specifies the Request we're serving - this makes it possible to read some headers and other configurations needed e.g.
forRequest(Request) - Method in class it.tidalwave.northernwind.core.model.spi.ResponseBuilderSupport
Specifies the Request we're serving - this makes it possible to read some headers and other configurations needed e.g.
fromFile(ResourceFile) - Method in interface it.tidalwave.northernwind.core.model.spi.ResponseBuilder
Specifies the body of the response as a ResourceFile.
fromFile(ResourceFile) - Method in class it.tidalwave.northernwind.core.model.spi.ResponseBuilderSupport
Specifies the body of the response as a ResourceFile.

G

galleryAdapter - Variable in class it.tidalwave.northernwind.frontend.ui.component.gallery.DefaultGalleryViewController
 
GalleryAdapter - Interface in it.tidalwave.northernwind.frontend.ui.component.gallery.spi
 
GalleryAdapterSupport - Class in it.tidalwave.northernwind.frontend.ui.component.gallery.spi
 
GalleryAdapterSupport() - Constructor for class it.tidalwave.northernwind.frontend.ui.component.gallery.spi.GalleryAdapterSupport
 
GalleryItem() - Constructor for class it.tidalwave.northernwind.frontend.ui.component.gallery.GalleryViewController.GalleryItem
 
GalleryLoader - Interface in it.tidalwave.northernwind.frontend.ui.component.gallery.spi
Implementations of this interface are capable to load the list of items of the gallery from different formats.
GalleryLoaderSupport - Class in it.tidalwave.northernwind.frontend.ui.component.gallery.spi.loader
A support implementation for GalleryLoader, provides a default factory method for creating gallery GalleryViewController.GalleryItems which delegates to a MediaMetadataProvider.
GalleryLoaderSupport(BeanFactory, ResourceProperties) - Constructor for class it.tidalwave.northernwind.frontend.ui.component.gallery.spi.loader.GalleryLoaderSupport
 
GalleryView - Interface in it.tidalwave.northernwind.frontend.ui.component.gallery
 
GalleryViewController - Interface in it.tidalwave.northernwind.frontend.ui.component.gallery
 
GalleryViewController.GalleryItem - Class in it.tidalwave.northernwind.frontend.ui.component.gallery
 
get() - Method in class it.tidalwave.northernwind.core.model.spi.RequestHolder
 
get() - Method in class it.tidalwave.northernwind.core.model.spi.ResponseHolder
Returns the response for the current thread.
get(String) - Method in class it.tidalwave.northernwind.core.model.Template.Aggregate
 
get(HttpServletRequest) - Method in class it.tidalwave.northernwind.frontend.springmvc.SpringMvcRestController
 
getBaseUrl() - Method in interface it.tidalwave.northernwind.core.model.Request
Returns the base URL of this request.
getChildByName(String) - Method in interface it.tidalwave.northernwind.frontend.filesystem.basic.layered.FolderDelegateExclusions
 
getChildren() - Method in interface it.tidalwave.northernwind.frontend.filesystem.basic.layered.FolderDelegateExclusions
 
getConfigFolderName() - Method in interface it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmWorkingDirectory
Returns the name of the configuration folder (e.g.
getConfiguredLocales() - Method in interface it.tidalwave.northernwind.core.model.Site
Returns the Locales configured for this site.
getContent() - Method in interface it.tidalwave.util.ProcessExecutor.ConsoleOutput
 
getContentProperties() - Method in interface it.tidalwave.northernwind.core.model.RequestContext
Returns the current Content properties.
getContextPath() - Method in interface it.tidalwave.northernwind.core.model.Site
Returns the context path for this web site.
getCurrentTag() - Method in interface it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmWorkingDirectory
Returns the current tag of this repository, if present.
getDateTimeFormatter() - Method in interface it.tidalwave.northernwind.core.model.RequestLocaleManager
Returns a properly localized formatter for date and time.
getDateTimeHeader(String) - Method in class it.tidalwave.northernwind.core.model.spi.ResponseBuilderSupport
Returns a header response previously added.
getExposedUri() - Method in interface it.tidalwave.northernwind.core.model.Content
Returns the exposed URI mapped to this resource.
getExtension() - Method in class it.tidalwave.northernwind.core.model.ResourcePath
Returns the file extension of this path.
getExtraViewProperties(Id) - Method in interface it.tidalwave.northernwind.frontend.ui.component.gallery.spi.GalleryAdapter
 
getExtraViewProperties(Id) - Method in class it.tidalwave.northernwind.frontend.ui.component.gallery.spi.GalleryAdapterSupport
getFile() - Method in interface it.tidalwave.northernwind.core.model.Resource
Returns the file backing this resource.
getFile() - Method in class it.tidalwave.northernwind.frontend.ui.spi.VirtualSiteNode
 
getFileObject(String, String) - Method in interface it.tidalwave.northernwind.frontend.filesystem.basic.layered.FolderDelegateExclusions
 
getFileSystem() - Method in interface it.tidalwave.northernwind.core.model.ResourceFile
Returns the ResourceFileSystem this file belongs to.
getFileSystem() - Method in interface it.tidalwave.northernwind.core.model.ResourceFileSystemProvider
Returns the ResourceFileSystem.
getFileSystem() - Method in class it.tidalwave.northernwind.frontend.filesystem.basic.layered.LayeredFileSystemProvider
 
getFileSystem() - Method in class it.tidalwave.northernwind.frontend.filesystem.basic.LocalCopyFileSystemProvider
Returns the ResourceFileSystem.
getFileSystem() - Method in class it.tidalwave.northernwind.frontend.filesystem.basic.LocalFileSystemProvider
Returns the ResourceFileSystem.
getFileSystem() - Method in class it.tidalwave.northernwind.frontend.filesystem.basic.ZipFileSystemProvider
Returns the ResourceFileSystem.
getFileSystemProvider() - Method in interface it.tidalwave.northernwind.core.model.Site
Returns the FileSystemProvider used by this Site.
getFileSystemProviders() - Method in interface it.tidalwave.northernwind.frontend.filesystem.basic.FileSystemProvidersProvider
 
getFileSystemProviders() - Method in class it.tidalwave.northernwind.frontend.filesystem.basic.layered.DelegateZipFileSystemsDiscoverer
 
getFolder() - Method in interface it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmWorkingDirectory
Returns the path of the working area.
getGroup(Id) - Method in interface it.tidalwave.northernwind.core.model.ResourceProperties
Retrieves a subgroup of properties.
getGroupIds() - Method in interface it.tidalwave.northernwind.core.model.ResourceProperties
Retrieves the collection of ids of groups.
getHeader(String) - Method in interface it.tidalwave.northernwind.core.model.Request
Returns a header value.
getHeader(String) - Method in class it.tidalwave.northernwind.core.model.spi.ResponseBuilderSupport
Returns a header response previously added.
getHeader(String) - Method in class it.tidalwave.northernwind.frontend.springmvc.SpringMvcResponseBuilder
 
getInlinedScript() - Method in class it.tidalwave.northernwind.frontend.ui.component.gallery.htmltemplate.bluette.BluetteGalleryAdapter
getInlinedScript() - Method in interface it.tidalwave.northernwind.frontend.ui.component.gallery.spi.GalleryAdapter
 
getInlinedScript() - Method in class it.tidalwave.northernwind.frontend.ui.component.gallery.spi.GalleryAdapterSupport
getInputStream() - Method in interface it.tidalwave.northernwind.core.model.ResourceFile
Returns an InputStream that allows to read contents of this file.
getInstance() - Static method in class it.tidalwave.northernwind.frontend.ui.component.gallery.spi.MediaMetadataXsltAdapter
 
getKeys() - Method in interface it.tidalwave.northernwind.core.model.ResourceProperties
Retrieves the collection of property keys.
getLatestModificationTime() - Method in interface it.tidalwave.northernwind.core.model.ResourceFile
Returns the latest modification time of this file.
getLatestTagMatching(String) - Method in interface it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmWorkingDirectory
Returns the latest tag in this repository matching the given regular expression, if present.
getLatestTagMatching(String) - Method in class it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmWorkingDirectorySupport
Returns the latest tag in this repository matching the given regular expression, if present.
getLayout() - Method in interface it.tidalwave.northernwind.core.model.SiteNode
Returns the Layout of this SiteNode.
getLayout() - Method in class it.tidalwave.northernwind.frontend.ui.spi.VirtualSiteNode
 
getLeading() - Method in class it.tidalwave.northernwind.core.model.ResourcePath
Returns the leading segment of this path.
getLocales() - Method in interface it.tidalwave.northernwind.core.model.RequestLocaleManager
Returns the Locales for the current request.
getLocaleSuffixes() - Method in interface it.tidalwave.northernwind.core.model.RequestLocaleManager
Returns the Locale suffixes for the current request.
getLogContent() - Static method in class it.tidalwave.northernwind.frontend.util.BootLogger
 
getMetadataString(Id, String, ResourceProperties) - Method in interface it.tidalwave.northernwind.frontend.ui.component.gallery.spi.MediaMetadataProvider
Retrieves metadata items and formats them.
getMetadataString(String, String) - Static method in class it.tidalwave.northernwind.frontend.ui.component.gallery.spi.MediaMetadataXsltAdapter
 
getMimeType() - Method in interface it.tidalwave.northernwind.core.model.ResourceFile
Returns the MIME type associated to the contents of this file.
getMimeType(String) - Method in interface it.tidalwave.northernwind.core.model.MimeTypeResolver
Resolves the MIME type of a file.
getMultiValuedHeader(String) - Method in interface it.tidalwave.northernwind.core.model.Request
Returns a header value.
getMultiValuedParameter(String) - Method in interface it.tidalwave.northernwind.core.model.Request
Returns a parameter value in form of a list.
getName() - Method in interface it.tidalwave.northernwind.core.model.ResourceFile.Finder
 
getName() - Method in interface it.tidalwave.northernwind.core.model.ResourceFile
Returns the name of this file (it doesn't include the full path).
getNodeProperties() - Method in interface it.tidalwave.northernwind.core.model.RequestContext
Returns the current SiteNode properties.
getOriginalRelativeUri() - Method in interface it.tidalwave.northernwind.core.model.Request
Returns the original relative URI of this request.
getParameter(String) - Method in interface it.tidalwave.northernwind.core.model.Request
Returns a parameter value.
getParameterValue() - Method in class it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideRequestProcessor
 
getParent() - Method in interface it.tidalwave.northernwind.core.model.ResourceFile
Returns the parent of this file.
getParent() - Method in class it.tidalwave.northernwind.core.model.spi.DecoratedResourceFileSupport
 
getPath() - Method in interface it.tidalwave.northernwind.core.model.ResourceFile
Returns the full path of this file.
getPathParams(SiteNode) - Method in interface it.tidalwave.northernwind.core.model.Request
Returns the path params.
getPathParams(SiteNode) - Method in interface it.tidalwave.northernwind.frontend.ui.RenderContext
Returns the path parameters.
getPreferredLocales() - Method in interface it.tidalwave.northernwind.core.model.Request
Returns the locales preferred by the client originating this request.
getProperties() - Method in interface it.tidalwave.northernwind.core.model.Resource
Returns the properties of this resource.
getProperty(Key<? extends T>) - Method in interface it.tidalwave.northernwind.core.model.ResourceProperties
Retrieves a property.
getProperty(Key<T>) - Method in interface it.tidalwave.northernwind.core.model.Resource
Shortcut for getProperties().getProperty(key).
getProperty(List<? extends Key<T>>) - Method in interface it.tidalwave.northernwind.core.model.ResourceProperties
Retrieves a property, searching through a sequence of keys.
getProperty(List<Key<T>>) - Method in interface it.tidalwave.northernwind.core.model.Resource
Shortcut for getProperties().getProperty(keys).
getPropertyGroup(Id) - Method in interface it.tidalwave.northernwind.core.model.Resource
Returns the property group of this resources with the given id.
getPropertyGroup(Id) - Method in class it.tidalwave.northernwind.core.model.spi.ResourceSupport
 
getPropertyGroup(Id) - Method in class it.tidalwave.northernwind.frontend.ui.spi.VirtualSiteNode
 
getQueryParam(String) - Method in interface it.tidalwave.northernwind.frontend.ui.RenderContext
Returns a query parameter.
getRelativeUri() - Method in interface it.tidalwave.northernwind.core.model.Request
Returns the relative URI of this request.
getRelativeUri() - Method in interface it.tidalwave.northernwind.core.model.SiteNode
Returns the relative URI of this SiteNode, which is the one exposed to the web.
getRequest() - Method in interface it.tidalwave.northernwind.frontend.ui.RenderContext
 
getRequestContext() - Method in interface it.tidalwave.northernwind.frontend.ui.RenderContext
 
getRoot() - Method in interface it.tidalwave.northernwind.core.model.ResourceFileSystem
Returns the root of this file system.
getRoot() - Method in class it.tidalwave.northernwind.frontend.filesystem.basic.layered.LayeredResourceFileSystem
Returns the root of this file system.
getSegment(int) - Method in class it.tidalwave.northernwind.core.model.ResourcePath
Returns a segment of this path.
getSegmentCount() - Method in class it.tidalwave.northernwind.core.model.ResourcePath
Returns the count of segments in this path.
getSite() - Method in interface it.tidalwave.northernwind.core.model.SiteNode
Returns the Site to which this SiteNode belongs to.
getSite() - Method in interface it.tidalwave.northernwind.core.model.SiteProvider
Returns the Site.
getSite() - Method in class it.tidalwave.northernwind.frontend.ui.spi.VirtualSiteNode
 
getSize() - Method in class it.tidalwave.northernwind.core.model.Template.Aggregates
 
getStderr() - Method in interface it.tidalwave.util.ProcessExecutor
 
getStdout() - Method in interface it.tidalwave.util.ProcessExecutor
 
getTags() - Method in interface it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmWorkingDirectory
Returns all the tags in this repository.
getTags() - Method in class it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmWorkingDirectorySupport
Returns all the tags in this repository.
getTemplate(Class<?>, ResourcePath) - Method in interface it.tidalwave.northernwind.core.model.Site
Deprecated.
getTemplate(Class<?>, Optional<? extends ResourcePath>, String) - Method in interface it.tidalwave.northernwind.core.model.Site
Gets a template from a Content, whose relative path is provided; the template is retrieved through the property P_TEMPLATE of the Content.
getTrailing() - Method in class it.tidalwave.northernwind.core.model.ResourcePath
Returns the trailing segment of this path.
getTypeUri() - Method in interface it.tidalwave.northernwind.frontend.ui.Layout
Returns the type URI for this layout.
getValue() - Method in class it.tidalwave.northernwind.frontend.ui.spi.ViewAndControllerLayoutBuilder
 
getVersionString() - Method in interface it.tidalwave.northernwind.core.model.SiteProvider
Returns the version string of NorthernWind.
getViewAndControllerFor(Layout) - Method in class it.tidalwave.northernwind.frontend.ui.spi.ViewAndControllerLayoutBuilder
 
getViewProperties() - Method in class it.tidalwave.northernwind.frontend.ui.component.blog.DefaultBlogViewController
 
getViewProperties() - Method in class it.tidalwave.northernwind.frontend.ui.component.calendar.DefaultCalendarViewController
 
getViewProperties() - Method in class it.tidalwave.northernwind.frontend.ui.component.gallery.htmltemplate.HtmlTemplateGalleryViewController
.
getViewProperties() - Method in class it.tidalwave.northernwind.frontend.ui.component.nodecontainer.DefaultNodeContainerViewController
.
getViewProperties() - Method in class it.tidalwave.northernwind.frontend.ui.component.sitemap.DefaultSitemapViewController
 

H

hashCode() - Method in class it.tidalwave.northernwind.core.model.spi.DecoratedResourceFileSupport
 
HEADER_CACHE_CONTROL - Static variable in class it.tidalwave.northernwind.core.model.spi.ResponseBuilderSupport
 
HEADER_CONTENT_DISPOSITION - Static variable in class it.tidalwave.northernwind.core.model.spi.ResponseBuilderSupport
 
HEADER_CONTENT_LENGTH - Static variable in class it.tidalwave.northernwind.core.model.spi.ResponseBuilderSupport
 
HEADER_CONTENT_TYPE - Static variable in class it.tidalwave.northernwind.core.model.spi.ResponseBuilderSupport
 
HEADER_ETAG - Static variable in class it.tidalwave.northernwind.core.model.spi.ResponseBuilderSupport
 
HEADER_EXPIRES - Static variable in class it.tidalwave.northernwind.core.model.spi.ResponseBuilderSupport
 
HEADER_IF_MODIFIED_SINCE - Static variable in class it.tidalwave.northernwind.core.model.spi.ResponseBuilderSupport
 
HEADER_IF_NONE_MATCH - Static variable in class it.tidalwave.northernwind.core.model.spi.ResponseBuilderSupport
 
HEADER_LAST_MODIFIED - Static variable in class it.tidalwave.northernwind.core.model.spi.ResponseBuilderSupport
 
HEADER_LOCATION - Static variable in class it.tidalwave.northernwind.core.model.spi.ResponseBuilderSupport
 
HeaderLanguageOverrideRequestProcessor - Class in it.tidalwave.northernwind.core.model.spi
 
HeaderLanguageOverrideRequestProcessor() - Constructor for class it.tidalwave.northernwind.core.model.spi.HeaderLanguageOverrideRequestProcessor
 
HtmlFragmentView - Interface in it.tidalwave.northernwind.frontend.ui.component.htmlfragment
An HtmlFragmentView is a simple text.
HtmlFragmentViewController - Interface in it.tidalwave.northernwind.frontend.ui.component.htmlfragment
The controller of HtmlFragmentView.
HtmlHolder - Class in it.tidalwave.northernwind.frontend.ui.component.htmltemplate
 
HtmlHolder(Id) - Constructor for class it.tidalwave.northernwind.frontend.ui.component.htmltemplate.HtmlHolder
Creates an instance with the given name.
HtmlHolder(String) - Constructor for class it.tidalwave.northernwind.frontend.ui.component.htmltemplate.HtmlHolder
 
HtmlTemplateBlogView - Class in it.tidalwave.northernwind.frontend.ui.component.blog.htmltemplate
An implementation of BlogView based on HTML templates.
HtmlTemplateBlogView(Id, Site) - Constructor for class it.tidalwave.northernwind.frontend.ui.component.blog.htmltemplate.HtmlTemplateBlogView
Creates an instance with the given id.
HtmlTemplateBlogViewController - Class in it.tidalwave.northernwind.frontend.ui.component.blog.htmltemplate
An implementation of BlogViewController based on HTML templates.
HtmlTemplateBlogViewController(SiteNode, HtmlTemplateBlogView, RequestLocaleManager) - Constructor for class it.tidalwave.northernwind.frontend.ui.component.blog.htmltemplate.HtmlTemplateBlogViewController
Creates an instance,
HtmlTemplateBreadCrumbView - Class in it.tidalwave.northernwind.frontend.ui.component.breadcrumb.htmltemplate
 
HtmlTemplateBreadCrumbView(Id) - Constructor for class it.tidalwave.northernwind.frontend.ui.component.breadcrumb.htmltemplate.HtmlTemplateBreadCrumbView
 
HtmlTemplateCalendarView - Class in it.tidalwave.northernwind.frontend.ui.component.calendar.htmltemplate
An implementation of CalendarView based on HTML templates.
HtmlTemplateCalendarView(Id, Site) - Constructor for class it.tidalwave.northernwind.frontend.ui.component.calendar.htmltemplate.HtmlTemplateCalendarView
 
HtmlTemplateCalendarViewController - Class in it.tidalwave.northernwind.frontend.ui.component.calendar.htmltemplate
An implementation of CalendarViewController based on HTML templates.
HtmlTemplateCalendarViewController(HtmlTemplateCalendarView, SiteNode, RequestLocaleManager, CalendarDao, TimeProvider) - Constructor for class it.tidalwave.northernwind.frontend.ui.component.calendar.htmltemplate.HtmlTemplateCalendarViewController
 
HtmlTemplateContainerView - Class in it.tidalwave.northernwind.frontend.ui.component.container.htmltemplate
 
HtmlTemplateContainerView(Id) - Constructor for class it.tidalwave.northernwind.frontend.ui.component.container.htmltemplate.HtmlTemplateContainerView
Creates an instance with the given id.
HtmlTemplateGalleryView - Class in it.tidalwave.northernwind.frontend.ui.component.gallery.htmltemplate
 
HtmlTemplateGalleryView(Id) - Constructor for class it.tidalwave.northernwind.frontend.ui.component.gallery.htmltemplate.HtmlTemplateGalleryView
 
HtmlTemplateGalleryViewController - Class in it.tidalwave.northernwind.frontend.ui.component.gallery.htmltemplate
 
HtmlTemplateGalleryViewController(GalleryView, SiteNode, RequestLocaleManager, ModelFactory, BeanFactory) - Constructor for class it.tidalwave.northernwind.frontend.ui.component.gallery.htmltemplate.HtmlTemplateGalleryViewController
 
HtmlTemplateHorizontalMenuView - Class in it.tidalwave.northernwind.frontend.ui.component.menu.htmltemplate
An HtmlTemplate implementation of MenuView, using an horizontal layout.
HtmlTemplateHorizontalMenuView(Id) - Constructor for class it.tidalwave.northernwind.frontend.ui.component.menu.htmltemplate.HtmlTemplateHorizontalMenuView
Creates an instance with the given id.
HtmlTemplateHtmlFragmentView - Class in it.tidalwave.northernwind.frontend.ui.component.htmlfragment.htmltemplate
The HtmlTemplateimplementation of ArticleView.
HtmlTemplateHtmlFragmentView(Id) - Constructor for class it.tidalwave.northernwind.frontend.ui.component.htmlfragment.htmltemplate.HtmlTemplateHtmlFragmentView
Creates an instance with the given id.
HtmlTemplateHtmlTextWithTitleView - Class in it.tidalwave.northernwind.frontend.ui.component.htmltextwithtitle.htmltemplate
An implementation of HtmlTextWithTitleView based on HTML templates.
HtmlTemplateHtmlTextWithTitleView(Id, Site) - Constructor for class it.tidalwave.northernwind.frontend.ui.component.htmltextwithtitle.htmltemplate.HtmlTemplateHtmlTextWithTitleView
Creates a new instance.
HtmlTemplateHtmlTextWithTitleViewController - Class in it.tidalwave.northernwind.frontend.ui.component.htmltextwithtitle.htmltemplate
An implementation of HtmlTextWithTitleViewController based on HTML templates.
HtmlTemplateHtmlTextWithTitleViewController(HtmlTemplateHtmlTextWithTitleView, SiteNode) - Constructor for class it.tidalwave.northernwind.frontend.ui.component.htmltextwithtitle.htmltemplate.HtmlTemplateHtmlTextWithTitleViewController
Creates a new instance.
HtmlTemplateNodeContainerView - Class in it.tidalwave.northernwind.frontend.ui.component.nodecontainer.htmltemplate
 
HtmlTemplateNodeContainerView(Id) - Constructor for class it.tidalwave.northernwind.frontend.ui.component.nodecontainer.htmltemplate.HtmlTemplateNodeContainerView
Creates an instance with the given id.
HtmlTemplateNodeContainerView_2 - Class in it.tidalwave.northernwind.frontend.ui.component.nodecontainer.htmltemplate
 
HtmlTemplateNodeContainerView_2(Id) - Constructor for class it.tidalwave.northernwind.frontend.ui.component.nodecontainer.htmltemplate.HtmlTemplateNodeContainerView_2
Creates an instance with the given id.
HtmlTemplateRssFeedView - Class in it.tidalwave.northernwind.frontend.ui.component.rssfeed.htmltemplate
 
HtmlTemplateRssFeedView(Id) - Constructor for class it.tidalwave.northernwind.frontend.ui.component.rssfeed.htmltemplate.HtmlTemplateRssFeedView
 
HtmlTemplateSitemapView - Class in it.tidalwave.northernwind.frontend.ui.component.sitemap.htmltemplate
An implementation of SitemapView based on HTML templates.
HtmlTemplateSitemapView(Id, Site) - Constructor for class it.tidalwave.northernwind.frontend.ui.component.sitemap.htmltemplate.HtmlTemplateSitemapView
Creates an instance with the given id.
HtmlTemplateSitemapViewController - Class in it.tidalwave.northernwind.frontend.ui.component.sitemap.htmltemplate
An implementation of SitemapViewController based on HTML templates.
HtmlTemplateSitemapViewController(SiteNode, HtmlTemplateSitemapView) - Constructor for class it.tidalwave.northernwind.frontend.ui.component.sitemap.htmltemplate.HtmlTemplateSitemapViewController
 
HtmlTemplateVerticalMenuView - Class in it.tidalwave.northernwind.frontend.ui.component.menu.htmltemplate
An HtmlTemplate implementation of MenuView, using an horizontal layout.
HtmlTemplateVerticalMenuView(Id) - Constructor for class it.tidalwave.northernwind.frontend.ui.component.menu.htmltemplate.HtmlTemplateVerticalMenuView
Creates an instance with the given id.
HtmlTextWithTitleView - Interface in it.tidalwave.northernwind.frontend.ui.component.htmltextwithtitle
An HtmlTextWithTitleView is a sequence of simple texts with their optional titles.
HtmlTextWithTitleViewController - Interface in it.tidalwave.northernwind.frontend.ui.component.htmltextwithtitle
The controller of HtmlTextWithTitleView.
httpStatus - Variable in class it.tidalwave.northernwind.core.model.spi.ResponseBuilderSupport
The HTTP status of the response.
HttpStatusException - Exception in it.tidalwave.northernwind.core.model
An exceptional response representing a situation that should be reported to the client with a specific HTTP status code.
HttpStatusException(int) - Constructor for exception it.tidalwave.northernwind.core.model.HttpStatusException
Creates an instance with the given HTTP status.

I

init(FilterConfig) - Method in class it.tidalwave.northernwind.frontend.util.FilterSupport
init(ServletConfig) - Method in class it.tidalwave.northernwind.frontend.util.InitializationDiagnosticsDispatcherServletDecorator
InitializationDiagnosticsDispatcherServletDecorator - Class in it.tidalwave.northernwind.frontend.util
A decorator for a HttpServlet that returns an error diagnostic page when there are problems during the boot.
InitializationDiagnosticsDispatcherServletDecorator() - Constructor for class it.tidalwave.northernwind.frontend.util.InitializationDiagnosticsDispatcherServletDecorator
 
initialize() - Method in class it.tidalwave.northernwind.frontend.ui.component.gallery.DefaultGalleryViewController
Initializes the component.
initialize() - Method in interface it.tidalwave.northernwind.frontend.ui.ViewController
Initializes the component.
isData() - Method in interface it.tidalwave.northernwind.core.model.ResourceFile
Returns true whether this file is a plain file.
isEmpty() - Method in class it.tidalwave.northernwind.core.model.ResourcePath
Returns true if this paths is empty.
isEmpty() - Method in class it.tidalwave.northernwind.core.model.Template.Aggregates
 
isEmpty() - Method in interface it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmWorkingDirectory
Returns whether the repository is empty.
isEmpty() - Method in class it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmWorkingDirectorySupport
Returns whether the repository is empty.
isError() - Method in exception it.tidalwave.northernwind.core.model.HttpStatusException
Return true whether this exception represents an error.
isFolder() - Method in interface it.tidalwave.northernwind.core.model.ResourceFile
Returns true whether this file is a folder.
isPlaceHolder() - Method in interface it.tidalwave.northernwind.core.model.Resource
A placeholder resource doesn't contain anything, it just provides a placeholder for a path element.
isPlaceHolder() - Method in class it.tidalwave.northernwind.frontend.ui.spi.VirtualSiteNode
 
isRecursive() - Method in interface it.tidalwave.northernwind.core.model.ResourceFile.Finder
 
isSiteAvailable() - Method in interface it.tidalwave.northernwind.core.model.SiteProvider
Returns true if the Site is available.
it.tidalwave.northernwind.aspect - package it.tidalwave.northernwind.aspect
 
it.tidalwave.northernwind.core.model - package it.tidalwave.northernwind.core.model
 
it.tidalwave.northernwind.core.model.spi - package it.tidalwave.northernwind.core.model.spi
 
it.tidalwave.northernwind.frontend.filesystem.basic - package it.tidalwave.northernwind.frontend.filesystem.basic
 
it.tidalwave.northernwind.frontend.filesystem.basic.layered - package it.tidalwave.northernwind.frontend.filesystem.basic.layered
 
it.tidalwave.northernwind.frontend.filesystem.scm.spi - package it.tidalwave.northernwind.frontend.filesystem.scm.spi
 
it.tidalwave.northernwind.frontend.springmvc - package it.tidalwave.northernwind.frontend.springmvc
 
it.tidalwave.northernwind.frontend.ui - package it.tidalwave.northernwind.frontend.ui
 
it.tidalwave.northernwind.frontend.ui.annotation - package it.tidalwave.northernwind.frontend.ui.annotation
 
it.tidalwave.northernwind.frontend.ui.component - package it.tidalwave.northernwind.frontend.ui.component
 
it.tidalwave.northernwind.frontend.ui.component.blog - package it.tidalwave.northernwind.frontend.ui.component.blog
 
it.tidalwave.northernwind.frontend.ui.component.blog.htmltemplate - package it.tidalwave.northernwind.frontend.ui.component.blog.htmltemplate
 
it.tidalwave.northernwind.frontend.ui.component.breadcrumb - package it.tidalwave.northernwind.frontend.ui.component.breadcrumb
 
it.tidalwave.northernwind.frontend.ui.component.breadcrumb.htmltemplate - package it.tidalwave.northernwind.frontend.ui.component.breadcrumb.htmltemplate
 
it.tidalwave.northernwind.frontend.ui.component.calendar - package it.tidalwave.northernwind.frontend.ui.component.calendar
 
it.tidalwave.northernwind.frontend.ui.component.calendar.htmltemplate - package it.tidalwave.northernwind.frontend.ui.component.calendar.htmltemplate
 
it.tidalwave.northernwind.frontend.ui.component.calendar.spi - package it.tidalwave.northernwind.frontend.ui.component.calendar.spi
 
it.tidalwave.northernwind.frontend.ui.component.container - package it.tidalwave.northernwind.frontend.ui.component.container
 
it.tidalwave.northernwind.frontend.ui.component.container.htmltemplate - package it.tidalwave.northernwind.frontend.ui.component.container.htmltemplate
 
it.tidalwave.northernwind.frontend.ui.component.gallery - package it.tidalwave.northernwind.frontend.ui.component.gallery
 
it.tidalwave.northernwind.frontend.ui.component.gallery.htmltemplate - package it.tidalwave.northernwind.frontend.ui.component.gallery.htmltemplate
 
it.tidalwave.northernwind.frontend.ui.component.gallery.htmltemplate.bluette - package it.tidalwave.northernwind.frontend.ui.component.gallery.htmltemplate.bluette
 
it.tidalwave.northernwind.frontend.ui.component.gallery.spi - package it.tidalwave.northernwind.frontend.ui.component.gallery.spi
 
it.tidalwave.northernwind.frontend.ui.component.gallery.spi.loader - package it.tidalwave.northernwind.frontend.ui.component.gallery.spi.loader
 
it.tidalwave.northernwind.frontend.ui.component.htmlfragment - package it.tidalwave.northernwind.frontend.ui.component.htmlfragment
 
it.tidalwave.northernwind.frontend.ui.component.htmlfragment.htmltemplate - package it.tidalwave.northernwind.frontend.ui.component.htmlfragment.htmltemplate
 
it.tidalwave.northernwind.frontend.ui.component.htmltemplate - package it.tidalwave.northernwind.frontend.ui.component.htmltemplate
 
it.tidalwave.northernwind.frontend.ui.component.htmltextwithtitle - package it.tidalwave.northernwind.frontend.ui.component.htmltextwithtitle
 
it.tidalwave.northernwind.frontend.ui.component.htmltextwithtitle.htmltemplate - package it.tidalwave.northernwind.frontend.ui.component.htmltextwithtitle.htmltemplate
 
it.tidalwave.northernwind.frontend.ui.component.menu - package it.tidalwave.northernwind.frontend.ui.component.menu
 
it.tidalwave.northernwind.frontend.ui.component.menu.htmltemplate - package it.tidalwave.northernwind.frontend.ui.component.menu.htmltemplate
 
it.tidalwave.northernwind.frontend.ui.component.nodecontainer - package it.tidalwave.northernwind.frontend.ui.component.nodecontainer
 
it.tidalwave.northernwind.frontend.ui.component.nodecontainer.htmltemplate - package it.tidalwave.northernwind.frontend.ui.component.nodecontainer.htmltemplate
 
it.tidalwave.northernwind.frontend.ui.component.rssfeed - package it.tidalwave.northernwind.frontend.ui.component.rssfeed
 
it.tidalwave.northernwind.frontend.ui.component.rssfeed.htmltemplate - package it.tidalwave.northernwind.frontend.ui.component.rssfeed.htmltemplate
 
it.tidalwave.northernwind.frontend.ui.component.sitemap - package it.tidalwave.northernwind.frontend.ui.component.sitemap
 
it.tidalwave.northernwind.frontend.ui.component.sitemap.htmltemplate - package it.tidalwave.northernwind.frontend.ui.component.sitemap.htmltemplate
 
it.tidalwave.northernwind.frontend.ui.spi - package it.tidalwave.northernwind.frontend.ui.spi
 
it.tidalwave.northernwind.frontend.ui.springmvc - package it.tidalwave.northernwind.frontend.ui.springmvc
 
it.tidalwave.northernwind.frontend.util - package it.tidalwave.northernwind.frontend.util
 
it.tidalwave.northernwind.profiling - package it.tidalwave.northernwind.profiling
 
it.tidalwave.northernwind.util - package it.tidalwave.northernwind.util
 
it.tidalwave.northernwind.util.test - package it.tidalwave.northernwind.util.test
 
it.tidalwave.util - package it.tidalwave.util
 
itemMapById - Variable in class it.tidalwave.northernwind.frontend.ui.component.gallery.DefaultGalleryViewController
 
items - Variable in class it.tidalwave.northernwind.frontend.ui.component.gallery.DefaultGalleryViewController
 
iterator() - Method in class it.tidalwave.northernwind.core.model.Template.Aggregates
 

L

LayeredFileSystemProvider - Class in it.tidalwave.northernwind.frontend.filesystem.basic.layered
 
LayeredFileSystemProvider() - Constructor for class it.tidalwave.northernwind.frontend.filesystem.basic.layered.LayeredFileSystemProvider
 
LayeredResourceFileSystem - Class in it.tidalwave.northernwind.frontend.filesystem.basic.layered
 
LayeredResourceFileSystem() - Constructor for class it.tidalwave.northernwind.frontend.filesystem.basic.layered.LayeredResourceFileSystem
 
Layout - Interface in it.tidalwave.northernwind.frontend.ui
A Layout contains the description of the visual structure of a SiteNode.
Layout.Builder - Class in it.tidalwave.northernwind.frontend.ui
A builder of a Layout.
Layout.Builder.CallBack - Interface in it.tidalwave.northernwind.frontend.ui
 
LayoutFinder - Interface in it.tidalwave.northernwind.frontend.ui
A specialization of Finder for Layout.
level - Variable in class it.tidalwave.northernwind.frontend.ui.component.htmltextwithtitle.DefaultHtmlTextWithTitleViewController.TextWithTitle
 
link - Variable in class it.tidalwave.northernwind.frontend.ui.component.calendar.DefaultCalendarViewController.Entry
 
LinkPostProcessor - Interface in it.tidalwave.northernwind.core.model.spi
 
listTags() - Method in class it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmWorkingDirectorySupport
loadGallery(SiteNode) - Method in interface it.tidalwave.northernwind.frontend.ui.component.gallery.spi.GalleryLoader
Loads the items in the gallery.
loadGallery(SiteNode) - Method in class it.tidalwave.northernwind.frontend.ui.component.gallery.spi.loader.SlideShowProPlayerGalleryLoader
 
loadProperties(ServletContext, String) - Static method in class it.tidalwave.northernwind.frontend.util.ExternalConfigurationServletContextListener
 
loadTemplate(Key<? extends ResourcePath>, String) - Method in class it.tidalwave.northernwind.frontend.ui.component.gallery.spi.GalleryAdapterSupport
LocalCopyFileSystemProvider - Class in it.tidalwave.northernwind.frontend.filesystem.basic
A provider for the ResourceFileSystemProvider that clones a source provider into a local ResourceFileSystemProvider for performance purposes...
LocalCopyFileSystemProvider() - Constructor for class it.tidalwave.northernwind.frontend.filesystem.basic.LocalCopyFileSystemProvider
 
LocalFileSystemProvider - Class in it.tidalwave.northernwind.frontend.filesystem.basic
A provider for a ResourceFileSystemProvider implemented on Netbeans' LocalFileSystem.
LocalFileSystemProvider() - Constructor for class it.tidalwave.northernwind.frontend.filesystem.basic.LocalFileSystemProvider
 
log(String) - Method in class it.tidalwave.northernwind.frontend.util.BootLogger
 
log(Throwable) - Method in class it.tidalwave.northernwind.frontend.util.BootLogger
 

M

Media - Interface in it.tidalwave.northernwind.core.model
A Media item is a document that is served as-is, without any processing.
Media.Builder - Class in it.tidalwave.northernwind.core.model
A builder of a Content.
Media.Builder.CallBack - Interface in it.tidalwave.northernwind.core.model
 
MediaMetadataProvider - Interface in it.tidalwave.northernwind.frontend.ui.component.gallery.spi
Implementations of this interface provide metadata for media rendering.
MediaMetadataXsltAdapter - Class in it.tidalwave.northernwind.frontend.ui.component.gallery.spi
 
MediaSupport - Class in it.tidalwave.northernwind.core.model.spi
A DefaultMedia item is a document that is served as-is, without any processing.
MediaSupport(Media.Builder) - Constructor for class it.tidalwave.northernwind.core.model.spi.MediaSupport
 
MenuView - Interface in it.tidalwave.northernwind.frontend.ui.component.menu
A menu component with clickable links.
MenuViewController - Interface in it.tidalwave.northernwind.frontend.ui.component.menu
The controller of MenuView.
merged(ResourceProperties) - Method in interface it.tidalwave.northernwind.core.model.ResourceProperties
Returns a new instance which is the logical merge with other properties.
message() - Method in annotation type it.tidalwave.northernwind.aspect.DebugProfiling
 
MimeTypeResolver - Interface in it.tidalwave.northernwind.core.model
A facility for resolving the MIME type of a file.
modelFactory - Variable in class it.tidalwave.northernwind.core.model.spi.ContentSupport
 
modelFactory - Variable in class it.tidalwave.northernwind.core.model.spi.MediaSupport
 
modelFactory - Variable in class it.tidalwave.northernwind.core.model.spi.ResourceSupport
 
modelFactory - Variable in class it.tidalwave.northernwind.core.model.spi.SiteNodeSupport
 
modelFactory - Variable in class it.tidalwave.northernwind.frontend.ui.component.gallery.spi.GalleryAdapterSupport
 
ModelFactory - Interface in it.tidalwave.northernwind.core.model
A factory for creating domain objects.
ModelFactorySupport - Class in it.tidalwave.northernwind.core.model.spi
 
ModelFactorySupport() - Constructor for class it.tidalwave.northernwind.core.model.spi.ModelFactorySupport
 
month - Variable in class it.tidalwave.northernwind.frontend.ui.component.calendar.DefaultCalendarViewController.Entry
 

N

name - Variable in class it.tidalwave.northernwind.frontend.ui.component.calendar.DefaultCalendarViewController.Entry
 
NodeContainerView - Interface in it.tidalwave.northernwind.frontend.ui.component.nodecontainer
The container of a "screen" of the application, mapped to a SiteNode.
NodeContainerViewController - Interface in it.tidalwave.northernwind.frontend.ui.component.nodecontainer
 
NodeViewRenderer<T> - Class in it.tidalwave.northernwind.frontend.ui.spi
A Layout visitor that renders everything for the given layout.
NodeViewRenderer(Request, RequestContext, ViewAndControllerLayoutBuilder, BiConsumer<? super T, ? super T>) - Constructor for class it.tidalwave.northernwind.frontend.ui.spi.NodeViewRenderer
 
NorthernWindContextLoaderListener - Class in it.tidalwave.northernwind.frontend.util
A decorator for the Spring ContextLoaderListener that takes care of Spring configuration and handles initialization errors.
NorthernWindContextLoaderListener() - Constructor for class it.tidalwave.northernwind.frontend.util.NorthernWindContextLoaderListener
 
NorthernWindResponseHeaderFilter - Class in it.tidalwave.northernwind.frontend.util
 
NorthernWindResponseHeaderFilter() - Constructor for class it.tidalwave.northernwind.frontend.util.NorthernWindResponseHeaderFilter
 
NW - Static variable in interface it.tidalwave.northernwind.frontend.ui.SiteView
 

O

of(String) - Static method in class it.tidalwave.northernwind.core.model.ResourcePath
Creates an instance out of a string.
of(String, Object) - Static method in class it.tidalwave.northernwind.core.model.Template.Aggregate
 
of(String, Optional<?>) - Static method in class it.tidalwave.northernwind.core.model.Template.Aggregate
 
of(List<String>) - Static method in class it.tidalwave.northernwind.core.model.ResourcePath
Creates an instance out of a list of segments.
onRequestBegin(Request) - Method in interface it.tidalwave.northernwind.profiling.StatisticsCollector
 
onRequestEnd(Request) - Method in interface it.tidalwave.northernwind.profiling.StatisticsCollector
 

P

P_CATEGORY - Static variable in interface it.tidalwave.northernwind.frontend.ui.component.blog.BlogViewController
The category associated to a post.
P_CLASS - Static variable in class it.tidalwave.northernwind.frontend.ui.component.Properties
 
P_COLUMNS - Static variable in interface it.tidalwave.northernwind.frontend.ui.component.calendar.CalendarViewController
The number of columns of the table with the calendar.
P_CONTENT_PATHS - Static variable in class it.tidalwave.northernwind.frontend.ui.component.Properties
 
P_CREATION_DATE - Static variable in interface it.tidalwave.northernwind.core.model.Content
The creation date of this Content.
P_CREATOR - Static variable in interface it.tidalwave.northernwind.frontend.ui.component.rssfeed.RssFeedViewController
 
P_DATE_FORMAT - Static variable in class it.tidalwave.northernwind.frontend.ui.component.Properties
 
P_DESCRIPTION - Static variable in interface it.tidalwave.northernwind.core.model.Content
A description this Content.
P_ENTRIES - Static variable in interface it.tidalwave.northernwind.frontend.ui.component.calendar.CalendarViewController
The list of entries of the calendar.
P_EXPOSED_URI - Static variable in interface it.tidalwave.northernwind.core.model.Resource
The local portion of relativeUri by which a resource is exposed to the web.
P_FIRST_YEAR - Static variable in interface it.tidalwave.northernwind.frontend.ui.component.calendar.CalendarViewController
The first year in the year selector of the calendar.
P_FULL_TEXT - Static variable in interface it.tidalwave.northernwind.core.model.Content
The full text contained in this Content.
P_ID - Static variable in interface it.tidalwave.northernwind.core.model.Content
The unique id of this Content.
P_IMAGE_ID - Static variable in interface it.tidalwave.northernwind.frontend.ui.component.blog.BlogViewController
The id of the image to be associated with a blog post.
P_IMAGES - Static variable in class it.tidalwave.northernwind.frontend.ui.component.gallery.spi.loader.SlideShowProPlayerGalleryLoader
 
P_INDEX - Static variable in interface it.tidalwave.northernwind.frontend.ui.component.blog.BlogViewController
Flag to switch to 'index' mode.
P_INLINED_SCRIPTS - Static variable in interface it.tidalwave.northernwind.frontend.ui.component.nodecontainer.NodeContainerViewController
The list of relative paths for inlined JavaScript scripts.
P_LAST_YEAR - Static variable in interface it.tidalwave.northernwind.frontend.ui.component.calendar.CalendarViewController
The last year in the year selector of the calendar.
P_LATEST_MODIFICATION_DATE - Static variable in interface it.tidalwave.northernwind.core.model.Content
The latest modification date of this Content.
P_LEADIN_TEXT - Static variable in interface it.tidalwave.northernwind.core.model.Content
A shortened text contained in this Content.
P_LEVEL - Static variable in class it.tidalwave.northernwind.frontend.ui.component.Properties
The level of a content, used to pick the heading.
P_LINK - Static variable in interface it.tidalwave.northernwind.frontend.ui.component.rssfeed.RssFeedViewController
 
P_LINKS - Static variable in interface it.tidalwave.northernwind.frontend.ui.component.menu.MenuViewController
A list of relative paths pointing to the SiteNodes that must be linked from a menu.
P_MANAGES_PATH_PARAMS - Static variable in interface it.tidalwave.northernwind.core.model.SiteNode
If sets to true, this property makes the SiteNode capable to match not only its /relativeUri, but also /relativeUri/something/else; it is meant for nodes that accept REST path-style params.
P_MAX_FULL_ITEMS - Static variable in interface it.tidalwave.northernwind.frontend.ui.component.blog.BlogViewController
The max.
P_MAX_ITEMS - Static variable in interface it.tidalwave.northernwind.frontend.ui.component.blog.BlogViewController
The max.
P_MAX_LEADIN_ITEMS - Static variable in interface it.tidalwave.northernwind.frontend.ui.component.blog.BlogViewController
The max.
P_NAVIGATION_LABEL - Static variable in interface it.tidalwave.northernwind.core.model.SiteNode
The label used for creating navigation links to this SiteNode.
P_PLACE_HOLDER - Static variable in interface it.tidalwave.northernwind.core.model.Resource
This property, controls whether this resource is a placeholder.
P_PRINT_STYLE_SHEETS - Static variable in interface it.tidalwave.northernwind.frontend.ui.component.nodecontainer.NodeContainerViewController
The list of relative paths or URLs for print CSS style sheets.
P_PUBLISHING_DATE - Static variable in interface it.tidalwave.northernwind.core.model.Content
The publishing date of this Content.
P_RSS_FEEDS - Static variable in interface it.tidalwave.northernwind.frontend.ui.component.nodecontainer.NodeContainerViewController
The list of relative paths for inlined RSS feeds.
P_SCREEN_STYLE_SHEETS - Static variable in interface it.tidalwave.northernwind.frontend.ui.component.nodecontainer.NodeContainerViewController
The list of relative paths or URLs for screen CSS style sheets.
P_SCRIPTS - Static variable in interface it.tidalwave.northernwind.frontend.ui.component.nodecontainer.NodeContainerViewController
The list of relative paths or URLs for external JavaScript scripts.
P_SELECTED_YEAR - Static variable in interface it.tidalwave.northernwind.frontend.ui.component.calendar.CalendarViewController
The selected year of the calendar.
P_SITEMAP_CHANGE_FREQUENCY - Static variable in interface it.tidalwave.northernwind.frontend.ui.component.sitemap.SitemapViewController
The change frequency of SiteNode
P_SITEMAP_CHILDREN_PRIORITY - Static variable in interface it.tidalwave.northernwind.frontend.ui.component.sitemap.SitemapViewController
The priority of children of the SiteNode
P_SITEMAP_PRIORITY - Static variable in interface it.tidalwave.northernwind.frontend.ui.component.sitemap.SitemapViewController
The priority of the SiteNode.
P_SITEMAP_TEMPLATE_PATH - Static variable in interface it.tidalwave.northernwind.frontend.ui.component.sitemap.SitemapViewController
The optional path to the template for rendering the sitemap.
P_TAG_CLOUD - Static variable in interface it.tidalwave.northernwind.frontend.ui.component.blog.BlogViewController
Flag to switch to 'tag cloud' mode.
P_TAGS - Static variable in interface it.tidalwave.northernwind.core.model.Content
A collection of tags associated with this Content.
P_TEMPLATE - Static variable in interface it.tidalwave.northernwind.core.model.Content
A contained that works as a template for something.
P_TEMPLATE_PATH - Static variable in class it.tidalwave.northernwind.frontend.ui.component.Properties
 
P_TEMPLATE_POSTS_PATH - Static variable in class it.tidalwave.northernwind.frontend.ui.component.blog.htmltemplate.HtmlTemplateBlogViewController
The relative path to the Content that contains a template for rendering posts.
P_TEMPLATE_TAG_CLOUD_PATH - Static variable in class it.tidalwave.northernwind.frontend.ui.component.blog.htmltemplate.HtmlTemplateBlogViewController
The relative path to the Content that contains a template for rendering the tag cloud.
P_TIME_ZONE - Static variable in class it.tidalwave.northernwind.frontend.ui.component.Properties
 
P_TITLE - Static variable in interface it.tidalwave.northernwind.core.model.Content
The title of this Content.
P_TITLE_PREFIX - Static variable in interface it.tidalwave.northernwind.frontend.ui.component.nodecontainer.NodeContainerViewController
The prefix to prepend to the HTML title.
P_WRAPPER_TEMPLATE_PATH - Static variable in class it.tidalwave.northernwind.frontend.ui.component.Properties
 
ParameterLanguageOverrideLinkPostProcessor - Class in it.tidalwave.northernwind.core.model.spi
 
ParameterLanguageOverrideLinkPostProcessor() - Constructor for class it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideLinkPostProcessor
 
ParameterLanguageOverrideRequestProcessor - Class in it.tidalwave.northernwind.core.model.spi
 
ParameterLanguageOverrideRequestProcessor() - Constructor for class it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideRequestProcessor
 
PATTERN_RFC1123 - Static variable in class it.tidalwave.northernwind.core.model.spi.ResponseBuilderSupport
 
PD_ID - Static variable in interface it.tidalwave.northernwind.frontend.ui.component.nodecontainer.NodeContainerViewController
Dynamic property generated during rendering with the unique id of the blog post.
PD_IMAGE_ID - Static variable in interface it.tidalwave.northernwind.frontend.ui.component.nodecontainer.NodeContainerViewController
Dynamic property generated during rendering with the id of the primary image to be associated to this view.
PD_TITLE - Static variable in interface it.tidalwave.northernwind.frontend.ui.component.nodecontainer.NodeContainerViewController
Dynamic property generated during rendering with the title of the blog post.
PD_URL - Static variable in interface it.tidalwave.northernwind.frontend.ui.component.nodecontainer.NodeContainerViewController
Dynamic property generated during rendering with the permalink of the blog post.
permanentRedirect(Site, String) - Static method in exception it.tidalwave.northernwind.core.model.HttpStatusException
Creates an exception representing a permanent redirect.
permanentRedirect(String) - Method in interface it.tidalwave.northernwind.core.model.spi.ResponseBuilder
Creates a builder for a permanent redirect.
permanentRedirect(String) - Method in class it.tidalwave.northernwind.core.model.spi.ResponseBuilderSupport
Creates a builder for a permanent redirect.
postProcess(String) - Method in interface it.tidalwave.northernwind.core.model.spi.LinkPostProcessor
 
postProcess(String) - Method in class it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideLinkPostProcessor
postProcess(String, String) - Method in class it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideLinkPostProcessor
postVisit(Layout) - Method in class it.tidalwave.northernwind.frontend.ui.spi.NodeViewRenderer
prepareBlogPosts(RenderContext, ResourceProperties) - Method in class it.tidalwave.northernwind.frontend.ui.component.blog.DefaultBlogViewController
Prepares the blog posts.
prepareCatalog(List<? extends GalleryViewController.GalleryItem>) - Method in class it.tidalwave.northernwind.frontend.ui.component.gallery.htmltemplate.bluette.BluetteGalleryAdapter
Prepares a catalog of media items to be consumed by the gallery client software.
prepareCatalog(List<? extends GalleryViewController.GalleryItem>) - Method in interface it.tidalwave.northernwind.frontend.ui.component.gallery.spi.GalleryAdapter
Prepares a catalog of media items to be consumed by the gallery client software.
prepareFallbackGallery(GalleryViewController.GalleryItem, List<? extends GalleryViewController.GalleryItem>) - Method in class it.tidalwave.northernwind.frontend.ui.component.gallery.htmltemplate.bluette.BluetteGalleryAdapter
Prepares the fallback page.
prepareFallbackGallery(GalleryViewController.GalleryItem, List<? extends GalleryViewController.GalleryItem>) - Method in interface it.tidalwave.northernwind.frontend.ui.component.gallery.spi.GalleryAdapter
Prepares the fallback page.
prepareFallbackLightbox(List<? extends GalleryViewController.GalleryItem>) - Method in class it.tidalwave.northernwind.frontend.ui.component.gallery.htmltemplate.bluette.BluetteGalleryAdapter
Prepares the fallback lightbox.
prepareFallbackLightbox(List<? extends GalleryViewController.GalleryItem>) - Method in interface it.tidalwave.northernwind.frontend.ui.component.gallery.spi.GalleryAdapter
Prepares the fallback lightbox.
prepareGallery(GalleryViewController.GalleryItem, List<? extends GalleryViewController.GalleryItem>) - Method in class it.tidalwave.northernwind.frontend.ui.component.gallery.htmltemplate.bluette.BluetteGalleryAdapter
Prepares the full JS page.
prepareGallery(GalleryViewController.GalleryItem, List<? extends GalleryViewController.GalleryItem>) - Method in interface it.tidalwave.northernwind.frontend.ui.component.gallery.spi.GalleryAdapter
Prepares the full JS page.
prepareRendering(RenderContext) - Method in class it.tidalwave.northernwind.frontend.ui.component.blog.DefaultBlogViewController
Prepares the component for rendering, for instance by checking preconditions or by setting dynamic properties.
prepareRendering(RenderContext) - Method in class it.tidalwave.northernwind.frontend.ui.component.calendar.DefaultCalendarViewController
Compute stuff here, to eventually fail fast.
prepareRendering(RenderContext) - Method in class it.tidalwave.northernwind.frontend.ui.component.gallery.htmltemplate.HtmlTemplateGalleryViewController
Prepares the component for rendering, for instance by checking preconditions or by setting dynamic properties.
prepareRendering(RenderContext) - Method in class it.tidalwave.northernwind.frontend.ui.component.rssfeed.DefaultRssFeedViewController
Prepares the component for rendering, for instance by checking preconditions or by setting dynamic properties.
prepareRendering(RenderContext) - Method in interface it.tidalwave.northernwind.frontend.ui.ViewController
Prepares the component for rendering, for instance by checking preconditions or by setting dynamic properties.
prependedWith(ResourcePath) - Method in class it.tidalwave.northernwind.core.model.ResourcePath
Returns a clone with the given prepended path.
prependedWith(String) - Method in class it.tidalwave.northernwind.core.model.ResourcePath
Returns a clone with the given prepended path.
preVisit(Layout) - Method in class it.tidalwave.northernwind.frontend.ui.spi.NodeViewRenderer
process(Request) - Method in interface it.tidalwave.northernwind.core.model.RequestProcessor
Try to process the current request.
process(Request) - Method in class it.tidalwave.northernwind.core.model.spi.AvailabilityEnforcerRequestProcessor
 
process(Request) - Method in class it.tidalwave.northernwind.core.model.spi.DefaultContentRequestProcessor
Try to process the current request.
process(Request) - Method in class it.tidalwave.northernwind.core.model.spi.DefaultLibraryRequestProcessor
Try to process the current request.
process(Request) - Method in class it.tidalwave.northernwind.core.model.spi.DefaultMediaRequestProcessor
 
process(Request) - Method in class it.tidalwave.northernwind.core.model.spi.DefaultRedirectProcessor
 
process(Request) - Method in class it.tidalwave.northernwind.core.model.spi.HeaderLanguageOverrideRequestProcessor
Try to process the current request.
process(Request) - Method in class it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideRequestProcessor
Try to process the current request.
ProcessExecutor - Interface in it.tidalwave.util
A helper class for launching an external process and handling its output.
ProcessExecutor.ConsoleOutput - Interface in it.tidalwave.util
A container of the console output of the process.
ProcessExecutorException - Exception in it.tidalwave.util
An exception thrown when an external process terminated with a non-zero exit code.
ProcessExecutorException(String, int, List<String>, List<String>) - Constructor for exception it.tidalwave.util.ProcessExecutorException
 
processRequest(Request) - Method in interface it.tidalwave.northernwind.frontend.ui.SiteViewController
Processes a Request and updates the view of the site.
processRequest(Request) - Method in class it.tidalwave.northernwind.frontend.ui.spi.DefaultSiteViewController
Processes a Request and updates the view of the site.
Properties - Class in it.tidalwave.northernwind.frontend.ui.component
 
Properties() - Constructor for class it.tidalwave.northernwind.frontend.ui.component.Properties
 
put() - Method in interface it.tidalwave.northernwind.core.model.spi.ResponseBuilder
 
put() - Method in class it.tidalwave.northernwind.core.model.spi.ResponseBuilderSupport

R

rank - Variable in class it.tidalwave.northernwind.frontend.ui.component.blog.DefaultBlogViewController.TagAndCount
 
read() - Method in interface it.tidalwave.util.ProcessExecutor.ConsoleOutput
Reads the output until it's completed.
reduced(DefaultBlogViewController.TagAndCount) - Method in class it.tidalwave.northernwind.frontend.ui.component.blog.DefaultBlogViewController.TagAndCount
 
relativeTo(ResourcePath) - Method in class it.tidalwave.northernwind.core.model.ResourcePath
Returns a clone path which is relative to the given path.
reload() - Method in interface it.tidalwave.northernwind.core.model.SiteProvider
Reloads the Site.
render(Template.Aggregates...) - Method in interface it.tidalwave.northernwind.core.model.Template
 
render(RenderContext) - Method in class it.tidalwave.northernwind.frontend.ui.component.gallery.htmltemplate.bluette.BluetteGalleryAdapter
Renders what has been previously prepared.
render(RenderContext) - Method in interface it.tidalwave.northernwind.frontend.ui.component.gallery.spi.GalleryAdapter
Renders what has been previously prepared.
render(List<? extends DefaultHtmlTextWithTitleViewController.TextWithTitle>) - Method in class it.tidalwave.northernwind.frontend.ui.component.htmltextwithtitle.DefaultHtmlTextWithTitleViewController
Renders the collection of texts with their titles.
render(List<? extends DefaultHtmlTextWithTitleViewController.TextWithTitle>) - Method in class it.tidalwave.northernwind.frontend.ui.component.htmltextwithtitle.htmltemplate.HtmlTemplateHtmlTextWithTitleViewController
Renders the collection of texts with their titles.
render(List<Template.Aggregates>) - Method in interface it.tidalwave.northernwind.core.model.Template
 
render(Optional<ResourcePath>, Template.Aggregates) - Method in class it.tidalwave.northernwind.frontend.ui.component.sitemap.htmltemplate.HtmlTemplateSitemapView
Renders the sitemap contents.
render(Optional<ResourcePath>, Optional<ResourcePath>, Template.Aggregates) - Method in class it.tidalwave.northernwind.frontend.ui.component.htmltextwithtitle.htmltemplate.HtmlTemplateHtmlTextWithTitleView
Renders this view.
render(Optional<String>, int, int, int, SortedMap<Integer, List<DefaultCalendarViewController.Entry>>, int) - Method in class it.tidalwave.northernwind.frontend.ui.component.calendar.DefaultCalendarViewController
Renders the diary.
render(Optional<String>, int, int, int, SortedMap<Integer, List<DefaultCalendarViewController.Entry>>, int) - Method in class it.tidalwave.northernwind.frontend.ui.component.calendar.htmltemplate.HtmlTemplateCalendarViewController
Renders the diary.
render(Optional<String>, Optional<ResourcePath>, Map<Integer, String>, String, Template.Aggregates, Map<Integer, List<Map<String, Object>>>, int) - Method in class it.tidalwave.northernwind.frontend.ui.component.calendar.htmltemplate.HtmlTemplateCalendarView
Renders the diary contents.
render(Set<? extends DefaultSitemapViewController.Entry>) - Method in class it.tidalwave.northernwind.frontend.ui.component.sitemap.DefaultSitemapViewController
 
render(Set<? extends DefaultSitemapViewController.Entry>) - Method in class it.tidalwave.northernwind.frontend.ui.component.sitemap.htmltemplate.HtmlTemplateSitemapViewController
 
RenderContext - Interface in it.tidalwave.northernwind.frontend.ui
 
renderPost(Content, Optional<? extends Key<String>>) - Method in class it.tidalwave.northernwind.frontend.ui.component.rssfeed.DefaultRssFeedViewController
renderPosts(List<? extends Content>, List<? extends Content>, List<? extends Content>) - Method in class it.tidalwave.northernwind.frontend.ui.component.blog.DefaultBlogViewController
Renders the blog posts.
renderPosts(List<? extends Content>, List<? extends Content>, List<? extends Content>) - Method in class it.tidalwave.northernwind.frontend.ui.component.blog.htmltemplate.HtmlTemplateBlogViewController
Renders the blog posts.
renderPosts(List<? extends Content>, List<? extends Content>, List<? extends Content>) - Method in class it.tidalwave.northernwind.frontend.ui.component.rssfeed.DefaultRssFeedViewController
Renders the blog posts.
renderPosts(Optional<ResourcePath>, Template.Aggregates, Template.Aggregates, Template.Aggregates) - Method in class it.tidalwave.northernwind.frontend.ui.component.blog.htmltemplate.HtmlTemplateBlogView
Renders the blog contents.
renderSiteNode(Request, SiteNode) - Method in interface it.tidalwave.northernwind.frontend.ui.SiteView
 
renderSiteNode(Request, SiteNode) - Method in class it.tidalwave.northernwind.frontend.ui.springmvc.SpringMvcSiteView
renderTagCloud(Collection<? extends DefaultBlogViewController.TagAndCount>) - Method in class it.tidalwave.northernwind.frontend.ui.component.blog.DefaultBlogViewController
Renders the tag cloud.
renderTagCloud(Collection<? extends DefaultBlogViewController.TagAndCount>) - Method in class it.tidalwave.northernwind.frontend.ui.component.blog.htmltemplate.HtmlTemplateBlogViewController
Renders the tag cloud.
renderTagCloud(Collection<? extends DefaultBlogViewController.TagAndCount>) - Method in class it.tidalwave.northernwind.frontend.ui.component.rssfeed.DefaultRssFeedViewController
Renders the tag cloud.
renderTagCloud(Optional<ResourcePath>, Template.Aggregates) - Method in class it.tidalwave.northernwind.frontend.ui.component.blog.htmltemplate.HtmlTemplateBlogView
Renders the tag cloud.
renderView(RenderContext) - Method in class it.tidalwave.northernwind.frontend.ui.component.blog.DefaultBlogViewController
Renders the component to a view.
renderView(RenderContext) - Method in class it.tidalwave.northernwind.frontend.ui.component.calendar.DefaultCalendarViewController
Renders the component to a view.
renderView(RenderContext) - Method in class it.tidalwave.northernwind.frontend.ui.component.container.DefaultContainerViewController
Renders the component to a view.
renderView(RenderContext) - Method in class it.tidalwave.northernwind.frontend.ui.component.gallery.htmltemplate.HtmlTemplateGalleryViewController
Renders the component to a view.
renderView(RenderContext) - Method in class it.tidalwave.northernwind.frontend.ui.component.htmlfragment.DefaultHtmlFragmentViewController
Renders the component to a view.
renderView(RenderContext) - Method in class it.tidalwave.northernwind.frontend.ui.component.htmltextwithtitle.DefaultHtmlTextWithTitleViewController
Renders the component to a view.
renderView(RenderContext) - Method in class it.tidalwave.northernwind.frontend.ui.component.menu.DefaultMenuViewController
Renders the component to a view.
renderView(RenderContext) - Method in class it.tidalwave.northernwind.frontend.ui.component.nodecontainer.DefaultNodeContainerViewController
Renders the component to a view.
renderView(RenderContext) - Method in class it.tidalwave.northernwind.frontend.ui.component.sitemap.DefaultSitemapViewController
Renders the component to a view.
renderView(RenderContext) - Method in interface it.tidalwave.northernwind.frontend.ui.ViewController
Renders the component to a view.
renderView(RenderContext) - Method in class it.tidalwave.northernwind.frontend.ui.ViewFactory.ViewAndController
Call the controller to have the view rendered, and return it.
Request - Interface in it.tidalwave.northernwind.core.model
An object representing an incoming request.
RequestContext - Interface in it.tidalwave.northernwind.core.model
The context for a Request provides access to some items that are only available during the processing of the request.
RequestHolder - Class in it.tidalwave.northernwind.core.model.spi
 
RequestHolder() - Constructor for class it.tidalwave.northernwind.core.model.spi.RequestHolder
 
requestIfModifiedSince - Variable in class it.tidalwave.northernwind.core.model.spi.ResponseBuilderSupport
The If-Modified-Since header specified in the request we're responding to.
requestIfNoneMatch - Variable in class it.tidalwave.northernwind.core.model.spi.ResponseBuilderSupport
The If-None-Match header specified in the request we're responding to.
requestLocaleManager - Variable in class it.tidalwave.northernwind.frontend.ui.component.calendar.DefaultCalendarViewController
 
RequestLocaleManager - Interface in it.tidalwave.northernwind.core.model
Manages the Locale-related stuff for elaborating the current request.
RequestProcessor - Interface in it.tidalwave.northernwind.core.model
Processing of a request also involves running through a pipeline of processors, each one implementing this interface.
RequestProcessor.Status - Enum in it.tidalwave.northernwind.core.model
 
RequestProfilerAspect - Class in it.tidalwave.northernwind.profiling
 
RequestProfilerAspect() - Constructor for class it.tidalwave.northernwind.profiling.RequestProfilerAspect
 
requestReset() - Method in class it.tidalwave.northernwind.core.model.spi.ParameterLanguageOverrideRequestProcessor
Resets this object.
requestReset() - Method in class it.tidalwave.northernwind.core.model.spi.RequestHolder
 
requestReset() - Method in interface it.tidalwave.northernwind.core.model.spi.RequestResettable
Resets this object.
requestReset() - Method in class it.tidalwave.northernwind.core.model.spi.ResponseHolder
Resets this object.
RequestResettable - Interface in it.tidalwave.northernwind.core.model.spi
The behaviour of an object that is bound to the request life-cycle and that must be reset at the beginning and at the end.
resolve(String) - Method in class it.tidalwave.northernwind.util.test.FileTestHelper
 
resolveProperty(Id, Key<T>) - Method in interface it.tidalwave.northernwind.core.model.ResourceProperties.PropertyResolver
 
Resource - Interface in it.tidalwave.northernwind.core.model
A resource is the basic entity of NorthernWind.
Resource.Builder - Class in it.tidalwave.northernwind.core.model
A builder of a Resource.
Resource.Builder.CallBack - Interface in it.tidalwave.northernwind.core.model
 
ResourceFile - Interface in it.tidalwave.northernwind.core.model
A file backing a Resource.
ResourceFile.Finder - Interface in it.tidalwave.northernwind.core.model
A ResourceFile.Finder for retrieving children of ResourceFile.
ResourceFileFinderSupport - Class in it.tidalwave.northernwind.core.model.spi
 
ResourceFileFinderSupport(ResourceFileFinderSupport, Object) - Constructor for class it.tidalwave.northernwind.core.model.spi.ResourceFileFinderSupport
Clone constructor.
ResourceFileSystem - Interface in it.tidalwave.northernwind.core.model
The file system to which a ResourceFile belongs to.
ResourceFileSystemChangedEvent - Class in it.tidalwave.northernwind.core.model
An event telling us that a ResourceFileSystem has been udpated.
ResourceFileSystemChangedEvent() - Constructor for class it.tidalwave.northernwind.core.model.ResourceFileSystemChangedEvent
 
ResourceFileSystemProvider - Interface in it.tidalwave.northernwind.core.model
A provider for the ResourceFileSystem.
ResourcePath - Class in it.tidalwave.northernwind.core.model
This class encapsulate a path, that is a sequence of segments separated by a "/", and provides methods to manipulate it.
ResourceProperties - Interface in it.tidalwave.northernwind.core.model
A bag of properties for a Resources.
ResourceProperties.Builder - Class in it.tidalwave.northernwind.core.model
A builder of a ResourceProperties.
ResourceProperties.Builder.CallBack - Interface in it.tidalwave.northernwind.core.model
 
ResourceProperties.PropertyResolver - Interface in it.tidalwave.northernwind.core.model
 
ResourceSupport - Class in it.tidalwave.northernwind.core.model.spi
A partial implementation of (@link Resource}.
ResourceSupport(Resource.Builder) - Constructor for class it.tidalwave.northernwind.core.model.spi.ResourceSupport
 
response() - Method in class it.tidalwave.northernwind.core.model.spi.ResponseHolder
Start creating a new response.
response() - Method in class it.tidalwave.northernwind.frontend.springmvc.SpringMvcResponseHolder
 
ResponseBuilder<RESPONSE_TYPE> - Interface in it.tidalwave.northernwind.core.model.spi
A builder of a response.
ResponseBuilderSupport<RESPONSE_TYPE> - Class in it.tidalwave.northernwind.core.model.spi
A partial implementation of ResponseBuilder.
ResponseBuilderSupport() - Constructor for class it.tidalwave.northernwind.core.model.spi.ResponseBuilderSupport
 
responseHolder - Variable in class it.tidalwave.northernwind.core.model.spi.DefaultMediaRequestProcessor
 
ResponseHolder<RESPONSE_TYPE> - Class in it.tidalwave.northernwind.core.model.spi
This class holds a response object to be served.
ResponseHolder() - Constructor for class it.tidalwave.northernwind.core.model.spi.ResponseHolder
 
reversed(List<T>) - Static method in class it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmWorkingDirectorySupport
Returns a reversed list.
RssFeedView - Interface in it.tidalwave.northernwind.frontend.ui.component.rssfeed
 
RssFeedViewController - Interface in it.tidalwave.northernwind.frontend.ui.component.rssfeed
 

S

ScmFileSystemProvider - Class in it.tidalwave.northernwind.frontend.filesystem.scm.spi
A ResourceFileSystemProvider based on a SCM.
ScmFileSystemProvider() - Constructor for class it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmFileSystemProvider
 
ScmWorkingDirectory - Interface in it.tidalwave.northernwind.frontend.filesystem.scm.spi
This interface defines the operations required for accessing a working directory of a repository.
ScmWorkingDirectorySupport - Class in it.tidalwave.northernwind.frontend.filesystem.scm.spi
A support class for implementing ScmWorkingDirectory.
ScmWorkingDirectorySupport() - Constructor for class it.tidalwave.northernwind.frontend.filesystem.scm.spi.ScmWorkingDirectorySupport
 
send(String) - Method in interface it.tidalwave.util.ProcessExecutor
Sends some input to the external process.
service(HttpServletRequest, HttpServletResponse) - Method in class it.tidalwave.northernwind.frontend.util.InitializationDiagnosticsDispatcherServletDecorator
set(Request) - Method in class it.tidalwave.northernwind.core.model.spi.RequestHolder
 
setClassName(String) - Method in interface it.tidalwave.northernwind.frontend.ui.component.container.ContainerView
 
setClassName(String) - Method in interface it.tidalwave.northernwind.frontend.ui.component.htmlfragment.HtmlFragmentView
Sets the CSS class name.
setClassName(String) - Method in class it.tidalwave.northernwind.frontend.ui.component.htmltemplate.HtmlHolder
 
setClassName(String) - Method in interface it.tidalwave.northernwind.frontend.ui.component.htmltextwithtitle.HtmlTextWithTitleView
Sets the CSS class name.
setContent(Content) - Method in interface it.tidalwave.northernwind.core.model.RequestContext
Sets the current Content.
setContent(String) - Method in interface it.tidalwave.northernwind.frontend.ui.component.htmlfragment.HtmlFragmentView
Sets the text content.
setContent(String) - Method in class it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder
 
setContent(String) - Method in interface it.tidalwave.northernwind.frontend.ui.component.rssfeed.RssFeedView
 
setDynamicNodeProperty(Key<T>, T) - Method in interface it.tidalwave.northernwind.core.model.RequestContext
Sets a dynamic node property.
setDynamicNodeProperty(Key<T>, T) - Method in interface it.tidalwave.northernwind.frontend.ui.RenderContext
Sets a dynamic node property.
setLocale(Locale) - Method in interface it.tidalwave.northernwind.core.model.RequestLocaleManager
Explictly sets a the Locale for the current request.
setMimeType(String) - Method in interface it.tidalwave.northernwind.frontend.ui.component.sitemap.SitemapView
 
setNode(SiteNode) - Method in interface it.tidalwave.northernwind.core.model.RequestContext
Sets the current SiteNode.
setTemplate(String) - Method in interface it.tidalwave.northernwind.frontend.ui.component.container.ContainerView
 
setTemplate(String) - Method in interface it.tidalwave.northernwind.frontend.ui.component.menu.MenuView
 
setTemplate(String) - Method in interface it.tidalwave.northernwind.frontend.ui.component.nodecontainer.NodeContainerView
 
setTitle(String) - Method in interface it.tidalwave.northernwind.frontend.ui.component.blog.BlogView
Sets the title of this view.
setTitle(String) - Method in class it.tidalwave.northernwind.frontend.ui.component.blog.htmltemplate.HtmlTemplateBlogView
Sets the title of this view.
setTitle(String) - Method in interface it.tidalwave.northernwind.frontend.ui.component.menu.MenuView
 
setTitle(String) - Method in class it.tidalwave.northernwind.frontend.ui.component.rssfeed.htmltemplate.HtmlTemplateRssFeedView
 
Site - Interface in it.tidalwave.northernwind.core.model
The model for the container of the whole site, it contains a collection of Contents, Media items and SiteNodes.
Site.Builder - Class in it.tidalwave.northernwind.core.model
A builder of a Site.
Site.Builder.CallBack - Interface in it.tidalwave.northernwind.core.model
 
SiteFinder<T> - Interface in it.tidalwave.northernwind.core.model
 
SitemapView - Interface in it.tidalwave.northernwind.frontend.ui.component.sitemap
 
SitemapViewController - Interface in it.tidalwave.northernwind.frontend.ui.component.sitemap
 
siteNode - Variable in class it.tidalwave.northernwind.frontend.ui.component.gallery.spi.GalleryAdapterSupport
 
siteNode - Variable in class it.tidalwave.northernwind.frontend.ui.component.menu.DefaultMenuViewController
 
SiteNode - Interface in it.tidalwave.northernwind.core.model
A node of the site, mapped to a given URL.
SiteNodeSupport - Class in it.tidalwave.northernwind.core.model.spi
A partial implementation of (@link SiteNode}.
SiteNodeSupport(ModelFactory, ResourceFile) - Constructor for class it.tidalwave.northernwind.core.model.spi.SiteNodeSupport
 
SiteProvider - Interface in it.tidalwave.northernwind.core.model
A provider for a Site.
SiteResetterOnFileSystemChange - Class in it.tidalwave.northernwind.core.model.spi
A simple utility that forces a reset of the Site when a change in the underlying file system is detected.
SiteResetterOnFileSystemChange() - Constructor for class it.tidalwave.northernwind.core.model.spi.SiteResetterOnFileSystemChange
 
SiteView - Interface in it.tidalwave.northernwind.frontend.ui
This class models a site of the site.
SiteViewController - Interface in it.tidalwave.northernwind.frontend.ui
The controller of SiteView.
Slf4JJulBridgeInstallerServletContextListener - Class in it.tidalwave.northernwind.frontend.util
Installs the Slf4J bridge for JUL.
Slf4JJulBridgeInstallerServletContextListener() - Constructor for class it.tidalwave.northernwind.frontend.util.Slf4JJulBridgeInstallerServletContextListener
 
SlideShowProPlayerGalleryLoader - Class in it.tidalwave.northernwind.frontend.ui.component.gallery.spi.loader
Specific for the format of SlideShowPro Player for Lightroom 1.9.8.5
SlideShowProPlayerGalleryLoader(BeanFactory, ResourceProperties) - Constructor for class it.tidalwave.northernwind.frontend.ui.component.gallery.spi.loader.SlideShowProPlayerGalleryLoader
 
SpringMvcResponseBuilder - Class in it.tidalwave.northernwind.frontend.springmvc
 
SpringMvcResponseBuilder() - Constructor for class it.tidalwave.northernwind.frontend.springmvc.SpringMvcResponseBuilder
 
SpringMvcResponseHolder - Class in it.tidalwave.northernwind.frontend.springmvc
A Spring MVC implementation of ResponseHolder.
SpringMvcResponseHolder() - Constructor for class it.tidalwave.northernwind.frontend.springmvc.SpringMvcResponseHolder
 
SpringMvcRestController - Class in it.tidalwave.northernwind.frontend.springmvc
 
SpringMvcRestController() - Constructor for class it.tidalwave.northernwind.frontend.springmvc.SpringMvcRestController
 
SpringMvcSiteView - Class in it.tidalwave.northernwind.frontend.ui.springmvc
The Spring MVC implementation of SiteView.
SpringMvcSiteView() - Constructor for class it.tidalwave.northernwind.frontend.ui.springmvc.SpringMvcSiteView
 
start() - Method in interface it.tidalwave.util.ProcessExecutor.ConsoleOutput
Starts collection output from the external process.
start() - Method in interface it.tidalwave.util.ProcessExecutor
Launches the external process and starts collecting its output (which can be analyzed by calling getStdout() and getStderr().
startsWith(String) - Method in class it.tidalwave.northernwind.core.model.ResourcePath
Returns true if the leading segment of this path is the given one.
StatisticsCollector - Interface in it.tidalwave.northernwind.profiling
 
stream() - Method in class it.tidalwave.northernwind.core.model.Template.Aggregates
 
SystemConfigurationLoggerServletContextListener - Class in it.tidalwave.northernwind.frontend.util
Dumps system properties at startup.
SystemConfigurationLoggerServletContextListener() - Constructor for class it.tidalwave.northernwind.frontend.util.SystemConfigurationLoggerServletContextListener
 

T

tag - Variable in class it.tidalwave.northernwind.frontend.ui.component.blog.DefaultBlogViewController.TagAndCount
 
Tag - Class in it.tidalwave.northernwind.frontend.filesystem.scm.spi
A tag of the repository.
Tag() - Constructor for class it.tidalwave.northernwind.frontend.filesystem.scm.spi.Tag
 
TagAndCount(String) - Constructor for class it.tidalwave.northernwind.frontend.ui.component.blog.DefaultBlogViewController.TagAndCount
 
Template - Interface in it.tidalwave.northernwind.core.model
 
Template.Aggregate - Class in it.tidalwave.northernwind.core.model
 
Template.Aggregates - Class in it.tidalwave.northernwind.core.model
 
temporaryRedirect(Site, String) - Static method in exception it.tidalwave.northernwind.core.model.HttpStatusException
Creates an exception representing a temporary redirect.
text - Variable in class it.tidalwave.northernwind.frontend.ui.component.htmltextwithtitle.DefaultHtmlTextWithTitleViewController.TextWithTitle
 
TextHolder - Class in it.tidalwave.northernwind.frontend.ui.component.htmltemplate
The HtmlTemplate specialization of SiteViewController.
TextHolder(Id) - Constructor for class it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder
Creates an instance with the given name.
TextHolder(String) - Constructor for class it.tidalwave.northernwind.frontend.ui.component.htmltemplate.TextHolder
 
TextWithTitle() - Constructor for class it.tidalwave.northernwind.frontend.ui.component.htmltextwithtitle.DefaultHtmlTextWithTitleViewController.TextWithTitle
 
ThreadNameChangerAspect - Class in it.tidalwave.northernwind.frontend.springmvc
 
ThreadNameChangerAspect() - Constructor for class it.tidalwave.northernwind.frontend.springmvc.ThreadNameChangerAspect
 
TIME0 - Static variable in class it.tidalwave.northernwind.frontend.ui.component.blog.DefaultBlogViewController
 
title - Variable in class it.tidalwave.northernwind.frontend.ui.component.blog.DefaultBlogViewController
 
title - Variable in class it.tidalwave.northernwind.frontend.ui.component.htmltextwithtitle.DefaultHtmlTextWithTitleViewController.TextWithTitle
 
toAggregates(String) - Static method in class it.tidalwave.northernwind.core.model.Template.Aggregates
Returns a Collector that produces an instance of Template.Aggregates with the given name.
toFile() - Method in interface it.tidalwave.northernwind.core.model.ResourceFile
FIXME: drop this - it won't work with virtual file systems
toString() - Method in class it.tidalwave.northernwind.core.model.ResourcePath
toString() - Method in class it.tidalwave.northernwind.core.model.Template.Aggregate
 
toString() - Method in class it.tidalwave.northernwind.core.model.Template.Aggregates
 
toString() - Method in class it.tidalwave.northernwind.frontend.ui.component.blog.DefaultBlogViewController.TagAndCount
 
toString() - Method in class it.tidalwave.northernwind.frontend.ui.spi.VirtualSiteNode
 
type - Variable in class it.tidalwave.northernwind.frontend.ui.component.calendar.DefaultCalendarViewController.Entry
 
typeUri() - Method in annotation type it.tidalwave.northernwind.frontend.ui.annotation.ViewMetadata
The type of the component, that will be registered into the ViewFactory.

U

urlDecoded() - Method in class it.tidalwave.northernwind.core.model.ResourcePath
Returns a URL-decoded clone.
UrlEncoding - Class in it.tidalwave.northernwind.util
A wrapper around URLDecoder and URLEncoder so functional descriptors can be used.
UrlEncoding() - Constructor for class it.tidalwave.northernwind.util.UrlEncoding
 

V

valueOf(String) - Static method in enum it.tidalwave.northernwind.core.model.RequestProcessor.Status
Returns the enum constant of this type with the specified name.
values() - Static method in enum it.tidalwave.northernwind.core.model.RequestProcessor.Status
Returns an array containing the constants of this enum type, in the order they are declared.
view - Variable in class it.tidalwave.northernwind.frontend.ui.component.gallery.spi.GalleryAdapterSupport
 
view - Variable in class it.tidalwave.northernwind.frontend.ui.component.menu.DefaultMenuViewController
 
ViewAndController() - Constructor for class it.tidalwave.northernwind.frontend.ui.ViewFactory.ViewAndController
 
ViewAndControllerLayoutBuilder - Class in it.tidalwave.northernwind.frontend.ui.spi
A Layout visitor that instantiate views and controllers for a given Layout.
ViewAndControllerLayoutBuilder() - Constructor for class it.tidalwave.northernwind.frontend.ui.spi.ViewAndControllerLayoutBuilder
 
ViewController - Interface in it.tidalwave.northernwind.frontend.ui
The common ancestor of all controllers of views.
ViewFactory - Interface in it.tidalwave.northernwind.frontend.ui
A factory for Views.
ViewFactory.ViewAndController - Class in it.tidalwave.northernwind.frontend.ui
 
ViewMetadata - Annotation Type in it.tidalwave.northernwind.frontend.ui.annotation
An annotation to declare implementations of Views.
VirtualSiteNode - Class in it.tidalwave.northernwind.frontend.ui.spi
A convenient implementation of SiteNode for ViewController.findVirtualSiteNodes().
VirtualSiteNode() - Constructor for class it.tidalwave.northernwind.frontend.ui.spi.VirtualSiteNode
 
visit(Layout) - Method in class it.tidalwave.northernwind.frontend.ui.spi.ViewAndControllerLayoutBuilder
 
VOID - Static variable in interface it.tidalwave.northernwind.frontend.ui.component.gallery.spi.MediaMetadataProvider
A default implementation that always returns an empty string.

W

waitFor(String) - Method in interface it.tidalwave.util.ProcessExecutor.ConsoleOutput
Waits for an output line matching the given regular expression to appear.
waitForCompleted() - Method in interface it.tidalwave.util.ProcessExecutor.ConsoleOutput
Waits for the completion of the launched process.
waitForCompletion() - Method in interface it.tidalwave.util.ProcessExecutor
Waits for the completion of the external process.
with(String, Object) - Method in class it.tidalwave.northernwind.core.model.Template.Aggregate
 
with(String, Optional<?>) - Method in class it.tidalwave.northernwind.core.model.Template.Aggregate
 
withArgument(String) - Method in interface it.tidalwave.util.ProcessExecutor
Specifies a single argument for the executable.
withArguments(String...) - Method in interface it.tidalwave.util.ProcessExecutor
Specifies some arguments for the executable.
withBody(Object) - Method in interface it.tidalwave.northernwind.core.model.spi.ResponseBuilder
Specifies the body of the response.
withBody(Object) - Method in class it.tidalwave.northernwind.core.model.spi.ResponseBuilderSupport
Specifies the body of the response.
withChild(Layout) - Method in interface it.tidalwave.northernwind.frontend.ui.Layout
Creates a clone with another Layout as a child.
withComputeResults(String, Function<ResourceFile.Finder, ? extends List<ResourceFile>>) - Static method in class it.tidalwave.northernwind.core.model.spi.ResourceFileFinderSupport
Create a new implementation of ResourceFile.Finder with the given Function to compute results.
withComputeResults(Function<ResourceFile.Finder, List<ResourceFile>>) - Static method in class it.tidalwave.northernwind.core.model.spi.ResourceFileFinderSupport
Create a new implementation of ResourceFile.Finder with the given Function to compute results.
withContentDisposition(String) - Method in interface it.tidalwave.northernwind.core.model.spi.ResponseBuilder
Specifies the content disposition.
withContentDisposition(String) - Method in class it.tidalwave.northernwind.core.model.spi.ResponseBuilderSupport
Specifies the content disposition.
withContentLength(long) - Method in interface it.tidalwave.northernwind.core.model.spi.ResponseBuilder
Specifies the content length.
withContentLength(long) - Method in class it.tidalwave.northernwind.core.model.spi.ResponseBuilderSupport
Specifies the content length.
withContentLength(long) - Method in class it.tidalwave.northernwind.frontend.springmvc.SpringMvcResponseBuilder
 
withContentType(String) - Method in interface it.tidalwave.northernwind.core.model.spi.ResponseBuilder
Specifies the content type.
withContentType(String) - Method in class it.tidalwave.northernwind.core.model.spi.ResponseBuilderSupport
Specifies the content type.
withContentType(String) - Method in class it.tidalwave.northernwind.frontend.springmvc.SpringMvcResponseBuilder
 
withExpirationTime(Duration) - Method in interface it.tidalwave.northernwind.core.model.spi.ResponseBuilder
Specifies the expiration time.
withExpirationTime(Duration) - Method in class it.tidalwave.northernwind.core.model.spi.ResponseBuilderSupport
Specifies the expiration time.
withHeader(String, String) - Method in exception it.tidalwave.northernwind.core.model.HttpStatusException
Creates a clone with the given header.
withHeader(String, String) - Method in interface it.tidalwave.northernwind.core.model.spi.ResponseBuilder
Sets a header.
withHeader(String, String) - Method in class it.tidalwave.northernwind.core.model.spi.ResponseBuilderSupport
Sets a header.
withHeader(String, String) - Method in class it.tidalwave.northernwind.frontend.springmvc.SpringMvcResponseBuilder
 
withHeaders(Map<String, String>) - Method in interface it.tidalwave.northernwind.core.model.spi.ResponseBuilder
Sets multiple headers at the same time.
withHeaders(Map<String, String>) - Method in class it.tidalwave.northernwind.core.model.spi.ResponseBuilderSupport
Sets multiple headers at the same time.
withId(Id) - Method in interface it.tidalwave.northernwind.core.model.ResourceProperties
Returns a clone with a new id.
withId(Id) - Method in interface it.tidalwave.northernwind.frontend.ui.LayoutFinder
Specifies to find the child with the given id.
withLatestModifiedTime(ZonedDateTime) - Method in interface it.tidalwave.northernwind.core.model.spi.ResponseBuilder
Specifies the latest modified time.
withLatestModifiedTime(ZonedDateTime) - Method in class it.tidalwave.northernwind.core.model.spi.ResponseBuilderSupport
Specifies the latest modified time.
withName(String) - Method in interface it.tidalwave.northernwind.core.model.ResourceFile.Finder
Sets the name of the child to find.
withName(String) - Method in class it.tidalwave.northernwind.core.model.spi.ResourceFileFinderSupport
Sets the name of the child to find.
withoutLeading() - Method in class it.tidalwave.northernwind.core.model.ResourcePath
Returns a clone without the leading segment.
withoutProperty(Key<?>) - Method in interface it.tidalwave.northernwind.core.model.ResourceProperties
Returns a new instance without a property.
withoutTrailing() - Method in class it.tidalwave.northernwind.core.model.ResourcePath
Returns a clone without the trailing segment.
withOverride(Layout) - Method in interface it.tidalwave.northernwind.frontend.ui.Layout
Creates a clone with another Layout overriding some parts.
withProperties(ResourceProperties) - Method in interface it.tidalwave.northernwind.core.model.ResourceProperties
Returns a new instance with an additional property group.
withProperty(Key<T>, T) - Method in interface it.tidalwave.northernwind.core.model.ResourceProperties
Returns a new instance with an additional property.
withRecursion(boolean) - Method in interface it.tidalwave.northernwind.core.model.ResourceFile.Finder
Sets the recursion mode for search.
withRecursion(boolean) - Method in class it.tidalwave.northernwind.core.model.spi.ResourceFileFinderSupport
Sets the recursion mode for search.
withRelativePath(ResourcePath) - Method in interface it.tidalwave.northernwind.core.model.SiteFinder
 
withRelativePath(String) - Method in interface it.tidalwave.northernwind.core.model.SiteFinder
 
withRelativeUri(ResourcePath) - Method in interface it.tidalwave.northernwind.core.model.SiteFinder
 
withRelativeUri(String) - Method in interface it.tidalwave.northernwind.core.model.Request
Creates a clone with the given relative URI
withRelativeUri(String) - Method in interface it.tidalwave.northernwind.core.model.SiteFinder
 
withSafeValues(TypeSafeMap) - Method in class it.tidalwave.northernwind.core.model.ResourceProperties.Builder
TODO: deprecate withValues(Map) and rename this to withValues().
withStatus(int) - Method in interface it.tidalwave.northernwind.core.model.spi.ResponseBuilder
Specifies the HTTP status.
withStatus(int) - Method in class it.tidalwave.northernwind.core.model.spi.ResponseBuilderSupport
Specifies the HTTP status.
withWorkingDirectory(Path) - Method in interface it.tidalwave.util.ProcessExecutor
Specifies the working directory for the executable.

X

XmlCalendarDao - Class in it.tidalwave.northernwind.frontend.ui.component.calendar.spi
 
XmlCalendarDao() - Constructor for class it.tidalwave.northernwind.frontend.ui.component.calendar.spi.XmlCalendarDao
 

Z

ZipFileSystemProvider - Class in it.tidalwave.northernwind.frontend.filesystem.basic
A provider for a local ResourceFileSystemProvider.
ZipFileSystemProvider() - Constructor for class it.tidalwave.northernwind.frontend.filesystem.basic.ZipFileSystemProvider
 

_

_Content_ - Static variable in interface it.tidalwave.northernwind.core.model.Content
 
_Media_ - Static variable in interface it.tidalwave.northernwind.core.model.Media
 
_Resource_ - Static variable in interface it.tidalwave.northernwind.core.model.Resource
 
_SiteNode_ - Static variable in interface it.tidalwave.northernwind.core.model.SiteNode
 
_SiteProvider_ - Static variable in interface it.tidalwave.northernwind.core.model.SiteProvider
 
A B C D E F G H I L M N O P R S T U V W X Z _ 
All Classes All Packages