public class StaticFileCollator extends AbstractCollator implements MultiViewCollator
As it deals with static files, views must be of type StaticView, since the view's
filename modifier is used to construct a unique filename.
| Modifier and Type | Field and Description |
|---|---|
(package private) static org.apache.log4j.Logger |
logger |
(package private) java.lang.String |
suffix |
| Constructor and Description |
|---|
StaticFileCollator(java.lang.String suffix) |
| Modifier and Type | Method and Description |
|---|---|
(package private) java.lang.String |
getFilenameModifier(View view,
Page page) |
java.lang.String |
getPathToPage(FormattingContext ctx,
Page page) |
java.lang.String |
getPathToPage(FormattingContext ctx,
Page page,
Page from) |
java.lang.String |
getPathToPage(ViewFormattingContext ctx,
Page page,
Page from,
View toView)
Use this method to get a path for a page which will implicitly change the view.
|
(package private) java.lang.String |
getPathToPageView(View view,
Page page) |
java.lang.String |
getPathToResource(FormattingContext ctx,
java.lang.String resource,
Page from) |
(package private) java.lang.String |
getUniquePathFromComponents(View view,
Page page,
java.lang.String name,
java.lang.String suffix) |
addOutputter, getRelativePath, pageClosedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddOutputter, pageClosedpublic StaticFileCollator(java.lang.String suffix)
java.lang.String getFilenameModifier(View view, Page page)
java.lang.String getUniquePathFromComponents(View view, Page page, java.lang.String name, java.lang.String suffix)
java.lang.String getPathToPageView(View view, Page page)
public java.lang.String getPathToPage(FormattingContext ctx, Page page)
getPathToPage in interface CollatorgetPathToPage in class AbstractCollatorpublic java.lang.String getPathToPage(FormattingContext ctx, Page page, Page from)
getPathToPage in interface Collatorpublic java.lang.String getPathToResource(FormattingContext ctx, java.lang.String resource, Page from)
getPathToResource in interface CollatorgetPathToResource in class AbstractCollatorpublic java.lang.String getPathToPage(ViewFormattingContext ctx, Page page, Page from, View toView)
MultiViewCollatorgetPathToPage in interface MultiViewCollatorctx - the formatting context.page - the page that is being referenced.from - the current page, which will contain the reference.toView - the new view to set.