org.xoe.core.packages
Class PackageDependency

java.lang.Object
  |
  +--org.xoe.core.packages.Dependency
        |
        +--org.xoe.core.packages.PackageDependency

public class PackageDependency
extends Dependency


Field Summary
static String NAMESPACE
           
 
Constructor Summary
PackageDependency(org.w3c.dom.Element depEl)
           
PackageDependency(String name)
           
PackageDependency(String name, String version)
           
PackageDependency(String name, String minVer, boolean minInc, String maxVer, boolean maxInc)
           
 
Method Summary
 org.w3c.dom.Element getDepElement(org.w3c.dom.Document ownerdoc)
          Build an XML representation of this Dependency.
 
Methods inherited from class org.xoe.core.packages.Dependency
create, equals, getLocalName, getNamespaceURI, getPredepends, getXPath, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NAMESPACE

public static final String NAMESPACE
Constructor Detail

PackageDependency

public PackageDependency(org.w3c.dom.Element depEl)
                  throws PackageDescriptionException

PackageDependency

public PackageDependency(String name,
                         String minVer,
                         boolean minInc,
                         String maxVer,
                         boolean maxInc)

PackageDependency

public PackageDependency(String name,
                         String version)

PackageDependency

public PackageDependency(String name)
Method Detail

getDepElement

public org.w3c.dom.Element getDepElement(org.w3c.dom.Document ownerdoc)
Description copied from class: Dependency
Build an XML representation of this Dependency. The Element must have an xpath attribute defined.
Overrides:
getDepElement in class Dependency
Following copied from class: org.xoe.core.packages.Dependency
Parameters:
ownerdoc - the Document to use in building the Element (using methods such as Document.createElement etc...)