org.fusesource.scalate.japi
Class TemplateEngineFacade
java.lang.Object
org.fusesource.scalate.japi.TemplateEngineFacade
public class TemplateEngineFacade
- extends java.lang.Object
A Java API facade over the Scala based TemplateEngine
to make it a little easier to reuse from pure Java code.
Method Summary |
protected scala.collection.mutable.Buffer<org.fusesource.scalate.Binding> |
asScalaExtraBindings()
|
protected scala.collection.immutable.Map<java.lang.String,java.lang.Object> |
asScalaImmutableMap(java.util.Map<java.lang.String,java.lang.Object> attributes)
|
protected org.fusesource.scalate.TemplateEngine |
createTemplateEngine()
|
org.fusesource.scalate.TemplateEngine |
getEngine()
|
java.util.List<org.fusesource.scalate.Binding> |
getExtraBindings()
|
java.lang.String |
getMode()
|
java.util.List<java.io.File> |
getSourceDirectories()
|
java.lang.String |
layout(java.lang.String uri,
java.util.Map<java.lang.String,java.lang.Object> attributes)
|
void |
layout(java.lang.String uri,
java.io.OutputStream out,
java.util.Map<java.lang.String,java.lang.Object> attributes)
|
void |
layout(java.lang.String uri,
java.io.PrintWriter out,
java.util.Map<java.lang.String,java.lang.Object> attributes)
|
void |
layout(java.lang.String uri,
org.fusesource.scalate.RenderContext context)
|
void |
layout(org.fusesource.scalate.TemplateSource source,
org.fusesource.scalate.RenderContext context)
|
void |
setEngine(org.fusesource.scalate.TemplateEngine engine)
|
void |
setExtraBindings(java.util.List<org.fusesource.scalate.Binding> extraBindings)
|
void |
setMode(java.lang.String mode)
|
void |
setSourceDirectories(java.util.List<java.io.File> sourceDirectories)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TemplateEngineFacade
public TemplateEngineFacade()
layout
public java.lang.String layout(java.lang.String uri,
java.util.Map<java.lang.String,java.lang.Object> attributes)
layout
public void layout(java.lang.String uri,
java.io.OutputStream out,
java.util.Map<java.lang.String,java.lang.Object> attributes)
layout
public void layout(java.lang.String uri,
java.io.PrintWriter out,
java.util.Map<java.lang.String,java.lang.Object> attributes)
layout
public void layout(java.lang.String uri,
org.fusesource.scalate.RenderContext context)
layout
public void layout(org.fusesource.scalate.TemplateSource source,
org.fusesource.scalate.RenderContext context)
getEngine
public org.fusesource.scalate.TemplateEngine getEngine()
setEngine
public void setEngine(org.fusesource.scalate.TemplateEngine engine)
getExtraBindings
public java.util.List<org.fusesource.scalate.Binding> getExtraBindings()
setExtraBindings
public void setExtraBindings(java.util.List<org.fusesource.scalate.Binding> extraBindings)
getMode
public java.lang.String getMode()
setMode
public void setMode(java.lang.String mode)
getSourceDirectories
public java.util.List<java.io.File> getSourceDirectories()
setSourceDirectories
public void setSourceDirectories(java.util.List<java.io.File> sourceDirectories)
asScalaExtraBindings
protected scala.collection.mutable.Buffer<org.fusesource.scalate.Binding> asScalaExtraBindings()
asScalaImmutableMap
protected scala.collection.immutable.Map<java.lang.String,java.lang.Object> asScalaImmutableMap(java.util.Map<java.lang.String,java.lang.Object> attributes)
createTemplateEngine
protected org.fusesource.scalate.TemplateEngine createTemplateEngine()
Copyright © 2010-2011 FuseSource, Corp.. All Rights Reserved.