FileDocCategorySizeDatePackage
RepositoryIdInterface.javaAPI DocJava SE 5 API826Fri Aug 26 14:54:28 BST 2005com.sun.corba.se.impl.orbutil

RepositoryIdInterface.java

/*
 * @(#)RepositoryIdInterface.java	1.5 03/12/19
 *
 * Copyright 2004 Sun Microsystems, Inc. All rights reserved.
 * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
 */

package com.sun.corba.se.impl.orbutil;

import org.omg.CORBA.ORB;
import java.io.Serializable;
import java.net.MalformedURLException;

/**
 * Methods on specific instances of RepositoryId.  Hides
 * versioning of our RepositoryId class.
 */
public interface RepositoryIdInterface
{
    Class getClassFromType() throws ClassNotFoundException;

    Class getClassFromType(String codebaseURL)
        throws ClassNotFoundException, MalformedURLException;

    Class getClassFromType(Class expectedType,
                           String codebaseURL) 
        throws ClassNotFoundException, MalformedURLException;

    String getClassName();
}