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

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

public class PomScannerProvisionOption
extends AbstractProvisionOption<PomScannerProvisionOption>
implements Scanner

Since:
Mar 7, 2009
Author:
Toni Menzel (tonit), Alin Dreghiciu (adreghiciu@gmail.com)

Constructor Summary
PomScannerProvisionOption()
          Constructor.
PomScannerProvisionOption(java.lang.String url)
          Constructor.
 
Method Summary
 PomScannerProvisionOption artifactId(java.lang.String s)
           
 java.lang.String getURL()
          Getter.
 PomScannerProvisionOption groupId(java.lang.String s)
           
protected  PomScannerProvisionOption itself()
          Implemented by sub classes in order to return itself (this) for fluent api usage
 java.lang.String toString()
          
 PomScannerProvisionOption version(java.lang.String s)
           
 
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

PomScannerProvisionOption

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

Parameters:
url - directory to be scanned path (cannot be null or empty)
Throws:
java.lang.IllegalArgumentException - - If url is null or empty

PomScannerProvisionOption

public PomScannerProvisionOption()
Constructor.

Method Detail

getURL

public java.lang.String getURL()
Getter.

Specified by:
getURL in interface UrlReference
Returns:
url (cannot be null)

artifactId

public PomScannerProvisionOption artifactId(java.lang.String s)

groupId

public PomScannerProvisionOption groupId(java.lang.String s)

version

public PomScannerProvisionOption version(java.lang.String s)

toString

public java.lang.String toString()

Overrides:
toString in class java.lang.Object

itself

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

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


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