org.freecompany.imp

Class Dependency

public class Dependency extends Resolve

Field Summary
protected booleanimported
protected booleanisModule
protected Loggerlogger
protected List<String>types
Method Summary
protected voidaddDependency(URL dependency)
voidexecute()
Resolves the nested (and index included) dependencies into the proper runtime path sets.
protected StringgetBinding()
List<String>getTypes()
booleanisModule()
voidsetImported(boolean imported)
Sets this dependency to imported mode, which causes the dependency to be excluded from the final list of packaged dependencies.
voidsetTypes(String types)
voidsetTypes(List<String> types)
voidsetupAll()
StringtoString()

Field Detail

imported

protected boolean imported

isModule

protected boolean isModule

logger

protected final Logger logger

types

protected List<String> types

Method Detail

addDependency

protected void addDependency(URL dependency)

execute

public void execute()
Resolves the nested (and index included) dependencies into the proper runtime path sets. This has to be done as a separate step because the types values will not be set at the time the objects are added to this container.

getBinding

protected String getBinding()

getTypes

public List<String> getTypes()

isModule

public boolean isModule()

setImported

public void setImported(boolean imported)
Sets this dependency to imported mode, which causes the dependency to be excluded from the final list of packaged dependencies.

setTypes

public void setTypes(String types)

setTypes

public void setTypes(List<String> types)

setupAll

public void setupAll()

toString

public String toString()