org.jboss.forge.maven.resources
Class MavenPomResource

java.lang.Object
  extended by org.jboss.forge.resources.AbstractResource<File>
      extended by org.jboss.forge.resources.FileResource<MavenPomResource>
          extended by org.jboss.forge.maven.resources.MavenPomResource
All Implemented Interfaces:
Resource<File>

public class MavenPomResource
extends FileResource<MavenPomResource>

MavenPomResource

Version:
$Revision: $
Author:
Aslak Knutsen

Field Summary
 
Fields inherited from class org.jboss.forge.resources.FileResource
file, lastModification, scratch, scratchFile
 
Fields inherited from class org.jboss.forge.resources.AbstractResource
flags, parent, resourceFactory
 
Constructor Summary
MavenPomResource(ResourceFactory factory)
           
MavenPomResource(ResourceFactory factory, File file)
           
 
Method Summary
 Resource<File> createFrom(File file)
           
 Resource<?> getChild(String name)
           
 org.apache.maven.model.Model getCurrentModel()
           
 List<Resource<?>> listResources()
           
 String toString()
           
 
Methods inherited from class org.jboss.forge.resources.FileResource
createNewFile, createTempResource, delete, delete, deleteOnExit, exists, getName, getParent, getResourceInputStream, getUnderlyingResourceObject, isDirectory, isStale, markUpToDate, mkdir, mkdirs, reify, renameTo, renameTo, setContents, setContents, setContents
 
Methods inherited from class org.jboss.forge.resources.AbstractResource
equals, getFlags, getFullyQualifiedName, getResourceFactory, hashCode, isFlagSet, listResources, setFlag, unsetFlag
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MavenPomResource

@Inject
public MavenPomResource(ResourceFactory factory)

MavenPomResource

public MavenPomResource(ResourceFactory factory,
                        File file)
Method Detail

getChild

public Resource<?> getChild(String name)
Specified by:
getChild in interface Resource<File>
Overrides:
getChild in class FileResource<MavenPomResource>

listResources

public List<Resource<?>> listResources()

getCurrentModel

public org.apache.maven.model.Model getCurrentModel()

createFrom

public Resource<File> createFrom(File file)
Specified by:
createFrom in interface Resource<File>
Specified by:
createFrom in class FileResource<MavenPomResource>

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2011 Seam Framework. All Rights Reserved.