public class RenderingContext
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,java.lang.String> |
attributes |
private java.io.File |
basedir |
private java.lang.String |
extension |
private java.lang.String |
inputName |
private java.lang.String |
outputName |
private java.lang.String |
parserId |
private java.lang.String |
relativePath |
Constructor and 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.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAttribute(java.lang.String key)
getAttribute.
|
java.io.File |
getBasedir()
Getter for the field
basedir . |
java.lang.String |
getExtension()
Getter for the field
extension . |
java.lang.String |
getInputName()
Getter for the field
inputName . |
java.lang.String |
getOutputName()
Getter for the field
outputName . |
java.lang.String |
getParserId()
Getter for the field
parserId . |
java.lang.String |
getRelativePath()
Getter for the field
relativePath . |
void |
setAttribute(java.lang.String key,
java.lang.String value)
setAttribute.
|
private final java.io.File basedir
private final java.lang.String inputName
private final java.lang.String outputName
private final java.lang.String parserId
private final java.lang.String relativePath
private final java.lang.String extension
private java.util.Map<java.lang.String,java.lang.String> attributes
public RenderingContext(java.io.File basedir, java.lang.String document)
Constructor for RenderingContext when document is not rendered from a Doxia source.
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
).public RenderingContext(java.io.File basedir, java.lang.String document, java.lang.String parserId, java.lang.String extension)
Constructor for RenderingContext.
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.public java.io.File getBasedir()
Getter for the field basedir
.
File
object.public java.lang.String getInputName()
Getter for the field inputName
.
String
object.public java.lang.String getOutputName()
Getter for the field outputName
.
String
object.public java.lang.String getParserId()
Getter for the field parserId
.
String
object.public java.lang.String getRelativePath()
Getter for the field relativePath
.
String
object.public void setAttribute(java.lang.String key, java.lang.String value)
setAttribute.
key
- a String
object.value
- a String
object.public java.lang.String getAttribute(java.lang.String key)
getAttribute.
key
- a String
object.String
object.public java.lang.String getExtension()
Getter for the field extension
.
String
object.