Interface EffectiveNodeType
-
@ProviderType public interface EffectiveNodeType
-
-
Method Summary
-
-
-
Method Detail
-
includesNodeType
boolean includesNodeType(@NotNull @NotNull String nodeTypeName)
-
includesNodeTypes
boolean includesNodeTypes(@NotNull @NotNull String[] nodeTypeNames)
-
supportsMixin
boolean supportsMixin(@NotNull @NotNull String mixin)
-
getNodeDefinitions
@NotNull @NotNull Iterable<NodeDefinition> getNodeDefinitions()
-
getPropertyDefinitions
@NotNull @NotNull Iterable<PropertyDefinition> getPropertyDefinitions()
-
getAutoCreateNodeDefinitions
@NotNull @NotNull Iterable<NodeDefinition> getAutoCreateNodeDefinitions()
-
getAutoCreatePropertyDefinitions
@NotNull @NotNull Iterable<PropertyDefinition> getAutoCreatePropertyDefinitions()
-
getMandatoryNodeDefinitions
@NotNull @NotNull Iterable<NodeDefinition> getMandatoryNodeDefinitions()
-
getMandatoryPropertyDefinitions
@NotNull @NotNull Iterable<PropertyDefinition> getMandatoryPropertyDefinitions()
-
getNamedNodeDefinitions
@NotNull @NotNull Iterable<NodeDefinition> getNamedNodeDefinitions(@NotNull @NotNull String oakName)
-
getNamedPropertyDefinitions
@NotNull @NotNull Iterable<PropertyDefinition> getNamedPropertyDefinitions(@NotNull @NotNull String oakName)
-
getResidualNodeDefinitions
@NotNull @NotNull Iterable<NodeDefinition> getResidualNodeDefinitions()
-
getResidualPropertyDefinitions
@NotNull @NotNull Iterable<PropertyDefinition> getResidualPropertyDefinitions()
-
checkSetProperty
void checkSetProperty(@NotNull @NotNull PropertyState property) throws RepositoryException
- Throws:
RepositoryException
-
checkRemoveProperty
void checkRemoveProperty(@NotNull @NotNull PropertyState property) throws RepositoryException
- Throws:
RepositoryException
-
checkMandatoryItems
void checkMandatoryItems(@NotNull @NotNull Tree tree) throws ConstraintViolationException
- Throws:
ConstraintViolationException
-
checkOrderableChildNodes
void checkOrderableChildNodes() throws UnsupportedRepositoryOperationException
-
getPropertyDefinition
@NotNull @NotNull PropertyDefinition getPropertyDefinition(@NotNull @NotNull String propertyName, boolean isMultiple, int type, boolean exactTypeMatch) throws ConstraintViolationException
- Throws:
ConstraintViolationException
-
getPropertyDefinition
@Nullable @Nullable PropertyDefinition getPropertyDefinition(@NotNull @NotNull String name, int type, boolean unknownMultiple)
-
getNodeDefinition
@NotNull @NotNull NodeDefinition getNodeDefinition(@NotNull @NotNull String childName, @Nullable @Nullable EffectiveNodeType childEffective) throws ConstraintViolationException
- Throws:
ConstraintViolationException
-
-