All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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