de.saumya.mojo.gems.gem
Class Gem

java.lang.Object
  extended by de.saumya.mojo.gems.gem.Gem

public class Gem
extends Object

A Gem with specification and list of files.

Author:
mkristian

Constructor Summary
Gem(GemSpecification spec)
           
 
Method Summary
 void addExtraRdocFile(File source)
           
 void addExtraRdocFile(File source, String path)
           
 void addFile(File source)
           
 void addFile(File source, String path)
           
 void addTestFile(File source)
           
 void addTestFile(File source, String path)
           
static String constructGemFileName(String gemName, String gemVersion, String platform)
           
 String getGemFilename()
           
 List<GemFileEntry> getGemFiles()
           
 GemSpecification getSpecification()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Gem

public Gem(GemSpecification spec)
Method Detail

constructGemFileName

public static String constructGemFileName(String gemName,
                                          String gemVersion,
                                          String platform)

getGemFiles

public List<GemFileEntry> getGemFiles()

addFile

public void addFile(File source)

addFile

public void addFile(File source,
                    String path)

addTestFile

public void addTestFile(File source)

addTestFile

public void addTestFile(File source,
                        String path)

addExtraRdocFile

public void addExtraRdocFile(File source)

addExtraRdocFile

public void addExtraRdocFile(File source,
                             String path)

getSpecification

public GemSpecification getSpecification()

getGemFilename

public String getGemFilename()


Copyright © 2011. All Rights Reserved.