001package org.jdrupes.builder.core; 002 003import java.nio.file.Path; 004import org.jdrupes.builder.api.FileResource; 005import org.jdrupes.builder.api.ResourceType; 006 007/** 008 * Wrapper for DefaultFileResource allowing public instantiation. 009 */ 010public class DefaultFileResourceWrapper extends DefaultFileResource { 011 /** 012 * Creates a resource with default file type. 013 */ 014 public DefaultFileResourceWrapper(Path path) { 015 super(ResourceType.resourceType(FileResource.class), path); 016 } 017 018 /** 019 * Creates a resource with custom file type. 020 * @param type the resource type 021 * @param path the file path 022 */ 023 protected DefaultFileResourceWrapper(ResourceType<? extends FileResource> type, 024 Path path) { 025 super(type, path); 026 } 027}