Package com.sun.corba.ee.impl.misc
Class RepIdDelegator
- java.lang.Object
-
- com.sun.corba.ee.impl.misc.RepIdDelegator
-
- All Implemented Interfaces:
RepositoryIdInterface,RepositoryIdStrings,RepositoryIdUtility
public final class RepIdDelegator extends java.lang.Object implements RepositoryIdStrings, RepositoryIdUtility, RepositoryIdInterface
Delegates to the current RepositoryId implementation in com.sun.corba.ee.impl.util. This is necessary to overcome the fact that many of RepositoryId's methods are static.
-
-
Field Summary
Fields Modifier and Type Field Description private RepositoryIddelegate-
Fields inherited from interface com.sun.corba.ee.impl.misc.RepositoryIdUtility
NO_TYPE_INFO, PARTIAL_LIST_TYPE_INFO, SINGLE_REP_TYPE_INFO
-
-
Constructor Summary
Constructors Modifier Constructor Description RepIdDelegator()privateRepIdDelegator(RepositoryId _delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringcreateForAnyType(java.lang.Class type)java.lang.StringcreateForAnyType(java.lang.Class type, ClassInfoCache.ClassInfo cinfo)java.lang.StringcreateForJavaType(java.io.Serializable ser)java.lang.StringcreateForJavaType(java.lang.Class clz)java.lang.StringcreateForJavaType(java.lang.Class clz, ClassInfoCache.ClassInfo cinfo)java.lang.StringcreateSequenceRepID(java.lang.Class clazz)java.lang.StringcreateSequenceRepID(java.lang.Object ser)booleanequals(java.lang.Object obj)java.lang.StringgetClassDescValueRepId()java.lang.ClassgetClassFromType()java.lang.ClassgetClassFromType(java.lang.Class expectedType, java.lang.String codebaseURL)java.lang.ClassgetClassFromType(java.lang.String codebaseURL)java.lang.StringgetClassName()intgetCodeBaseRMIChunkedId()intgetCodeBaseRMIChunkedNoRepStrId()intgetCodeBaseRMIUnchunkedId()intgetCodeBaseRMIUnchunkedNoRepStrId()RepositoryIdInterfacegetFromString(java.lang.String repIdString)intgetStandardRMIChunkedId()intgetStandardRMIChunkedNoRepStrId()intgetStandardRMIUnchunkedId()intgetStandardRMIUnchunkedNoRepStrId()intgetTypeInfo(int valueTag)java.lang.StringgetWStringValueRepId()inthashCode()booleanisChunkedEncoding(int valueTag)booleanisCodeBasePresent(int valueTag)java.lang.StringtoString()
-
-
-
Field Detail
-
delegate
private RepositoryId delegate
-
-
Constructor Detail
-
RepIdDelegator
public RepIdDelegator()
-
RepIdDelegator
private RepIdDelegator(RepositoryId _delegate)
-
-
Method Detail
-
createForAnyType
public java.lang.String createForAnyType(java.lang.Class type)
- Specified by:
createForAnyTypein interfaceRepositoryIdStrings
-
createForAnyType
public java.lang.String createForAnyType(java.lang.Class type, ClassInfoCache.ClassInfo cinfo)- Specified by:
createForAnyTypein interfaceRepositoryIdStrings
-
createForJavaType
public java.lang.String createForJavaType(java.io.Serializable ser) throws TypeMismatchException- Specified by:
createForJavaTypein interfaceRepositoryIdStrings- Throws:
TypeMismatchException
-
createForJavaType
public java.lang.String createForJavaType(java.lang.Class clz) throws TypeMismatchException- Specified by:
createForJavaTypein interfaceRepositoryIdStrings- Throws:
TypeMismatchException
-
createForJavaType
public java.lang.String createForJavaType(java.lang.Class clz, ClassInfoCache.ClassInfo cinfo) throws TypeMismatchException- Specified by:
createForJavaTypein interfaceRepositoryIdStrings- Throws:
TypeMismatchException
-
createSequenceRepID
public java.lang.String createSequenceRepID(java.lang.Object ser)
- Specified by:
createSequenceRepIDin interfaceRepositoryIdStrings
-
createSequenceRepID
public java.lang.String createSequenceRepID(java.lang.Class clazz)
- Specified by:
createSequenceRepIDin interfaceRepositoryIdStrings
-
getFromString
public RepositoryIdInterface getFromString(java.lang.String repIdString)
- Specified by:
getFromStringin interfaceRepositoryIdStrings
-
isChunkedEncoding
public boolean isChunkedEncoding(int valueTag)
- Specified by:
isChunkedEncodingin interfaceRepositoryIdUtility
-
isCodeBasePresent
public boolean isCodeBasePresent(int valueTag)
- Specified by:
isCodeBasePresentin interfaceRepositoryIdUtility
-
getClassDescValueRepId
public java.lang.String getClassDescValueRepId()
- Specified by:
getClassDescValueRepIdin interfaceRepositoryIdStrings
-
getWStringValueRepId
public java.lang.String getWStringValueRepId()
- Specified by:
getWStringValueRepIdin interfaceRepositoryIdStrings
-
getTypeInfo
public int getTypeInfo(int valueTag)
- Specified by:
getTypeInfoin interfaceRepositoryIdUtility
-
getStandardRMIChunkedNoRepStrId
public int getStandardRMIChunkedNoRepStrId()
- Specified by:
getStandardRMIChunkedNoRepStrIdin interfaceRepositoryIdUtility
-
getCodeBaseRMIChunkedNoRepStrId
public int getCodeBaseRMIChunkedNoRepStrId()
- Specified by:
getCodeBaseRMIChunkedNoRepStrIdin interfaceRepositoryIdUtility
-
getStandardRMIChunkedId
public int getStandardRMIChunkedId()
- Specified by:
getStandardRMIChunkedIdin interfaceRepositoryIdUtility
-
getCodeBaseRMIChunkedId
public int getCodeBaseRMIChunkedId()
- Specified by:
getCodeBaseRMIChunkedIdin interfaceRepositoryIdUtility
-
getStandardRMIUnchunkedId
public int getStandardRMIUnchunkedId()
- Specified by:
getStandardRMIUnchunkedIdin interfaceRepositoryIdUtility
-
getCodeBaseRMIUnchunkedId
public int getCodeBaseRMIUnchunkedId()
- Specified by:
getCodeBaseRMIUnchunkedIdin interfaceRepositoryIdUtility
-
getStandardRMIUnchunkedNoRepStrId
public int getStandardRMIUnchunkedNoRepStrId()
- Specified by:
getStandardRMIUnchunkedNoRepStrIdin interfaceRepositoryIdUtility
-
getCodeBaseRMIUnchunkedNoRepStrId
public int getCodeBaseRMIUnchunkedNoRepStrId()
- Specified by:
getCodeBaseRMIUnchunkedNoRepStrIdin interfaceRepositoryIdUtility
-
getClassFromType
public java.lang.Class getClassFromType() throws java.lang.ClassNotFoundException- Specified by:
getClassFromTypein interfaceRepositoryIdInterface- Throws:
java.lang.ClassNotFoundException
-
getClassFromType
public java.lang.Class getClassFromType(java.lang.String codebaseURL) throws java.lang.ClassNotFoundException, java.net.MalformedURLException- Specified by:
getClassFromTypein interfaceRepositoryIdInterface- Throws:
java.lang.ClassNotFoundExceptionjava.net.MalformedURLException
-
getClassFromType
public java.lang.Class getClassFromType(java.lang.Class expectedType, java.lang.String codebaseURL) throws java.lang.ClassNotFoundException, java.net.MalformedURLException- Specified by:
getClassFromTypein interfaceRepositoryIdInterface- Throws:
java.lang.ClassNotFoundExceptionjava.net.MalformedURLException
-
getClassName
public java.lang.String getClassName()
- Specified by:
getClassNamein interfaceRepositoryIdInterface
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-