Class RenderingContext
- java.lang.Object
-
- org.apache.maven.doxia.sink.render.RenderingContext
-
- org.apache.maven.doxia.siterenderer.RenderingContext
-
public class RenderingContext extends org.apache.maven.doxia.sink.render.RenderingContextThe rendering context of a document.- Since:
- 1.5 (was since 1.1 in o.a.m.d.sink.render)
- Version:
- $Id: RenderingContext.java 1720929 2015-12-19 14:09:41Z hboutemy $
- Author:
- Jason van Zyl
-
-
Constructor Summary
Constructors Constructor Description RenderingContext(java.io.File basedir, java.lang.String document)Constructor for RenderingContext when document is not rendered from a Doxia source.RenderingContext(java.io.File basedir, java.lang.String document, java.lang.String parserId, java.lang.String extension)Constructor for RenderingContext.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetAttribute(java.lang.String key)getAttribute.java.io.FilegetBasedir()Getter for the fieldbasedir.java.lang.StringgetExtension()Getter for the fieldextension.java.lang.StringgetInputName()Getter for the fieldinputName.java.lang.StringgetOutputName()Getter for the fieldoutputName.java.lang.StringgetParserId()Getter for the fieldparserId.java.lang.StringgetRelativePath()Getter for the fieldrelativePath.voidsetAttribute(java.lang.String key, java.lang.String value)setAttribute.
-
-
-
Constructor Detail
-
RenderingContext
public RenderingContext(java.io.File basedir, java.lang.String document)Constructor for RenderingContext when document is not rendered from a Doxia source.
- Parameters:
basedir- the pseudo-source base directory.document- the pseudo-source document name: will be used to compute output name (same name with extension replaced with.html).
-
RenderingContext
public RenderingContext(java.io.File basedir, java.lang.String document, java.lang.String parserId, java.lang.String extension)Constructor for RenderingContext.
- Parameters:
basedir- the source base directory.document- the source document name.parserId- the Doxia module parser id associated to this document, may be null if document not rendered from a Doxia source.extension- the source document filename extension.
-
-
Method Detail
-
getBasedir
public java.io.File getBasedir()
Getter for the field
basedir.- Overrides:
getBasedirin classorg.apache.maven.doxia.sink.render.RenderingContext- Returns:
- a
Fileobject.
-
getInputName
public java.lang.String getInputName()
Getter for the field
inputName.- Overrides:
getInputNamein classorg.apache.maven.doxia.sink.render.RenderingContext- Returns:
- a
Stringobject.
-
getOutputName
public java.lang.String getOutputName()
Getter for the field
outputName.- Overrides:
getOutputNamein classorg.apache.maven.doxia.sink.render.RenderingContext- Returns:
- a
Stringobject.
-
getParserId
public java.lang.String getParserId()
Getter for the field
parserId.- Overrides:
getParserIdin classorg.apache.maven.doxia.sink.render.RenderingContext- Returns:
- a
Stringobject.
-
getRelativePath
public java.lang.String getRelativePath()
Getter for the field
relativePath.- Overrides:
getRelativePathin classorg.apache.maven.doxia.sink.render.RenderingContext- Returns:
- a
Stringobject.
-
setAttribute
public void setAttribute(java.lang.String key, java.lang.String value)setAttribute.
- Overrides:
setAttributein classorg.apache.maven.doxia.sink.render.RenderingContext- Parameters:
key- aStringobject.value- aStringobject.
-
getAttribute
public java.lang.String getAttribute(java.lang.String key)
getAttribute.
- Overrides:
getAttributein classorg.apache.maven.doxia.sink.render.RenderingContext- Parameters:
key- aStringobject.- Returns:
- a
Stringobject.
-
getExtension
public java.lang.String getExtension()
Getter for the field
extension.- Overrides:
getExtensionin classorg.apache.maven.doxia.sink.render.RenderingContext- Returns:
- a
Stringobject.
-
-