org.fusesource.scalate.japi
Class TemplateEngineFacade

java.lang.Object
  extended by 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.


Constructor Summary
TemplateEngineFacade()
           
 
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
 

Constructor Detail

TemplateEngineFacade

public TemplateEngineFacade()
Method Detail

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.