Class DefaultDependency

java.lang.Object
org.gvsig.installer.lib.impl.DefaultDependency
All Implemented Interfaces:
Cloneable, org.gvsig.installer.lib.api.Dependency, org.gvsig.tools.lang.Cloneable

public class DefaultDependency extends Object implements org.gvsig.installer.lib.api.Dependency
  • Constructor Details

    • DefaultDependency

      public DefaultDependency()
    • DefaultDependency

      public DefaultDependency(org.gvsig.installer.lib.api.PackageInfo packageInfo)
  • Method Details

    • clear

      public void clear()
    • parse

      public org.gvsig.installer.lib.api.Dependency parse(String dependency)
      Specified by:
      parse in interface org.gvsig.installer.lib.api.Dependency
    • getType

      public String getType()
      Specified by:
      getType in interface org.gvsig.installer.lib.api.Dependency
    • getCode

      public String getCode()
      Specified by:
      getCode in interface org.gvsig.installer.lib.api.Dependency
    • getOp

      public String getOp()
      Specified by:
      getOp in interface org.gvsig.installer.lib.api.Dependency
    • getVersion

      public org.gvsig.installer.lib.api.Version getVersion()
      Specified by:
      getVersion in interface org.gvsig.installer.lib.api.Dependency
    • match

      public boolean match(String type, String code, org.gvsig.installer.lib.api.Version version)
      Specified by:
      match in interface org.gvsig.installer.lib.api.Dependency
    • match

      public boolean match(String type, org.gvsig.tools.packageutils.StringWithAlias code, org.gvsig.installer.lib.api.Version version)
      Specified by:
      match in interface org.gvsig.installer.lib.api.Dependency
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • clone

      public Object clone() throws CloneNotSupportedException
      Specified by:
      clone in interface org.gvsig.tools.lang.Cloneable
      Overrides:
      clone in class Object
      Throws:
      CloneNotSupportedException
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object