public abstract class AbstractContentDecorator extends Object implements ContentDecorator
ContentDecorator
that filters out nothing and wraps everything to carry the
decoration to the entire graph.Constructor and Description |
---|
AbstractContentDecorator() |
Modifier and Type | Method and Description |
---|---|
boolean |
evaluateNode(javax.jcr.Node node)
Evaluates if a node should be hidden by wrappers.
|
boolean |
evaluateProperty(javax.jcr.Property property)
Evaluates if a property should be hidden by wrappers.
|
protected boolean |
isDecorating(javax.jcr.Node node)
Check if node is decorated by this class.
|
javax.jcr.Node |
wrapNode(javax.jcr.Node node) |
javax.jcr.NodeIterator |
wrapNodeIterator(javax.jcr.NodeIterator nodeIterator) |
javax.jcr.Property |
wrapProperty(javax.jcr.Property property) |
javax.jcr.PropertyIterator |
wrapPropertyIterator(javax.jcr.PropertyIterator propertyIterator) |
javax.jcr.Session |
wrapSession(javax.jcr.Session session) |
javax.jcr.version.Version |
wrapVersion(javax.jcr.version.Version version) |
javax.jcr.version.VersionHistory |
wrapVersionHistory(javax.jcr.version.VersionHistory versionHistory) |
javax.jcr.version.VersionIterator |
wrapVersionIterator(javax.jcr.version.VersionIterator versionIterator) |
javax.jcr.version.VersionManager |
wrapVersionManager(javax.jcr.version.VersionManager versionManager) |
javax.jcr.Workspace |
wrapWorkspace(javax.jcr.Workspace workspace) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isMultipleWrapEnabled
public javax.jcr.Session wrapSession(javax.jcr.Session session)
wrapSession
in interface ContentDecorator
public javax.jcr.Workspace wrapWorkspace(javax.jcr.Workspace workspace)
wrapWorkspace
in interface ContentDecorator
public javax.jcr.Node wrapNode(javax.jcr.Node node)
wrapNode
in interface ContentDecorator
public javax.jcr.NodeIterator wrapNodeIterator(javax.jcr.NodeIterator nodeIterator)
wrapNodeIterator
in interface ContentDecorator
public boolean evaluateNode(javax.jcr.Node node)
ContentDecorator
evaluateNode
in interface ContentDecorator
node
- the node to evaluatepublic javax.jcr.Property wrapProperty(javax.jcr.Property property)
wrapProperty
in interface ContentDecorator
public javax.jcr.PropertyIterator wrapPropertyIterator(javax.jcr.PropertyIterator propertyIterator)
wrapPropertyIterator
in interface ContentDecorator
public boolean evaluateProperty(javax.jcr.Property property)
ContentDecorator
evaluateProperty
in interface ContentDecorator
property
- the property to evaluate.public javax.jcr.version.Version wrapVersion(javax.jcr.version.Version version)
wrapVersion
in interface ContentDecorator
public javax.jcr.version.VersionIterator wrapVersionIterator(javax.jcr.version.VersionIterator versionIterator)
wrapVersionIterator
in interface ContentDecorator
public javax.jcr.version.VersionHistory wrapVersionHistory(javax.jcr.version.VersionHistory versionHistory)
wrapVersionHistory
in interface ContentDecorator
public javax.jcr.version.VersionManager wrapVersionManager(javax.jcr.version.VersionManager versionManager)
wrapVersionManager
in interface ContentDecorator
protected boolean isDecorating(javax.jcr.Node node)
Copyright © 2003–2021 Magnolia International Ltd.. All rights reserved.