net.sourceforge.nite.meta.impl
Class NiteResourceDependency

java.lang.Object
  extended by net.sourceforge.nite.meta.impl.NiteResourceDependency
All Implemented Interfaces:
NResourceDependency

public class NiteResourceDependency
extends java.lang.Object
implements NResourceDependency

Handles a single dependency between resources.

Author:
jonathan

Constructor Summary
NiteResourceDependency(NResource res, java.lang.String obs)
           
NiteResourceDependency(java.lang.String resid, java.lang.String obs)
           
 
Method Summary
 java.lang.String getObservationRegexp()
          return the regexp string for observations
 java.util.List getObservations()
          return the observations - this is a List of NObservations
 NResource getResource()
          return the actual NResource depended on
 java.lang.String getResourceID()
          return the ID of the resource depended on
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NiteResourceDependency

public NiteResourceDependency(java.lang.String resid,
                              java.lang.String obs)

NiteResourceDependency

public NiteResourceDependency(NResource res,
                              java.lang.String obs)
Method Detail

getResourceID

public java.lang.String getResourceID()
return the ID of the resource depended on

Specified by:
getResourceID in interface NResourceDependency

getResource

public NResource getResource()
return the actual NResource depended on

Specified by:
getResource in interface NResourceDependency

getObservationRegexp

public java.lang.String getObservationRegexp()
return the regexp string for observations

Specified by:
getObservationRegexp in interface NResourceDependency

getObservations

public java.util.List getObservations()
return the observations - this is a List of NObservations

Specified by:
getObservations in interface NResourceDependency