@Override public NodeTypeTemplate createNodeTypeTemplate(NodeTypeDefinition ntd) throws ConstraintViolationException { return new NodeTypeTemplateImpl(getNamePathMapper(), ntd); }
@Override public PropertyDefinitionTemplate createPropertyDefinitionTemplate() { return new PropertyDefinitionTemplateImpl(getNamePathMapper()); }
@Override public NodeDefinitionTemplate createNodeDefinitionTemplate() { return new NodeDefinitionTemplateImpl(getNamePathMapper()); }
/** * Register the node type definitions contained in the specified {@code input} * using the given {@link Root}. * * @param root The {@code Root} to register the node types. * @param input The input stream containing the node type defintions to be registered. * @param systemId An informative id of the given input. */ public static void register(Root root, InputStream input, String systemId) { new NodeTypeRegistry(root).registerNodeTypes(input, systemId); }
@Override public void setRequiredPrimaryTypeNames(String[] jcrNames) throws ConstraintViolationException { this.requiredPrimaryTypeOakNames = getOakNamesOrThrowConstraintViolation(jcrNames); }
@Override public void setDeclaredSuperTypeNames(String[] jcrNames) throws ConstraintViolationException { this.superTypeOakNames = getOakNamesOrThrowConstraintViolation(jcrNames); }
@Override public void setDefaultPrimaryTypeName(String jcrName) throws ConstraintViolationException { this.defaultPrimaryTypeOakName = getOakNameAllowNullOrThrowConstraintViolation(jcrName); }
@Override public void setPrimaryItemName(String jcrName) throws ConstraintViolationException { this.primaryItemOakName = getOakNameAllowNullOrThrowConstraintViolation(jcrName); }
@Override public NodeTypeTemplate createNodeTypeTemplate(NodeTypeDefinition ntd) throws ConstraintViolationException { return new NodeTypeTemplateImpl(getNamePathMapper(), ntd); }
@Override public PropertyDefinitionTemplate createPropertyDefinitionTemplate() { return new PropertyDefinitionTemplateImpl(getNamePathMapper()); }
@Override public NodeDefinitionTemplate createNodeDefinitionTemplate() { return new NodeDefinitionTemplateImpl(getNamePathMapper()); }
@Override public void setRequiredPrimaryTypeNames(String[] jcrNames) throws ConstraintViolationException { this.requiredPrimaryTypeOakNames = getOakNamesOrThrowConstraintViolation(jcrNames); }
@Override public void setDeclaredSuperTypeNames(String[] jcrNames) throws ConstraintViolationException { this.superTypeOakNames = getOakNamesOrThrowConstraintViolation(jcrNames); }
@Override public void setDefaultPrimaryTypeName(String jcrName) throws ConstraintViolationException { this.defaultPrimaryTypeOakName = getOakNameAllowNullOrThrowConstraintViolation(jcrName); }
@Override public NodeTypeTemplate createNodeTypeTemplate(NodeTypeDefinition ntd) throws ConstraintViolationException { return new NodeTypeTemplateImpl(getNamePathMapper(), ntd); }
@Override public PropertyDefinitionTemplate createPropertyDefinitionTemplate() { return new PropertyDefinitionTemplateImpl(getNamePathMapper()); }
@Override public NodeDefinitionTemplate createNodeDefinitionTemplate() { return new NodeDefinitionTemplateImpl(getNamePathMapper()); }
@Override public NodeTypeTemplate createNodeTypeTemplate() { return new NodeTypeTemplateImpl(getNamePathMapper()); }
@Override public NodeTypeTemplate createNodeTypeTemplate() { return new NodeTypeTemplateImpl(getNamePathMapper()); }
@Override public NodeTypeTemplate createNodeTypeTemplate() { return new NodeTypeTemplateImpl(getNamePathMapper()); }