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