protected Object newInstance( ComponentDescriptor componentDescriptor, org.codehaus.classworlds.ClassRealm classRealm, PlexusContainer container ) throws ComponentInstantiationException { throw new IllegalStateException( getClass().getName() + " does not implement component creation." ); }
public static ClassRealmAdapter getInstance( org.codehaus.plexus.classworlds.realm.ClassRealm newRealm ) { ClassRealmAdapter adapter = new ClassRealmAdapter( newRealm ); return adapter; }
public void addConstituent( URL constituent ) { adapter.addConstituent( constituent ); }
public ClassRealm createChildRealm( String id ) throws DuplicateRealmException { try { return ClassRealmAdapter.getInstance( realm.createChildRealm( id ) ); } catch ( org.codehaus.plexus.classworlds.realm.DuplicateRealmException e ) { throw new DuplicateRealmException( getWorld(), e.getId() ); } }
public String getId() { return adapter.getId(); }
public ClassRealm createChildRealm( String id ) throws DuplicateRealmException { return adapter.createChildRealm( id ); }
public void display() { adapter.display(); } }
public Enumeration findResources(String name) throws IOException { return adapter.findResources( name ); }
public ClassRealm getParent() { return adapter.getParentRealm(); }
public URL[] getConstituents() { return adapter.getConstituents(); }
public ClassLoader getClassLoader() { return adapter.getClassLoader(); }
public ClassRealm createChildRealm( String id ) throws DuplicateRealmException { try { return ClassRealmAdapter.getInstance( realm.createChildRealm( id ) ); } catch ( org.codehaus.plexus.classworlds.realm.DuplicateRealmException e ) { throw new DuplicateRealmException( getWorld(), e.getId() ); } }
public String getId() { return adapter.getId(); }
public ClassRealm createChildRealm( String id ) throws DuplicateRealmException { return adapter.createChildRealm( id ); }
public void display() { adapter.display(); } }
public Enumeration findResources(String name) throws IOException { return adapter.findResources( name ); }
public ClassRealm getParent() { return adapter.getParentRealm(); }
public URL[] getConstituents() { return adapter.getConstituents(); }
public ClassLoader getClassLoader() { return adapter.getClassLoader(); }
public Object fromConfiguration( ConverterLookup converterLookup, PlexusConfiguration configuration, Class type, Class baseType, ClassLoader classLoader, ExpressionEvaluator expressionEvaluator, ConfigurationListener listener ) throws ComponentConfigurationException { Object retValue = fromExpression( configuration, expressionEvaluator, type ); if ( retValue == null ) { retValue = classRealm; } // backwards compatibility for old ClassWorld fields if ( retValue instanceof ClassRealm && org.codehaus.classworlds.ClassRealm.class.isAssignableFrom( type ) ) { retValue = ClassRealmAdapter.getInstance( (ClassRealm) retValue ); } return retValue; }