01: /*
02: * Created on 11 Oct 2006
03: */
04: package uk.org.ponder.rsf.templateresolver;
05:
06: import uk.org.ponder.rsf.content.ContentTypeInfo;
07: import uk.org.ponder.rsf.viewstate.ViewParameters;
08:
09: public class ContentTypeAwareTEI implements TemplateExtensionInferrer {
10:
11: private ContentTypeInfo contentTypeInfo;
12:
13: public void setContentTypeInfo(ContentTypeInfo contentTypeInfo) {
14: this .contentTypeInfo = contentTypeInfo;
15: }
16:
17: public String inferTemplateExtension(ViewParameters viewparams) {
18: return contentTypeInfo.get().fileextension;
19: }
20:
21: }
|