Interface EffectiveNodeTypeItem
- All Known Subinterfaces:
EffectiveNodeTypeChild
,EffectiveNodeTypeProperty
public interface EffectiveNodeTypeItem
Represents the common characteristics shared between the
EffectiveNodeTypeChild
and EffectiveNodeTypeProperty
sub types.- See Also:
-
Method Details
-
getName
String getName()- Returns:
- A qualified JCR Item definition name or "*" when this Item represents a residual definition
- See Also:
-
getDefiningType
String getDefiningType()- Returns:
- The NodeType name which defines this item, which not necessarily is the same as the containing (aggregated or effective) NodeType.
- See Also:
-
getType
String getType()- Returns:
- The type of this item, corresponding to a Property item requiredType or the list of required primary type names as [
,...] for a Child item
-
isResidual
boolean isResidual()- Returns:
- True if this item represents a residual child or property definition (when name == "*")
-
isMultiple
boolean isMultiple()- Returns:
- True for a multi-valued Property or same-name-sibling allowing Child definition
- See Also:
-
isMandatory
boolean isMandatory()- Returns:
- True if this item is required
- See Also:
-
isAutoCreated
boolean isAutoCreated()- Returns:
- True if this item is autoCreated
- See Also:
-
isProtected
boolean isProtected()- Returns:
- True if this item is protected
- See Also:
-