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}