org.codehaus.plexus.component.factory.jruby
Class JRubyComponentFactory

java.lang.Object
  extended by org.codehaus.plexus.component.factory.AbstractComponentFactory
      extended by org.codehaus.plexus.component.factory.jruby.JRubyComponentFactory
All Implemented Interfaces:
org.codehaus.plexus.component.factory.ComponentFactory

public class JRubyComponentFactory
extends org.codehaus.plexus.component.factory.AbstractComponentFactory

Author:
eredmond

Field Summary
protected  boolean assumeLoop
           
protected  boolean assumePrintLoop
           
protected  boolean autoSplit
           
protected  boolean debug
           
protected  java.util.Map inputs
           
protected  java.lang.String[] libraryPaths
           
protected  boolean processLineEnds
           
protected  java.lang.String[] requires
           
protected  int warning
           
 
Fields inherited from class org.codehaus.plexus.component.factory.AbstractComponentFactory
id
 
Fields inherited from interface org.codehaus.plexus.component.factory.ComponentFactory
ROLE
 
Constructor Summary
JRubyComponentFactory()
           
 
Method Summary
 java.lang.Object newInstance(org.codehaus.plexus.component.repository.ComponentDescriptor componentDescriptor, org.codehaus.classworlds.ClassRealm classRealm, org.codehaus.plexus.PlexusContainer container)
           
 
Methods inherited from class org.codehaus.plexus.component.factory.AbstractComponentFactory
getId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

assumeLoop

protected boolean assumeLoop

assumePrintLoop

protected boolean assumePrintLoop

autoSplit

protected boolean autoSplit

warning

protected int warning

debug

protected boolean debug

processLineEnds

protected boolean processLineEnds

libraryPaths

protected java.lang.String[] libraryPaths

requires

protected java.lang.String[] requires

inputs

protected java.util.Map inputs
Constructor Detail

JRubyComponentFactory

public JRubyComponentFactory()
Method Detail

newInstance

public java.lang.Object newInstance(org.codehaus.plexus.component.repository.ComponentDescriptor componentDescriptor,
                                    org.codehaus.classworlds.ClassRealm classRealm,
                                    org.codehaus.plexus.PlexusContainer container)
                             throws org.codehaus.plexus.component.factory.ComponentInstantiationException
Throws:
org.codehaus.plexus.component.factory.ComponentInstantiationException


Copyright © 2001-2008 Codehaus. All Rights Reserved.