info.magnolia.jcr.wrapper
Class PropertyAndChildWrappingNodeWrapper

java.lang.Object
  extended by info.magnolia.jcr.wrapper.DelegateNodeWrapper
      extended by info.magnolia.jcr.decoration.ContentDecoratorNodeWrapper<PropertyAndChildWrappingContentDecorator>
          extended by info.magnolia.jcr.wrapper.PropertyAndChildWrappingNodeWrapper
All Implemented Interfaces:
Cloneable, javax.jcr.Item, javax.jcr.Node
Direct Known Subclasses:
VersionedNode, VersionedNodeChild

public abstract class PropertyAndChildWrappingNodeWrapper
extends ContentDecoratorNodeWrapper<PropertyAndChildWrappingContentDecorator>

Node wrapper that wraps all returned properties and wraps all returned nodes to extend its property wrapping scheme to an entire hierarchy.


Field Summary
 
Fields inherited from class info.magnolia.jcr.wrapper.DelegateNodeWrapper
wrapped
 
Fields inherited from interface javax.jcr.Node
JCR_CHILD_NODE_DEFINITION, JCR_CONTENT, JCR_FROZEN_NODE, JCR_PROPERTY_DEFINITION, JCR_ROOT_VERSION, JCR_VERSION_LABELS
 
Constructor Summary
PropertyAndChildWrappingNodeWrapper(javax.jcr.Node node)
           
PropertyAndChildWrappingNodeWrapper(javax.jcr.Node node, PropertyAndChildWrappingContentDecorator contentDecorator)
           
 
Method Summary
 
Methods inherited from class info.magnolia.jcr.decoration.ContentDecoratorNodeWrapper
addNode, addNode, equals, getAncestor, getContentDecorator, getNode, getNodes, getNodes, getNodes, getParent, getProperties, getProperties, getProperties, getProperty, getReferences, getReferences, getSession, getWeakReferences, getWeakReferences, hashCode, hasNode, hasNodes, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setWrappedNode, wrapNode, wrapNodeIterator, wrapProperty, wrapPropertyIterator, wrapSession
 
Methods inherited from class info.magnolia.jcr.wrapper.DelegateNodeWrapper
accept, addMixin, canAddMixin, cancelMerge, checkin, checkout, clone, deepUnwrap, doneMerge, followLifecycleTransition, getAllowedLifecycleTransistions, getBaseVersion, getCorrespondingNodePath, getDefinition, getDepth, getIdentifier, getIndex, getLock, getMixinNodeTypes, getName, getPath, getPrimaryItem, getPrimaryNodeType, getSharedSet, getUUID, getVersionHistory, getWrappedNode, hasProperties, hasProperty, holdsLock, initClone, isCheckedOut, isLocked, isModified, isNew, isNode, isNodeType, isSame, lock, merge, orderBefore, refresh, remove, removeMixin, removeShare, removeSharedSet, restore, restore, restore, restoreByLabel, save, setPrimaryType, toString, unlock, update
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PropertyAndChildWrappingNodeWrapper

public PropertyAndChildWrappingNodeWrapper(javax.jcr.Node node)

PropertyAndChildWrappingNodeWrapper

public PropertyAndChildWrappingNodeWrapper(javax.jcr.Node node,
                                           PropertyAndChildWrappingContentDecorator contentDecorator)


Copyright © 2003–2014 Magnolia International Ltd.. All rights reserved.