Class HTMLEncodingContentWrapper

  extended by info.magnolia.cms.core.ContentHandler
      extended by info.magnolia.cms.core.AbstractContent
          extended by info.magnolia.cms.util.ContentWrapper
              extended by info.magnolia.module.templating.HTMLEncodingContentWrapper
All Implemented Interfaces:
Content, Cloneable

public class HTMLEncodingContentWrapper
extends ContentWrapper

Implementation of wrapped content in HTML format.

$Id: 32669 2010-03-13 00:53:19Z gjoseph $

Nested Class Summary
Nested classes/interfaces inherited from interface info.magnolia.cms.core.Content
Field Summary
Fields inherited from class info.magnolia.cms.core.ContentHandler
Constructor Summary
HTMLEncodingContentWrapper(Content wrappedContent, boolean transformLineBreaks)
Method Summary
 NodeData getNodeData(String name)
          Returns a NodeData object.
 String getTitle()
Methods inherited from class info.magnolia.cms.util.ContentWrapper
addMixin, addVersion, addVersion, createContent, delete, deleteNodeData, getAllVersions, getAncestor, getAncestors, getBaseVersion, getChildByName, getChildren, getContent, getHandle, getHierarchyManager, getIndex, getItemType, getJCRNode, getLevel, getLock, getMetaData, getMixinNodeTypes, getName, getNodeDataCollection, getNodeType, getNodeTypeName, getParent, getTemplate, getUUID, getVersionedContent, getVersionedContent, getVersionHistory, getWorkspace, getWrappedContent, hasContent, hasMetaData, hasMixin, holdsLock, isGranted, isLocked, isModified, isNodeData, isNodeType, lock, lock, newNodeDataInstance, orderBefore, refresh, removeMixin, removeVersionHistory, restore, restore, restore, restoreByLabel, save, setWrappedContent, toString, unlock, updateMetaData, wrap, wrap, wrapContentNodes, wrapNodeDatas
Methods inherited from class info.magnolia.cms.core.AbstractContent
createContent, createContent, createNodeData, createNodeData, createNodeData, createNodeData, createNodeData, delete, getBinaryNodeDatas, getChildren, getChildren, getChildren, getChildren, getChildren, getChildren, getNodeDataCollection, hasChildren, hasChildren, hasNodeData, setNodeData, setNodeData, setNodeData, setNodeData, setNodeData, setNodeData, setNodeData, setNodeData, setNodeData, setNodeData
Methods inherited from class info.magnolia.cms.core.ContentHandler
clone, getAccessManager, setAccessManager, setHierarchyManager
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface info.magnolia.cms.core.Content

Constructor Detail


public HTMLEncodingContentWrapper(Content wrappedContent,
                                  boolean transformLineBreaks)
Method Detail


public String getTitle()
Specified by:
getTitle in interface Content
getTitle in class ContentWrapper
String, title


public NodeData getNodeData(String name)
Description copied from class: AbstractContent
Returns a NodeData object. If the node data does not exist (respectively if it has no value) an empty representation is returned whose NodeData.isExist() will return false. Delegates to AbstractContent.newNodeDataInstance(String, int, boolean) by setting the type to PropertyType.UNDEFINED. A subclass has to handle this by trying to determine the type if the node data exists. The reason for this is that implementations want to instantiate different node data classes per type

Specified by:
getNodeData in interface Content
getNodeData in class AbstractContent
NodeData requested NodeData object

Copyright © 2003-2012 Magnolia International Ltd.. All Rights Reserved.