@ProviderType public interface EffectiveNodeType
| Modifier and Type | Method and Description |
|---|---|
void |
checkMandatoryItems(@NotNull Tree tree) |
void |
checkOrderableChildNodes() |
void |
checkRemoveProperty(@NotNull PropertyState property) |
void |
checkSetProperty(@NotNull PropertyState property) |
@NotNull java.lang.Iterable<javax.jcr.nodetype.NodeDefinition> |
getAutoCreateNodeDefinitions() |
@NotNull java.lang.Iterable<javax.jcr.nodetype.PropertyDefinition> |
getAutoCreatePropertyDefinitions() |
@NotNull java.lang.Iterable<javax.jcr.nodetype.NodeDefinition> |
getMandatoryNodeDefinitions() |
@NotNull java.lang.Iterable<javax.jcr.nodetype.PropertyDefinition> |
getMandatoryPropertyDefinitions() |
@NotNull java.lang.Iterable<javax.jcr.nodetype.NodeDefinition> |
getNamedNodeDefinitions(@NotNull java.lang.String oakName) |
@NotNull java.lang.Iterable<javax.jcr.nodetype.PropertyDefinition> |
getNamedPropertyDefinitions(@NotNull java.lang.String oakName) |
@NotNull javax.jcr.nodetype.NodeDefinition |
getNodeDefinition(@NotNull java.lang.String childName,
@Nullable EffectiveNodeType childEffective) |
@NotNull java.lang.Iterable<javax.jcr.nodetype.NodeDefinition> |
getNodeDefinitions() |
@NotNull javax.jcr.nodetype.PropertyDefinition |
getPropertyDefinition(@NotNull java.lang.String propertyName,
boolean isMultiple,
int type,
boolean exactTypeMatch) |
@Nullable javax.jcr.nodetype.PropertyDefinition |
getPropertyDefinition(@NotNull java.lang.String name,
int type,
boolean unknownMultiple) |
@NotNull java.lang.Iterable<javax.jcr.nodetype.PropertyDefinition> |
getPropertyDefinitions() |
@NotNull java.lang.Iterable<javax.jcr.nodetype.NodeDefinition> |
getResidualNodeDefinitions() |
@NotNull java.lang.Iterable<javax.jcr.nodetype.PropertyDefinition> |
getResidualPropertyDefinitions() |
boolean |
includesNodeType(@NotNull java.lang.String nodeTypeName) |
boolean |
includesNodeTypes(@NotNull java.lang.String[] nodeTypeNames) |
boolean |
supportsMixin(@NotNull java.lang.String mixin) |
boolean includesNodeType(@NotNull
@NotNull java.lang.String nodeTypeName)
boolean includesNodeTypes(@NotNull
@NotNull java.lang.String[] nodeTypeNames)
boolean supportsMixin(@NotNull
@NotNull java.lang.String mixin)
@NotNull @NotNull java.lang.Iterable<javax.jcr.nodetype.NodeDefinition> getNodeDefinitions()
@NotNull @NotNull java.lang.Iterable<javax.jcr.nodetype.PropertyDefinition> getPropertyDefinitions()
@NotNull @NotNull java.lang.Iterable<javax.jcr.nodetype.NodeDefinition> getAutoCreateNodeDefinitions()
@NotNull @NotNull java.lang.Iterable<javax.jcr.nodetype.PropertyDefinition> getAutoCreatePropertyDefinitions()
@NotNull @NotNull java.lang.Iterable<javax.jcr.nodetype.NodeDefinition> getMandatoryNodeDefinitions()
@NotNull @NotNull java.lang.Iterable<javax.jcr.nodetype.PropertyDefinition> getMandatoryPropertyDefinitions()
@NotNull
@NotNull java.lang.Iterable<javax.jcr.nodetype.NodeDefinition> getNamedNodeDefinitions(@NotNull
@NotNull java.lang.String oakName)
@NotNull
@NotNull java.lang.Iterable<javax.jcr.nodetype.PropertyDefinition> getNamedPropertyDefinitions(@NotNull
@NotNull java.lang.String oakName)
@NotNull @NotNull java.lang.Iterable<javax.jcr.nodetype.NodeDefinition> getResidualNodeDefinitions()
@NotNull @NotNull java.lang.Iterable<javax.jcr.nodetype.PropertyDefinition> getResidualPropertyDefinitions()
void checkSetProperty(@NotNull
@NotNull PropertyState property)
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionvoid checkRemoveProperty(@NotNull
@NotNull PropertyState property)
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionvoid checkMandatoryItems(@NotNull
@NotNull Tree tree)
throws javax.jcr.nodetype.ConstraintViolationException
javax.jcr.nodetype.ConstraintViolationExceptionvoid checkOrderableChildNodes()
throws javax.jcr.UnsupportedRepositoryOperationException
javax.jcr.UnsupportedRepositoryOperationException@NotNull
@NotNull javax.jcr.nodetype.PropertyDefinition getPropertyDefinition(@NotNull
@NotNull java.lang.String propertyName,
boolean isMultiple,
int type,
boolean exactTypeMatch)
throws javax.jcr.nodetype.ConstraintViolationException
javax.jcr.nodetype.ConstraintViolationException@Nullable
@Nullable javax.jcr.nodetype.PropertyDefinition getPropertyDefinition(@NotNull
@NotNull java.lang.String name,
int type,
boolean unknownMultiple)
@NotNull
@NotNull javax.jcr.nodetype.NodeDefinition getNodeDefinition(@NotNull
@NotNull java.lang.String childName,
@Nullable
@Nullable EffectiveNodeType childEffective)
throws javax.jcr.nodetype.ConstraintViolationException
javax.jcr.nodetype.ConstraintViolationExceptionCopyright © 2010 - 2025 Adobe. All Rights Reserved