org.xwiki.extension
Class DefaultExtensionDependency

java.lang.Object
  extended by org.xwiki.extension.AbstractExtensionDependency
      extended by org.xwiki.extension.DefaultExtensionDependency
All Implemented Interfaces:
ExtensionDependency

public class DefaultExtensionDependency
extends AbstractExtensionDependency

Default implementation of ExtensionDependency.

Since:
4.0M1
Version:
$Id$

Field Summary
 
Fields inherited from class org.xwiki.extension.AbstractExtensionDependency
id, properties, versionConstraint
 
Constructor Summary
DefaultExtensionDependency(ExtensionDependency dependency, VersionConstraint versionConstraint)
          Create new instance by cloning the provided one with different version constraint.
DefaultExtensionDependency(String id, VersionConstraint versionConstraint)
           
DefaultExtensionDependency(String id, VersionConstraint versionConstraint, Map<String,Object> properties)
           
 
Method Summary
 
Methods inherited from class org.xwiki.extension.AbstractExtensionDependency
equals, getId, getProperties, getProperty, getProperty, getVersionConstraint, hashCode, putProperty, setId, setProperties, setVersionConstraint, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DefaultExtensionDependency

public DefaultExtensionDependency(String id,
                                  VersionConstraint versionConstraint)
Parameters:
id - the id of the extension dependency
versionConstraint - the version constraint of the extension dependency

DefaultExtensionDependency

public DefaultExtensionDependency(String id,
                                  VersionConstraint versionConstraint,
                                  Map<String,Object> properties)
Parameters:
id - the id of the extension dependency
versionConstraint - the version constraint of the extension dependency
properties - the custom properties of the extension dependency

DefaultExtensionDependency

public DefaultExtensionDependency(ExtensionDependency dependency,
                                  VersionConstraint versionConstraint)
Create new instance by cloning the provided one with different version constraint.

Parameters:
dependency - the extension dependency to copy
versionConstraint - the version constraint to set


Copyright © 2004-2012 XWiki. All Rights Reserved.