org.n52.connectors.core
Class Dependency

java.lang.Object
  extended by org.n52.connectors.core.Dependency

public class Dependency
extends java.lang.Object

Describes the name and location of a resource a connector needs to be able to properly create an object that supports the requested fucntionality. These resources can be retreived by the connector and installed on the client system. Note that resources themselves can be dependend on other resources.

Author:
martin schouwenburg

Field Summary
private  java.util.ArrayList<Dependency> dependencies
           
(package private)  java.io.File dependencyFile
           
 
Constructor Summary
Dependency(java.lang.String name)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.util.ArrayList<Dependency> getDependencies()
           
 java.io.File getDependencyFile()
           
 void setDependencies(java.util.ArrayList<Dependency> dependencies)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dependencyFile

java.io.File dependencyFile

dependencies

private java.util.ArrayList<Dependency> dependencies
Constructor Detail

Dependency

public Dependency(java.lang.String name)
Method Detail

getDependencyFile

public java.io.File getDependencyFile()

getDependencies

public java.util.ArrayList<Dependency> getDependencies()

setDependencies

public void setDependencies(java.util.ArrayList<Dependency> dependencies)

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object