## Uses of Class
org.codehaus.plexus.classworlds.realm.ClassRealm

Packages that use ClassRealm
Package | Description
--- | ---
org.codehaus.classworlds |
org.codehaus.plexus.classworlds |
org.codehaus.plexus.classworlds.launcher |
org.codehaus.plexus.classworlds.realm |
org.codehaus.plexus.classworlds.strategy |

### Uses of ClassRealm in org.codehaus.classworlds

Subclasses of ClassRealm in org.codehaus.classworlds
Modifier and Type | Class and Description
--- | ---
`class` | `ClassRealmReverseAdapter` A reverse adapter for ClassRealms

Methods in org.codehaus.classworlds that return ClassRealm
Modifier and Type | Method and Description
--- | ---
`ClassRealm` | ClassRealmReverseAdapter.`createChildRealm(java.lang.String id)`
`ClassRealm` | ClassRealmReverseAdapter.`getParentRealm()`
`ClassRealm` | ClassWorldReverseAdapter.`getRealm(java.lang.String id)`
`ClassRealm` | ClassRealmReverseAdapter.`locateSourceRealm(java.lang.String className)`
`ClassRealm` | ClassWorldReverseAdapter.`newRealm(java.lang.String id)`
`ClassRealm` | ClassWorldReverseAdapter.`newRealm(java.lang.String id, java.lang.ClassLoader classLoader)`

Methods in org.codehaus.classworlds with parameters of type ClassRealm
Modifier and Type | Method and Description
--- | ---
`static ClassRealmAdapter` | ClassRealmAdapter.`getInstance(ClassRealm newRealm)`
`void` | ClassRealmReverseAdapter.`setParentRealm(ClassRealm classRealm)`

### Uses of ClassRealm in org.codehaus.plexus.classworlds

Methods in org.codehaus.plexus.classworlds that return ClassRealm
Modifier and Type | Method and Description
--- | ---
`ClassRealm` | ClassWorld.`getClassRealm(java.lang.String id)`
`ClassRealm` | ClassWorld.`getRealm(java.lang.String id)`
`ClassRealm` | ClassWorld.`newRealm(java.lang.String id)`
`ClassRealm` | ClassWorld.`newRealm(java.lang.String id, java.lang.ClassLoader classLoader)`

### Uses of ClassRealm in org.codehaus.plexus.classworlds.launcher

Methods in org.codehaus.plexus.classworlds.launcher that return ClassRealm
Modifier and Type | Method and Description
--- | ---
`ClassRealm` | Launcher.`getMainRealm()` Retrieve the main entry realm.

### Uses of ClassRealm in org.codehaus.plexus.classworlds.realm

Methods in org.codehaus.plexus.classworlds.realm that return ClassRealm
Modifier and Type | Method and Description
--- | ---
`ClassRealm` | ClassRealm.`createChildRealm(java.lang.String id)`
`ClassRealm` | ClassRealm.`getImportRealm(java.lang.String classname)`
`ClassRealm` | ClassRealm.`getParentRealm()`
`ClassRealm` | ClassRealm.`locateSourceRealm(java.lang.String classname)`

Methods in org.codehaus.plexus.classworlds.realm with parameters of type ClassRealm
Modifier and Type | Method and Description
--- | ---
`void` | ClassRealm.`setParentRealm(ClassRealm realm)`

### Uses of ClassRealm in org.codehaus.plexus.classworlds.strategy

Fields in org.codehaus.plexus.classworlds.strategy declared as ClassRealm
Modifier and Type | Field and Description
--- | ---
`protected ClassRealm` | AbstractStrategy.`realm`

Methods in org.codehaus.plexus.classworlds.strategy that return ClassRealm
Modifier and Type | Method and Description
--- | ---
`ClassRealm` | AbstractStrategy.`getRealm()`
`ClassRealm` | Strategy.`getRealm()`

Methods in org.codehaus.plexus.classworlds.strategy with parameters of type ClassRealm
Modifier and Type | Method and Description
--- | ---
`static Strategy` | StrategyFactory.`getStrategy(ClassRealm realm)`
`static Strategy` | StrategyFactory.`getStrategy(ClassRealm realm, java.lang.ClassLoader foreign)`
`static Strategy` | StrategyFactory.`getStrategy(ClassRealm realm, java.lang.String hint)`
`static Strategy` | StrategyFactory.`getStrategy(ClassRealm realm, java.lang.String hint, java.lang.ClassLoader foreign)`

Constructors in org.codehaus.plexus.classworlds.strategy with parameters of type ClassRealm
Constructor and Description
`AbstractStrategy(ClassRealm realm)`
`DefaultStrategy(ClassRealm realm)`
`ForeignStrategy(ClassRealm realm, java.lang.ClassLoader foreign)`
`OsgiBundleStrategy(ClassRealm realm)`
`ParentFirstStrategy(ClassRealm realm)`
`SelfFirstStrategy(ClassRealm realm)`