@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
RepositoryException
void checkRemoveProperty(@NotNull @NotNull PropertyState property) throws RepositoryException
RepositoryException
void checkMandatoryItems(@NotNull @NotNull Tree tree) throws ConstraintViolationException
ConstraintViolationException
void 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
ConstraintViolationException
Copyright © 2010 - 2020 Adobe. All Rights Reserved