com.enonic.xp.vfs.VirtualFiles Maven / Gradle / Ivy
The newest version!
package com.enonic.xp.vfs;
import java.io.File;
import java.nio.file.Path;
import org.osgi.framework.Bundle;
import com.enonic.xp.annotation.PublicApi;
@PublicApi
public final class VirtualFiles
{
public static VirtualFile from( final Path path )
{
return new LocalFile( path );
}
public static VirtualFile from( final File file )
{
return from( file.toPath() );
}
public static VirtualFile from( final Bundle bundle, final String path )
{
return new BundleResource( bundle, path );
}
}