org.ops4j.pax.exam.container.def.options
Class FeaturesScannerProvisionOption

java.lang.Object
  extended by org.ops4j.pax.exam.options.AbstractProvisionControl<T>
      extended by org.ops4j.pax.exam.options.AbstractProvisionOption<T>
          extended by org.ops4j.pax.exam.options.AbstractUrlProvisionOption<FeaturesScannerProvisionOption>
              extended by org.ops4j.pax.exam.container.def.options.FeaturesScannerProvisionOption
All Implemented Interfaces:
Scanner, Option, ProvisionControl<FeaturesScannerProvisionOption>, ProvisionOption<FeaturesScannerProvisionOption>, UrlReference

public class FeaturesScannerProvisionOption
extends AbstractUrlProvisionOption<FeaturesScannerProvisionOption>
implements Scanner

Option specifying provision from an Pax Runner Features scanner.

Since:
0.5.0, April 19, 2008
Author:
Alin Dreghiciu (adreghiciu@gmail.com)

Constructor Summary
FeaturesScannerProvisionOption(java.lang.String repositoryUrl, java.lang.String... features)
          Constructor.
FeaturesScannerProvisionOption(UrlReference repositoryUrl, java.lang.String... features)
          Constructor.
 
Method Summary
 java.lang.String getURL()
          Getter.
protected  FeaturesScannerProvisionOption itself()
          Implemented by sub classes in order to return itself (this) for fluent api usage
 
Methods inherited from class org.ops4j.pax.exam.options.AbstractUrlProvisionOption
getUrlReference, toString
 
Methods inherited from class org.ops4j.pax.exam.options.AbstractProvisionControl
getStartLevel, noStart, noUpdate, shouldStart, shouldUpdate, start, start, startLevel, update, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.ops4j.pax.exam.options.ProvisionControl
getStartLevel, noStart, noUpdate, shouldStart, shouldUpdate, start, start, startLevel, update, update
 

Constructor Detail

FeaturesScannerProvisionOption

public FeaturesScannerProvisionOption(java.lang.String repositoryUrl,
                                      java.lang.String... features)
Constructor.

Parameters:
repositoryUrl - url of features respository to be scanned (cannot be null or empty)
features - features to be scanned
Throws:
java.lang.IllegalArgumentException - - If url is null or empty

FeaturesScannerProvisionOption

public FeaturesScannerProvisionOption(UrlReference repositoryUrl,
                                      java.lang.String... features)
Constructor.

Parameters:
repositoryUrl - url of features respository to be scanned (cannot be null)
features - features to be scanned
Throws:
java.lang.IllegalArgumentException - - If url is null
Method Detail

getURL

public java.lang.String getURL()
Getter.

Specified by:
getURL in interface UrlReference
Overrides:
getURL in class AbstractUrlProvisionOption<FeaturesScannerProvisionOption>
Returns:
url (cannot be null)

itself

protected FeaturesScannerProvisionOption itself()
Implemented by sub classes in order to return itself (this) for fluent api usage

Specified by:
itself in class AbstractProvisionControl<FeaturesScannerProvisionOption>
Returns:
itself


Copyright © 2006-2012 OPS4J - Open Participation Software for Java. All Rights Reserved.