Forge - Maven Impl 2.0.0.Alpha3

org.jboss.forge.maven.resources
Class MavenDependencyResourceImpl

java.lang.Object
  extended by org.jboss.forge.facets.AbstractFaceted<ResourceFacet>
      extended by org.jboss.forge.resource.AbstractResource<T>
          extended by org.jboss.forge.resource.VirtualResource<org.apache.maven.model.Dependency>
              extended by org.jboss.forge.maven.resources.MavenDependencyResourceImpl
All Implemented Interfaces:
org.jboss.forge.facets.Faceted<ResourceFacet>, Resource<org.apache.maven.model.Dependency>

public class MavenDependencyResourceImpl
extends VirtualResource<org.apache.maven.model.Dependency>

Author:
Aslak Knutsen, Lincoln Baxter, III

Field Summary
 
Fields inherited from class org.jboss.forge.resource.AbstractResource
parent, resourceFactory
 
Constructor Summary
MavenDependencyResourceImpl(Resource<?> parent, org.apache.maven.model.Dependency dependency)
           
 
Method Summary
 boolean delete()
           
 boolean delete(boolean recursive)
           
protected  List<Resource<?>> doListResources()
           
 String getName()
           
 org.apache.maven.model.Dependency getUnderlyingResourceObject()
           
 String toString()
           
 
Methods inherited from class org.jboss.forge.resource.VirtualResource
createFrom, exists, getChild, getResourceInputStream
 
Methods inherited from class org.jboss.forge.resource.AbstractResource
equals, getFullyQualifiedName, getParent, getResourceFactory, hashCode, listResources, listResources, reify, supports
 
Methods inherited from class org.jboss.forge.facets.AbstractFaceted
getFacet, getFacets, getFacets, hasAllFacets, hasAllFacets, hasFacet, install, uninstall
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jboss.forge.facets.Faceted
getFacet, getFacets, getFacets, hasAllFacets, hasAllFacets, hasFacet, install, uninstall
 

Constructor Detail

MavenDependencyResourceImpl

public MavenDependencyResourceImpl(Resource<?> parent,
                                   org.apache.maven.model.Dependency dependency)
Method Detail

getName

public String getName()

doListResources

protected List<Resource<?>> doListResources()
Specified by:
doListResources in class AbstractResource<org.apache.maven.model.Dependency>

getUnderlyingResourceObject

public org.apache.maven.model.Dependency getUnderlyingResourceObject()

toString

public String toString()
Overrides:
toString in class Object

delete

public boolean delete()
               throws UnsupportedOperationException
Throws:
UnsupportedOperationException

delete

public boolean delete(boolean recursive)
               throws UnsupportedOperationException
Throws:
UnsupportedOperationException

Forge - Maven Impl 2.0.0.Alpha3

Copyright © 2013 JBoss by Red Hat. All Rights Reserved.