org.jbehave.core.configuration.scala
Class ScalaContext

java.lang.Object
  extended by org.jbehave.core.configuration.scala.ScalaContext

public class ScalaContext
extends java.lang.Object


Nested Class Summary
static class ScalaContext.ScalaInstanceNotFound
           
 
Constructor Summary
ScalaContext(java.lang.ClassLoader classLoader, java.lang.String... classNames)
           
ScalaContext(java.lang.String... classNames)
           
 
Method Summary
<T> T
getInstanceOfType(java.lang.Class<T> type)
           
 java.util.List<java.lang.Object> getInstances()
           
 java.lang.Object newInstance(java.lang.String className)
          Creates an object instance from the Scala class name
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScalaContext

public ScalaContext(java.lang.String... classNames)

ScalaContext

public ScalaContext(java.lang.ClassLoader classLoader,
                    java.lang.String... classNames)
Method Detail

getInstances

public java.util.List<java.lang.Object> getInstances()

getInstanceOfType

public <T> T getInstanceOfType(java.lang.Class<T> type)

newInstance

public java.lang.Object newInstance(java.lang.String className)
Creates an object instance from the Scala class name

Parameters:
className - the Scala class name
Returns:
An Object instance


Copyright © 2003-2012. All Rights Reserved.