Ice.ClassResolver Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ice-compat Show documentation
Show all versions of ice-compat Show documentation
Ice is a comprehensive RPC framework that helps you build distributed applications with minimal effort using familiar object-oriented idioms
//
// Copyright (c) ZeroC, Inc. All rights reserved.
//
package Ice;
/**
*
* A ClassResolver translates a Slice type Id into a Java class using
* an implementation-defined algorithm.
*
**/
public interface ClassResolver
{
/**
* Resolve a Slice type Id into a Java class. The type Id corresponds to a
* Slice value or user exception.
*
* @param typeId A string type ID (such as "::Module::Class"
).
* @return The Java class object corresponding to the Slice type ID, or null
* if no class could be found.
**/
Class> resolveClass(String typeId);
}