org.xnap.commons.pkg
Interface DependencyNode

All Known Implementing Classes:
AbstractDependencyNode, AndDependencyNode, ConflictsDependencyNode, OrDependencyNode, PackageDependencyNode, UnsatisfiedDependencyNode

public interface DependencyNode


Method Summary
 Iterator children()
           
 Object getID()
           
 boolean isRequired()
           
 void require(boolean requireInstalled)
          Marks the node as required.
 void setRequired(boolean required)
          Marks the node as required.
 

Method Detail

children

Iterator children()

getID

Object getID()

isRequired

boolean isRequired()

require

void require(boolean requireInstalled)
             throws UnsatisfiedDependenciesException
Marks the node as required.

Throws:
UnsatisfiedDependenciesException

setRequired

void setRequired(boolean required)
Marks the node as required. Does not check the dependencies.



Copyright © 2004-2006 XNap Commons Team. All Rights Reserved.