biz.hammurapi.render.dom
Class AbstractRenderer
java.lang.Object
biz.hammurapi.render.dom.AbstractRenderer
- All Implemented Interfaces:
- Parameterizable, DomRenderer, Renderer
- Direct Known Subclasses:
- MetricRenderer, MetricSourceRenderer, SourceMarkerRenderer
public abstract class AbstractRenderer
- extends java.lang.Object
- implements DomRenderer, Parameterizable
- Version:
- $Revision: 1.5 $
- Author:
- Pavel Vlasov
Method Summary |
static void |
appendTextElement(java.lang.String name,
java.lang.String text,
org.w3c.dom.Element owner)
Creates and add element with text if text!=null && name!=null |
javax.xml.transform.Transformer |
getEmbeddedStyle(java.lang.Class clazz)
Searches for class name first, then for all interfaces and then for
superclass. |
RenderRequest |
render(java.io.InputStream style,
java.io.OutputStream out)
|
RenderRequest |
render(java.io.OutputStream out)
|
void |
setEmbeddedStyle(boolean useEmbeddedStyle)
|
boolean |
setParameter(java.lang.String name,
java.lang.Object value)
Sets parameter |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
request
protected RenderRequest request
profile
protected java.lang.String profile
PROFILE_SEPARATOR
public static final java.lang.String PROFILE_SEPARATOR
- See Also:
- Constant Field Values
useEmbeddedStyle
protected boolean useEmbeddedStyle
params
protected java.util.Map params
AbstractRenderer
protected AbstractRenderer(RenderRequest request)
AbstractRenderer
protected AbstractRenderer(RenderRequest request,
java.lang.String profile)
getEmbeddedStyle
public javax.xml.transform.Transformer getEmbeddedStyle(java.lang.Class clazz)
throws javax.xml.transform.TransformerConfigurationException
- Searches for class name first, then for all interfaces and then for
superclass.
- Parameters:
clazz
-
- Returns:
-
- Throws:
javax.xml.transform.TransformerConfigurationException
render
public RenderRequest render(java.io.OutputStream out)
throws RenderingException
- Specified by:
render
in interface Renderer
- Returns:
- RenderRequest to be used for rendering of the same object
- Throws:
RenderingException
render
public RenderRequest render(java.io.InputStream style,
java.io.OutputStream out)
throws RenderingException
- Specified by:
render
in interface DomRenderer
- Throws:
RenderingException
setEmbeddedStyle
public void setEmbeddedStyle(boolean useEmbeddedStyle)
- Specified by:
setEmbeddedStyle
in interface DomRenderer
setParameter
public boolean setParameter(java.lang.String name,
java.lang.Object value)
- Description copied from interface:
Parameterizable
- Sets parameter
- Specified by:
setParameter
in interface Parameterizable
- Returns:
- true if parameter was recognized and processed
appendTextElement
public static void appendTextElement(java.lang.String name,
java.lang.String text,
org.w3c.dom.Element owner)
- Creates and add element with text if text!=null && name!=null
- Parameters:
name
- text
- owner
-
Copyright © 2003 Hammurapi Group. All Rights Reserved.