Arquillian Drone Extension Configuration Parser 1.0.0.Final

org.jboss.arquillian.drone.configuration
Class ConfigurationMapper

java.lang.Object
  extended by org.jboss.arquillian.drone.configuration.ConfigurationMapper

public class ConfigurationMapper
extends Object

Utility which maps Arquillian Descriptor and System Properties to a configuration.

Author:
DroneConfiguration

Method Summary
static
<T extends DroneConfiguration<T>>
T
fromArquillianDescriptor(org.jboss.arquillian.config.descriptor.api.ArquillianDescriptor descriptor, T configuration, Class<? extends Annotation> qualifier)
          Maps a configuration using Arquillian Descriptor file
static
<T extends DroneConfiguration<T>>
T
fromSystemConfiguration(T configuration, Class<? extends Annotation> qualifier)
          Maps a configuration using System Properties
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

fromArquillianDescriptor

public static <T extends DroneConfiguration<T>> T fromArquillianDescriptor(org.jboss.arquillian.config.descriptor.api.ArquillianDescriptor descriptor,
                                                                           T configuration,
                                                                           Class<? extends Annotation> qualifier)
Maps a configuration using Arquillian Descriptor file

Type Parameters:
T - Type of the configuration
Parameters:
descriptor - Arquillian Descriptor
configuration - Configuration object
qualifier - Qualifier annotation
Returns:
Configured configuration

fromSystemConfiguration

public static <T extends DroneConfiguration<T>> T fromSystemConfiguration(T configuration,
                                                                          Class<? extends Annotation> qualifier)
Maps a configuration using System Properties

Type Parameters:
T - Type of the configuration
Parameters:
configuration - Configuration object
qualifier - Qualifier annotation
Returns:
Configured configuration

Arquillian Drone Extension Configuration Parser 1.0.0.Final

Copyright © 2012 JBoss by Red Hat. All Rights Reserved.