net.ezcontent.web.admin.sections.docs
Class SubjectRender

java.lang.Object
  extended bynet.ezcontent.web.admin.sections.docs.SubjectRender
All Implemented Interfaces:
IRender

public class SubjectRender
extends Object
implements IRender

Esta clase genera HTML que representa a cada nodo del arbol de temas.

Author:
Enrique Zamudio

Field Summary
private  String imagePath
           
private  SubjectNode nodo
           
private  ITreeModelSource source
           
 
Constructor Summary
SubjectRender(Object node, ITreeModelSource modelSource)
           
 
Method Summary
 SubjectNode getNode()
           
 boolean isOpen()
           
 boolean isSelected()
           
 void render(IMarkupWriter writer, IRequestCycle cycle)
          Genera HTML para la imagen del folder, seguida del nombre del tema.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

nodo

private SubjectNode nodo

source

private ITreeModelSource source

imagePath

private String imagePath
Constructor Detail

SubjectRender

public SubjectRender(Object node,
                     ITreeModelSource modelSource)
Method Detail

isOpen

public boolean isOpen()

isSelected

public boolean isSelected()

getNode

public SubjectNode getNode()

render

public void render(IMarkupWriter writer,
                   IRequestCycle cycle)
Genera HTML para la imagen del folder, seguida del nombre del tema. Si el tema es el seleccionado, entonces el nombre sale en negritas.

Specified by:
render in interface IRender
See Also:
IRender.render(org.apache.tapestry.IMarkupWriter, org.apache.tapestry.IRequestCycle)