|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object info.magnolia.rendering.model.RenderingModelImpl<RD>
RD
- - an instance of RenderableDefinition
public class RenderingModelImpl<RD extends RenderableDefinition>
The default concrete rendering definition used for templates and components.
Field Summary | |
---|---|
protected javax.jcr.Node |
content
|
protected info.magnolia.jcr.util.ContentMap |
contentMap
|
protected RD |
definition
|
protected RenderingModel<?> |
parentModel
|
Fields inherited from interface info.magnolia.rendering.model.RenderingModel |
---|
SKIP_RENDERING |
Constructor Summary | |
---|---|
RenderingModelImpl(javax.jcr.Node content,
RD definition,
RenderingModel<?> parent)
|
Method Summary | |
---|---|
String |
execute()
Called after all properties were set. |
info.magnolia.jcr.util.ContentMap |
getContent()
Map representation of the content node tied to this model. |
RD |
getDef()
Shortname for templates: model.def. |
RD |
getDefinition()
The renderable (template, area or component) tied to this model. |
javax.jcr.Node |
getNode()
The content node tied to this model. |
RenderingModel<?> |
getParent()
The model of the parent component or template. |
RenderingModel<?> |
getRoot()
The top root model of the rendering process. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected RenderingModel<?> parentModel
protected final javax.jcr.Node content
protected final RD extends RenderableDefinition definition
protected info.magnolia.jcr.util.ContentMap contentMap
Constructor Detail |
---|
public RenderingModelImpl(javax.jcr.Node content, RD definition, RenderingModel<?> parent)
Method Detail |
---|
public RenderingModel<?> getParent()
RenderingModel
getParent
in interface RenderingModel<RD extends RenderableDefinition>
public RenderingModel<?> getRoot()
RenderingModel
getRoot
in interface RenderingModel<RD extends RenderableDefinition>
public javax.jcr.Node getNode()
RenderingModel
getNode
in interface RenderingModel<RD extends RenderableDefinition>
public info.magnolia.jcr.util.ContentMap getContent()
RenderingModel
getContent
in interface RenderingModel<RD extends RenderableDefinition>
public RD getDef()
public RD getDefinition()
RenderingModel
getDefinition
in interface RenderingModel<RD extends RenderableDefinition>
public String execute()
RenderingModel
RenderableDefinition#determineTemplatePath(String, RenderingModel)
execute
in interface RenderingModel<RD extends RenderableDefinition>
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |