Marshalling API version 1.0.0.Beta1

org.jboss.marshalling
Class SimpleClassResolver

java.lang.Object
  extended by org.jboss.marshalling.AbstractClassResolver
      extended by org.jboss.marshalling.SimpleClassResolver
All Implemented Interfaces:
ClassResolver

public class SimpleClassResolver
extends AbstractClassResolver

A class resolver which uses a predefined classloader.


Constructor Summary
SimpleClassResolver(ClassLoader classLoader)
          Construct a new instance, specifying a classloader.
 
Method Summary
protected  ClassLoader getClassLoader()
          Get the classloader to use to resolve classes for this resolver.
 
Methods inherited from class org.jboss.marshalling.AbstractClassResolver
annotateClass, annotateProxyClass, resolveClass, resolveProxyClass
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleClassResolver

public SimpleClassResolver(ClassLoader classLoader)
Construct a new instance, specifying a classloader.

Parameters:
classLoader - the classloader to use
Method Detail

getClassLoader

protected ClassLoader getClassLoader()
Get the classloader to use to resolve classes for this resolver.

Specified by:
getClassLoader in class AbstractClassResolver
Returns:
the classloader

Marshalling API version 1.0.0.Beta1

Copyright © 2008 JBoss, a division of Red Hat, Inc.