/*
* @(#)RepositoryIdStrings.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 java.io.Serializable;
import com.sun.corba.se.impl.io.TypeMismatchException;
/**
* Factory methods for creating various repository ID strings
* and instances.
*/
public interface RepositoryIdStrings
{
String createForAnyType(Class type);
String createForJavaType(Serializable ser)
throws TypeMismatchException;
String createForJavaType(Class clz)
throws TypeMismatchException;
String createSequenceRepID(java.lang.Object ser);
String createSequenceRepID(java.lang.Class clazz);
RepositoryIdInterface getFromString(String repIdString);
String getClassDescValueRepId();
String getWStringValueRepId();
}
|