org.opoo.press.impl
类 AbstractConvertible

java.lang.Object
  继承者 org.opoo.press.impl.AbstractConvertible
所有已实现的接口:
Convertible
直接已知子类:
AbstractBase, CategoryGenerator.CategoryPage, TagGenerator.TagPage

public abstract class AbstractConvertible
extends java.lang.Object
implements Convertible

作者:
Alex Lin

字段摘要
protected  org.slf4j.Logger log
           
 
构造方法摘要
AbstractConvertible()
           
 
方法摘要
protected abstract  void convert()
           
abstract  java.lang.String getContent()
           
abstract  java.lang.String getLayout()
           
 java.io.File getOutputFile(java.io.File dest)
           
abstract  java.lang.String getOutputFileExtension()
           
protected abstract  Renderer getRenderer()
           
abstract  Source getSource()
           
abstract  java.lang.String getUrl()
           
protected abstract  void mergeRootMap(java.util.Map<java.lang.String,java.lang.Object> rootMap)
           
 void render(java.util.Map<java.lang.String,java.lang.Object> rootMap)
           
abstract  void setContent(java.lang.String content)
           
 void write(java.io.File dest)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

log

protected final org.slf4j.Logger log
构造方法详细信息

AbstractConvertible

public AbstractConvertible()
方法详细信息

getUrl

public abstract java.lang.String getUrl()

getContent

public abstract java.lang.String getContent()

setContent

public abstract void setContent(java.lang.String content)

getOutputFileExtension

public abstract java.lang.String getOutputFileExtension()

getLayout

public abstract java.lang.String getLayout()

getRenderer

protected abstract Renderer getRenderer()

convert

protected abstract void convert()

mergeRootMap

protected abstract void mergeRootMap(java.util.Map<java.lang.String,java.lang.Object> rootMap)

getSource

public abstract Source getSource()

render

public void render(java.util.Map<java.lang.String,java.lang.Object> rootMap)
指定者:
接口 Convertible 中的 render
参数:
rootMap - root object for FreeMarker template

getOutputFile

public java.io.File getOutputFile(java.io.File dest)
指定者:
接口 Convertible 中的 getOutputFile
返回:
output file

write

public void write(java.io.File dest)
指定者:
接口 Convertible 中的 write


Copyright © 2013 Opoo.org. All Rights Reserved.