org.progeeks.repository
Class Repository.MetaClassPropertyTypeRenderer

java.lang.Object
  extended by org.progeeks.meta.xml.AbstractXmlPropertyRenderer
      extended by org.progeeks.repository.Repository.MetaClassPropertyTypeRenderer
All Implemented Interfaces:
XmlPropertyRenderer
Enclosing class:
Repository

protected static class Repository.MetaClassPropertyTypeRenderer
extends AbstractXmlPropertyRenderer

Renderer for writing metaclass property types to XML as deferred property types.

Version:
$Revision: 1.8 $
Author:
Paul Wisneskey

Constructor Summary
protected Repository.MetaClassPropertyTypeRenderer()
           
 
Method Summary
 void render(java.lang.Object value, PropertyType type, boolean forceWrap, XmlRenderContext context)
          Renders the specified value to the session defined by the render context.
 
Methods inherited from class org.progeeks.meta.xml.AbstractXmlPropertyRenderer
canRenderAsAttribute, findEm, getAsAttribute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Repository.MetaClassPropertyTypeRenderer

protected Repository.MetaClassPropertyTypeRenderer()
Method Detail

render

public void render(java.lang.Object value,
                   PropertyType type,
                   boolean forceWrap,
                   XmlRenderContext context)
Description copied from class: AbstractXmlPropertyRenderer
Renders the specified value to the session defined by the render context.

Specified by:
render in interface XmlPropertyRenderer
Specified by:
render in class AbstractXmlPropertyRenderer
Parameters:
value - The value to be rendered.
type - The specific type that was used to lookup this renderer.
forceWrap - Set to true if the renderer should wrap the value in its own style of start/end tags. False indicates that the renderer can optionally leave them out. This is usually used by renderers that support types that can be defined as strings directly.
context - Contains the rendering output information for this session.


Copyright © 2002-2003 Paul Speed. All Rights Reserved.