View Javadoc
1   package org.codehaus.plexus.component.factory.nonjava;
2   
3   import org.codehaus.plexus.PlexusContainer;
4   import org.codehaus.plexus.classworlds.realm.ClassRealm;
5   import org.codehaus.plexus.component.factory.ComponentFactory;
6   import org.codehaus.plexus.component.factory.ComponentInstantiationException;
7   import org.codehaus.plexus.component.repository.ComponentDescriptor;
8   
9   /** @author Jason van Zyl */
10  public class NonJavaComponentFactory implements ComponentFactory {
11      public String getId() {
12          return "nonjava";
13      }
14  
15      public Object newInstance(ComponentDescriptor componentDescriptor, ClassRealm classRealm, PlexusContainer container)
16              throws ComponentInstantiationException {
17          return "component";
18      }
19  }