org.jboss.forge.resources
Class VirtualResource<T>
java.lang.Object
org.jboss.forge.resources.AbstractResource<T>
org.jboss.forge.resources.VirtualResource<T>
- All Implemented Interfaces:
- Resource<T>
- Direct Known Subclasses:
- EntryResource, EnumConstantResource, JavaMemberResource, MavenDependencyResource, MavenProfileResource, MavenRepositoryResource
public abstract class VirtualResource<T>
- extends AbstractResource<T>
- Author:
- Lincoln Baxter, III
Methods inherited from class org.jboss.forge.resources.AbstractResource |
doListResources, equals, getFlags, getFullyQualifiedName, getParent, getResourceFactory, hashCode, isFlagSet, listResources, listResources, reify, setFlag, unsetFlag |
VirtualResource
protected VirtualResource(Resource<?> parent)
VirtualResource
protected VirtualResource(ResourceFactory factory,
Resource<?> parent)
getChild
public Resource<?> getChild(String name)
- Description copied from interface:
Resource
- Get a child of this resource. Returns null if no child by the given name can be found.
createFrom
public Resource<T> createFrom(T resource)
- Description copied from interface:
Resource
- Create a new resource instance for the target resource reference of the type that this current resource is.
- Parameters:
resource
- The target reference to create the resource instance from.
- Returns:
- A new resource.
getResourceInputStream
public InputStream getResourceInputStream()
- Description copied from interface:
Resource
- Get the
InputStream
represented by this Resource
.
exists
public boolean exists()
- Description copied from interface:
Resource
- Return true if this
Resource
exists, return false if not.
Copyright © 2013 JBoss by Red Hat. All Rights Reserved.