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