@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<NodeDefinition> |
getAutoCreateNodeDefinitions() |
@NotNull java.lang.Iterable<PropertyDefinition> |
getAutoCreatePropertyDefinitions() |
@NotNull java.lang.Iterable<NodeDefinition> |
getMandatoryNodeDefinitions() |
@NotNull java.lang.Iterable<PropertyDefinition> |
getMandatoryPropertyDefinitions() |
@NotNull java.lang.Iterable<NodeDefinition> |
getNamedNodeDefinitions(@NotNull java.lang.String oakName) |
@NotNull java.lang.Iterable<PropertyDefinition> |
getNamedPropertyDefinitions(@NotNull java.lang.String oakName) |
@NotNull NodeDefinition |
getNodeDefinition(@NotNull java.lang.String childName,
@Nullable EffectiveNodeType childEffective) |
@NotNull java.lang.Iterable<NodeDefinition> |
getNodeDefinitions() |
@NotNull PropertyDefinition |
getPropertyDefinition(@NotNull java.lang.String propertyName,
boolean isMultiple,
int type,
boolean exactTypeMatch) |
@Nullable PropertyDefinition |
getPropertyDefinition(@NotNull java.lang.String name,
int type,
boolean unknownMultiple) |
@NotNull java.lang.Iterable<PropertyDefinition> |
getPropertyDefinitions() |
@NotNull java.lang.Iterable<NodeDefinition> |
getResidualNodeDefinitions() |
@NotNull java.lang.Iterable<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<NodeDefinition> getNodeDefinitions()
@NotNull @NotNull java.lang.Iterable<PropertyDefinition> getPropertyDefinitions()
@NotNull @NotNull java.lang.Iterable<NodeDefinition> getAutoCreateNodeDefinitions()
@NotNull @NotNull java.lang.Iterable<PropertyDefinition> getAutoCreatePropertyDefinitions()
@NotNull @NotNull java.lang.Iterable<NodeDefinition> getMandatoryNodeDefinitions()
@NotNull @NotNull java.lang.Iterable<PropertyDefinition> getMandatoryPropertyDefinitions()
@NotNull @NotNull java.lang.Iterable<NodeDefinition> getNamedNodeDefinitions(@NotNull @NotNull java.lang.String oakName)
@NotNull @NotNull java.lang.Iterable<PropertyDefinition> getNamedPropertyDefinitions(@NotNull @NotNull java.lang.String oakName)
@NotNull @NotNull java.lang.Iterable<NodeDefinition> getResidualNodeDefinitions()
@NotNull @NotNull java.lang.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 java.lang.String propertyName, boolean isMultiple, int type, boolean exactTypeMatch) throws ConstraintViolationException
ConstraintViolationException
@Nullable @Nullable PropertyDefinition getPropertyDefinition(@NotNull @NotNull java.lang.String name, int type, boolean unknownMultiple)
@NotNull @NotNull NodeDefinition getNodeDefinition(@NotNull @NotNull java.lang.String childName, @Nullable @Nullable EffectiveNodeType childEffective) throws ConstraintViolationException
ConstraintViolationException
Copyright © 2010 - 2020 Adobe. All Rights Reserved