org.apache.maven.doxia.docrenderer
Class DocumentRendererContext

java.lang.Object
  extended by org.apache.maven.doxia.docrenderer.DocumentRendererContext

public class DocumentRendererContext
extends java.lang.Object

Context when processing Velocity files using a HashMap for data storage.

Since:
1.1.2
Version:
$Id: DocumentRendererContext.java 800802 2009-08-04 14:02:47Z vsiveton $
Author:
Vincent Siveton

Constructor Summary
DocumentRendererContext()
          Default constructor.
 
Method Summary
 boolean containsKey(java.lang.Object key)
          Indicates whether the specified key is in the context.
 java.lang.Object get(java.lang.String key)
          Gets the value corresponding to the provided key from the context.
 java.lang.String getInputEncoding()
           
 java.lang.Object[] getKeys()
          Get all the keys for the values in the context
 java.lang.Object put(java.lang.String key, java.lang.Object value)
          Adds a name/value pair to the context.
 java.lang.Object remove(java.lang.Object key)
          Removes the value associated with the specified key from the context.
 void setInputEncoding(java.lang.String inputEncoding)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DocumentRendererContext

public DocumentRendererContext()
Default constructor.

Method Detail

getInputEncoding

public java.lang.String getInputEncoding()
Returns:
The input encoding when processing files.

setInputEncoding

public void setInputEncoding(java.lang.String inputEncoding)
Parameters:
inputEncoding - new input encoding value when processing files.

put

public java.lang.Object put(java.lang.String key,
                            java.lang.Object value)
Adds a name/value pair to the context.

Parameters:
key - The name to key the provided value with.
value - The corresponding value.
Returns:
Object that was replaced in the the Context if applicable or null if not.

get

public java.lang.Object get(java.lang.String key)
Gets the value corresponding to the provided key from the context.

Parameters:
key - The name of the desired value.
Returns:
The value corresponding to the provided key or null if the key param is null.

containsKey

public boolean containsKey(java.lang.Object key)
Indicates whether the specified key is in the context.

Parameters:
key - The key to look for.
Returns:
true if the key is in the context, false if not.

getKeys

public java.lang.Object[] getKeys()
Get all the keys for the values in the context

Returns:
Object[] of keys in the Context.

remove

public java.lang.Object remove(java.lang.Object key)
Removes the value associated with the specified key from the context.

Parameters:
key - The name of the value to remove.
Returns:
The value that the key was mapped to, or null if unmapped.


Copyright © 2005-2010 Apache Software Foundation. All Rights Reserved.