
org.jboss.forge.resource.VirtualResource Maven / Gradle / Ivy
package org.jboss.forge.resource;
import java.io.InputStream;
/**
* An abstract implementation of a virtual resource handle.
*
* @author Lincoln Baxter, III
*/
public abstract class VirtualResource extends AbstractResource
{
protected VirtualResource(ResourceFactory factory, final Resource> parent)
{
super(factory, parent);
}
@Override
public Resource> getChild(final String name)
{
throw new RuntimeException("not implemented");
}
@Override
public Resource createFrom(T resource)
{
throw new RuntimeException("not implemented");
}
@Override
public InputStream getResourceInputStream()
{
throw new ResourceException("not supported");
}
@Override
public boolean exists()
{
return true;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy