org.jboss.forge.resource
Class URLResourceImpl
java.lang.Object
org.jboss.forge.facets.AbstractFaceted<ResourceFacet>
org.jboss.forge.resource.AbstractResource<T>
org.jboss.forge.resource.VirtualResource<URL>
org.jboss.forge.resource.URLResourceImpl
- All Implemented Interfaces:
- org.jboss.forge.facets.Faceted<ResourceFacet>, Resource<URL>, URLResource
public class URLResourceImpl
- extends VirtualResource<URL>
- implements URLResource
Represents a URL resource
- Author:
- Lincoln Baxter, III, George Gastaldi
| Methods inherited from class org.jboss.forge.facets.AbstractFaceted |
getFacet, getFacets, getFacets, hasAllFacets, hasAllFacets, hasFacet, install, uninstall |
| Methods inherited from interface org.jboss.forge.facets.Faceted |
getFacet, getFacets, getFacets, hasAllFacets, hasAllFacets, hasFacet, install, uninstall |
URLResourceImpl
public URLResourceImpl(ResourceFactory factory,
URL resource)
URLResourceImpl
protected URLResourceImpl(ResourceFactory factory,
Resource<?> parent,
URL resource)
delete
public boolean delete()
throws UnsupportedOperationException
- Specified by:
delete in interface Resource<URL>
- Throws:
UnsupportedOperationException
delete
public boolean delete(boolean recursive)
throws UnsupportedOperationException
- Specified by:
delete in interface Resource<URL>
- Throws:
UnsupportedOperationException
getName
public String getName()
- Specified by:
getName in interface Resource<URL>
getUnderlyingResourceObject
public URL getUnderlyingResourceObject()
- Specified by:
getUnderlyingResourceObject in interface Resource<URL>
getResourceInputStream
public InputStream getResourceInputStream()
- Specified by:
getResourceInputStream in interface Resource<URL>- Overrides:
getResourceInputStream in class VirtualResource<URL>
exists
public boolean exists()
- Specified by:
exists in interface Resource<URL>- Overrides:
exists in class VirtualResource<URL>
doListResources
protected List<Resource<?>> doListResources()
- Specified by:
doListResources in class AbstractResource<URL>
supports
public boolean supports(ResourceFacet type)
- Specified by:
supports in interface org.jboss.forge.facets.Faceted<ResourceFacet>- Overrides:
supports in class AbstractResource<URL>
Copyright © 2013 JBoss by Red Hat. All Rights Reserved.