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

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<CompositeScannerProvisionOption>
              extended by org.ops4j.pax.exam.container.def.options.CompositeScannerProvisionOption
All Implemented Interfaces:
Scanner, Option, ProvisionControl<CompositeScannerProvisionOption>, ProvisionOption<CompositeScannerProvisionOption>, UrlReference

public class CompositeScannerProvisionOption
extends AbstractUrlProvisionOption<CompositeScannerProvisionOption>
implements Scanner

Option specifying provision form an Pax Runner composite scanner.

Since:
0.6.0, May 01, 2009
Author:
Alin Dreghiciu (adreghiciu@gmail.com)

Constructor Summary
CompositeScannerProvisionOption(java.lang.String url)
          Constructor.
CompositeScannerProvisionOption(UrlReference url)
          Constructor.
 
Method Summary
 java.lang.String getURL()
          Getter.
protected  CompositeScannerProvisionOption 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

CompositeScannerProvisionOption

public CompositeScannerProvisionOption(java.lang.String url)
Constructor.

Parameters:
url - provision file url (cannot be null or empty)
Throws:
java.lang.IllegalArgumentException - - If url is null or empty

CompositeScannerProvisionOption

public CompositeScannerProvisionOption(UrlReference url)
Constructor.

Parameters:
url - provision file url (cannot be null)
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<CompositeScannerProvisionOption>
Returns:
url (cannot be null)

itself

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

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


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