public abstract class AbstractBase extends AbstractConvertible implements Base
| 限定符和类型 | 字段和说明 |
|---|---|
protected org.slf4j.Logger |
log |
| 限定符和类型 | 方法和说明 |
|---|---|
protected boolean |
containsHighlightCodeBlock(Highlighter highlighter) |
void |
convert() |
java.lang.Object |
get(java.lang.String name)
Get meta data.
|
java.lang.String |
getContent()
Return the post or page content.
|
protected Converter |
getConverter() |
java.lang.String |
getDate_formatted()
For freemarker template.
|
java.util.Date |
getDate()
The date format in the source file is 'yyyy-MM-dd HH:mm' or
'yyyy-MM-dd HH:mm:ss'.
|
java.lang.String |
getDateFormatted()
The output date format of the date.
|
java.lang.String |
getLayout()
The layout of source file.
|
java.lang.String |
getOutputFileExtension() |
java.lang.String |
getPath()
The origin file path of the source file, not source directory prefix.
|
java.lang.String |
getPermalink()
The permalink style.
|
protected Renderer |
getRenderer() |
Site |
getSite() |
Source |
getSource()
The file source.
|
java.lang.String |
getUpdated_formatted()
For freemarker template.
|
java.util.Date |
getUpdated()
The updated date format in the source file is 'yyyy-MM-dd HH:mm' or
'yyyy-MM-dd HH:mm:ss'.
|
java.lang.String |
getUpdatedFormatted()
The output date format of the updated date.
|
java.lang.String |
getUrl()
Return the URL.
|
protected java.lang.String |
getUrlForOutputFile() |
protected void |
mergeRootMap(java.util.Map<java.lang.String,java.lang.Object> rootMap) |
void |
set(java.lang.String name,
java.lang.Object value)
Set meta data.
|
void |
setContent(java.lang.String content) |
void |
setUrl(java.lang.String url) |
getOutputFile, render, writepublic void set(java.lang.String name,
java.lang.Object value)
Baseset 在接口中 BaseBase.get(String)public java.lang.Object get(java.lang.String name)
Basepublic java.lang.String getOutputFileExtension()
public Site getSite()
public Source getSource()
BasegetSource 在接口中 BasegetSource 在类中 AbstractConvertibleprotected Converter getConverter()
protected Renderer getRenderer()
getRenderer 在类中 AbstractConvertiblepublic java.lang.String getContent()
BaseConverter in generate processing.getContent 在接口中 BasegetContent 在类中 AbstractConvertiblepublic void setContent(java.lang.String content)
setContent 在类中 AbstractConvertiblepublic void convert()
convert 在接口中 Convertibleprotected void mergeRootMap(java.util.Map<java.lang.String,java.lang.Object> rootMap)
mergeRootMap 在类中 AbstractConvertibleprotected boolean containsHighlightCodeBlock(Highlighter highlighter)
highlighter - public java.lang.String getUrl()
Basee.g.: '/index.html', '/categories/', '/about/'
If the site url is 'http://press.opoo.org', the site root is '/docs', and this page/post url is '/chapter01/', then the completely URL is 'http://press.opoo.org/docs/chapter01/'.
getUrl 在接口中 BasegetUrl 在类中 AbstractConvertibleSite.getRoot()public void setUrl(java.lang.String url)
public java.lang.String getPath()
Basepublic java.lang.String getLayout()
Base'nil' means null, not apply any template.
Every layout(except 'nil') has a template defined in templates directory. the template file name is '_<layout>.ftl', can extend OpooPress layout using this mechanism.
getLayout 在接口中 BasegetLayout 在类中 AbstractConvertiblepublic java.lang.String getPermalink()
BasegetPermalink 在接口中 Basepublic java.util.Date getDate()
Basepublic java.util.Date getUpdated()
BasegetUpdated 在接口中 Basepublic java.lang.String getDateFormatted()
BasegetDateFormatted 在接口中 BaseBase.getDate()public java.lang.String getUpdatedFormatted()
BasegetUpdatedFormatted 在接口中 BaseBase.getUpdated()public java.lang.String getDate_formatted()
public java.lang.String getUpdated_formatted()
protected java.lang.String getUrlForOutputFile()
Copyright © 2014-2015 Opoo.org. All Rights Reserved.