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 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; }
final org.codehaus.classworlds.ClassRealm cr = ClassRealmAdapter.getInstance( containerRealm );
public ClassRealm locateSourceRealm( String className ) { ClassLoader importLoader = realm.getImportClassLoader( className ); if ( importLoader instanceof org.codehaus.plexus.classworlds.realm.ClassRealm ) { return ClassRealmAdapter.getInstance( (org.codehaus.plexus.classworlds.realm.ClassRealm) importLoader ); } else { return null; } }
public ClassRealm getParent() { return ClassRealmAdapter.getInstance( realm.getParentRealm() ); }
public void setParentRealm( org.codehaus.plexus.classworlds.realm.ClassRealm classRealm ) { realm.setParent( ClassRealmAdapter.getInstance( classRealm ) ); }
public ClassRealm getParentRealm() { return ClassRealmAdapter.getInstance( realm.getParentRealm() ); }
public ClassRealm getParent() { return ClassRealmAdapter.getInstance( realm.getParentRealm() ); }
public void setParentRealm( org.codehaus.plexus.classworlds.realm.ClassRealm classRealm ) { realm.setParent( ClassRealmAdapter.getInstance( classRealm ) ); }
public Collection getRealms() { Collection realms = world.getRealms(); Vector ret = new Vector(); Iterator it = realms.iterator(); while ( it.hasNext() ) { org.codehaus.plexus.classworlds.realm.ClassRealm realm = (org.codehaus.plexus.classworlds.realm.ClassRealm) it.next(); ret.add( ClassRealmAdapter.getInstance( realm ) ); } return ret; } }
public Collection getRealms() { Collection realms = world.getRealms(); Vector ret = new Vector(); Iterator it = realms.iterator(); while ( it.hasNext() ) { org.codehaus.plexus.classworlds.realm.ClassRealm realm = (org.codehaus.plexus.classworlds.realm.ClassRealm) it.next(); ret.add( ClassRealmAdapter.getInstance( realm ) ); } return ret; } }
public Object newInstance( final ComponentDescriptor cd, final ClassRealm realm, final PlexusContainer container ) throws ComponentInstantiationException { return newInstance( cd, ClassRealmAdapter.getInstance( realm ), container ); }
public DefaultClassRealm( ClassWorld world, String id, ClassLoader foreignClassLoader ) { this.adapter = ClassRealmAdapter.getInstance( new org.codehaus.plexus.classworlds.realm.ClassRealm( ClassWorldReverseAdapter.getInstance( world ), id, foreignClassLoader ) ); }
public ClassRealm newRealm( String id ) throws DuplicateRealmException { try { return ClassRealmAdapter.getInstance( world.newRealm( id ) ); } catch ( org.codehaus.plexus.classworlds.realm.DuplicateRealmException e ) { throw new DuplicateRealmException( this, e.getId() ); } }
public ClassRealm newRealm( String id ) throws DuplicateRealmException { try { return ClassRealmAdapter.getInstance( world.newRealm( id ) ); } catch ( org.codehaus.plexus.classworlds.realm.DuplicateRealmException e ) { throw new DuplicateRealmException( this, e.getId() ); } }
public ClassRealm getRealm( String id ) throws NoSuchRealmException { try { return ClassRealmAdapter.getInstance( world.getRealm( id ) ); } catch ( org.codehaus.plexus.classworlds.realm.NoSuchRealmException e ) { throw new NoSuchRealmException( this, e.getId() ); } }
public ClassRealm newRealm( String id, ClassLoader classLoader ) throws DuplicateRealmException { try { return ClassRealmAdapter.getInstance( world.newRealm( id, classLoader ) ); } catch ( org.codehaus.plexus.classworlds.realm.DuplicateRealmException e ) { throw new DuplicateRealmException( this, e.getId() ); } }
public ClassRealm getRealm( String id ) throws NoSuchRealmException { try { return ClassRealmAdapter.getInstance( world.getRealm( id ) ); } catch ( org.codehaus.plexus.classworlds.realm.NoSuchRealmException e ) { throw new NoSuchRealmException( this, e.getId() ); } }
public ClassRealm newRealm( String id, ClassLoader classLoader ) throws DuplicateRealmException { try { return ClassRealmAdapter.getInstance( world.newRealm( id, classLoader ) ); } catch ( org.codehaus.plexus.classworlds.realm.DuplicateRealmException e ) { throw new DuplicateRealmException( this, e.getId() ); } }
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() ); } }