Forge - Maven Impl 2.0.0.Alpha3

org.jboss.forge.maven.resources
Class MavenRepositoryResourceImpl

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.Repository>
              extended by org.jboss.forge.maven.resources.MavenRepositoryResourceImpl
All Implemented Interfaces:
org.jboss.forge.facets.Faceted<ResourceFacet>, Resource<org.apache.maven.model.Repository>

public class MavenRepositoryResourceImpl
extends VirtualResource<org.apache.maven.model.Repository>

Author:
Aslak Knutsen, Lincoln Baxter, III

Field Summary
 
Fields inherited from class org.jboss.forge.resource.AbstractResource
parent, resourceFactory
 
Constructor Summary
MavenRepositoryResourceImpl(ResourceFactory factory, Resource<?> parent, org.apache.maven.model.Repository repository)
           
 
Method Summary
 boolean delete()
           
 boolean delete(boolean recursive)
           
protected  List<Resource<?>> doListResources()
           
 String getName()
           
 org.apache.maven.model.Repository getUnderlyingResourceObject()
           
 String getURL()
           
<F extends ResourceFacet>
boolean
supports(F facet)
           
 
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
 
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, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.forge.facets.Faceted
getFacet, getFacets, getFacets, hasAllFacets, hasAllFacets, hasFacet, install, uninstall
 

Constructor Detail

MavenRepositoryResourceImpl

public MavenRepositoryResourceImpl(ResourceFactory factory,
                                   Resource<?> parent,
                                   org.apache.maven.model.Repository repository)
Method Detail

getName

public String getName()

getURL

public String getURL()

doListResources

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

getUnderlyingResourceObject

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

delete

public boolean delete()
               throws UnsupportedOperationException
Throws:
UnsupportedOperationException

delete

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

supports

public <F extends ResourceFacet> boolean supports(F facet)
Specified by:
supports in interface org.jboss.forge.facets.Faceted<ResourceFacet>
Overrides:
supports in class AbstractResource<org.apache.maven.model.Repository>

Forge - Maven Impl 2.0.0.Alpha3

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