@ProviderType public interface DefinitionProvider
| Modifier and Type | Method and Description |
|---|---|
@NotNull javax.jcr.nodetype.PropertyDefinition |
getDefinition(@NotNull Tree parent,
@NotNull PropertyState propertyState,
boolean exactTypeMatch)
Calculates the applicable definition for the property state under the
given parent tree.
|
@NotNull javax.jcr.nodetype.NodeDefinition |
getDefinition(@NotNull Tree parent,
@NotNull java.lang.String nodeName)
Returns the node definition for a child node of
parent named
nodeName with a default primary type. |
@NotNull javax.jcr.nodetype.NodeDefinition |
getDefinition(@NotNull Tree parent,
@NotNull Tree targetNode)
Calculates the applicable definition for the child node under the given
parent node.
|
@NotNull javax.jcr.nodetype.NodeDefinition |
getRootDefinition() |
@NotNull
@NotNull javax.jcr.nodetype.NodeDefinition getRootDefinition()
throws javax.jcr.RepositoryException
javax.jcr.RepositoryException@NotNull
@NotNull javax.jcr.nodetype.NodeDefinition getDefinition(@NotNull
@NotNull Tree parent,
@NotNull
@NotNull java.lang.String nodeName)
throws javax.jcr.nodetype.ConstraintViolationException,
javax.jcr.RepositoryException
parent named
nodeName with a default primary type. First the non-residual
child node definitions of parent are checked matching the
given node name. Then the residual definitions are checked.parent - the parent node.nodeName - The internal oak name of the child node.javax.jcr.nodetype.ConstraintViolationException - If no matching definition can be found.javax.jcr.RepositoryException - If another error occurs.@NotNull
@NotNull javax.jcr.nodetype.NodeDefinition getDefinition(@NotNull
@NotNull Tree parent,
@NotNull
@NotNull Tree targetNode)
throws javax.jcr.nodetype.ConstraintViolationException,
javax.jcr.RepositoryException
parent - The parent node.targetNode - The child node for which the definition is calculated.javax.jcr.nodetype.ConstraintViolationException - If no matching definition can be found.javax.jcr.RepositoryException - If another error occurs.@NotNull
@NotNull javax.jcr.nodetype.PropertyDefinition getDefinition(@NotNull
@NotNull Tree parent,
@NotNull
@NotNull PropertyState propertyState,
boolean exactTypeMatch)
throws javax.jcr.nodetype.ConstraintViolationException,
javax.jcr.RepositoryException
parent - The parent tree.propertyState - The target property.javax.jcr.nodetype.ConstraintViolationException - If no matching definition can be found.javax.jcr.RepositoryException - If another error occurs.Copyright © 2010 - 2025 Adobe. All Rights Reserved