org.duelengine.merge
Class BuildManager

java.lang.Object
  extended by org.duelengine.merge.BuildManager

public class BuildManager
extends Object


Constructor Summary
BuildManager(Settings settings)
           
BuildManager(Settings settings, Compactor... compactors)
           
 
Method Summary
 void addChildLink(String path, String child)
           
 void addDependency(String path, String dependency)
           
 void ensureProcessed(String path)
           
 void execute()
          Compiles merge files and processes resources
 List<String> getChildLinks(String path)
           
 List<String> getDependencies(String path)
           
static String getExtension(String path)
           
 String getPlaceholderPath(String path)
           
 String getProcessedPath(String path)
           
 File getTargetFile(String path)
           
 void setProcessedPath(String path, String hashPath)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BuildManager

public BuildManager(Settings settings)
Parameters:
settings - path location settings

BuildManager

public BuildManager(Settings settings,
                    Compactor... compactors)
Parameters:
settings - path location settings
compactors - list of all active compactors
Method Detail

execute

public void execute()
             throws IOException,
                    NoSuchAlgorithmException
Compiles merge files and processes resources

Throws:
IOException
NoSuchAlgorithmException

getProcessedPath

public String getProcessedPath(String path)

getPlaceholderPath

public String getPlaceholderPath(String path)

setProcessedPath

public void setProcessedPath(String path,
                             String hashPath)

ensureProcessed

public void ensureProcessed(String path)

addChildLink

public void addChildLink(String path,
                         String child)

getChildLinks

public List<String> getChildLinks(String path)

addDependency

public void addDependency(String path,
                          String dependency)

getDependencies

public List<String> getDependencies(String path)

getExtension

public static String getExtension(String path)

getTargetFile

public File getTargetFile(String path)


Copyright © 2012. All Rights Reserved.