org.ops4j.pax.exam.options
Class FrameworkOption

java.lang.Object
  extended by org.ops4j.pax.exam.options.FrameworkOption
All Implemented Interfaces:
Option
Direct Known Subclasses:
CustomFrameworkOption, EquinoxFrameworkOption, FelixFrameworkOption, KnopflerfishFrameworkOption

public class FrameworkOption
extends java.lang.Object
implements Option

Option specifing a framework.

Since:
0.3.0, December 08, 2008
Author:
Alin Dreghiciu (adreghiciu@gmail.com)

Constructor Summary
FrameworkOption(java.lang.String name)
          Constructor.
 
Method Summary
 java.lang.String getName()
          Getter.
 java.lang.String getVersion()
          Getter.
 FrameworkOption snapshotVersion()
          Sets the framework version to snapshot.
 java.lang.String toString()
          
 FrameworkOption version(java.lang.String version)
          Sets the framework version.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FrameworkOption

public FrameworkOption(java.lang.String name)
Constructor.

Parameters:
name - framework name (cannot be null or empty)
Throws:
java.lang.IllegalArgumentException - - If name is null or empty
Method Detail

version

public FrameworkOption version(java.lang.String version)
Sets the framework version.

Parameters:
version - framework version (cannot be null or empty)
Returns:
itself, for fluent api usage
Throws:
java.lang.IllegalArgumentException - - If version is null or empty

snapshotVersion

public FrameworkOption snapshotVersion()
Sets the framework version to snapshot.

Returns:
itself, for fluent api usage

getName

public java.lang.String getName()
Getter.

Returns:
framework name (cannot be null or empty)

getVersion

public java.lang.String getVersion()
Getter.

Returns:
framework version (can be null, case when default version should be used)

toString

public java.lang.String toString()

Overrides:
toString in class java.lang.Object


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