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 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
FieldsFields inherited from interface com.sun.corba.ee.impl.misc.RepositoryIdUtility
NO_TYPE_INFO, PARTIAL_LIST_TYPE_INFO, SINGLE_REP_TYPE_INFO
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateForAnyType
(Class type) createForAnyType
(Class type, ClassInfoCache.ClassInfo cinfo) createForJavaType
(Class clz) createForJavaType
(Class clz, ClassInfoCache.ClassInfo cinfo) createSequenceRepID
(Class clazz) boolean
getClassFromType
(Class expectedType, String codebaseURL) getClassFromType
(String codebaseURL) int
int
int
int
getFromString
(String repIdString) int
int
int
int
int
getTypeInfo
(int valueTag) int
hashCode()
boolean
isChunkedEncoding
(int valueTag) boolean
isCodeBasePresent
(int valueTag) toString()
-
Field Details
-
delegate
-
-
Constructor Details
-
RepIdDelegator
public RepIdDelegator() -
RepIdDelegator
-
-
Method Details
-
createForAnyType
- Specified by:
createForAnyType
in interfaceRepositoryIdStrings
-
createForAnyType
- Specified by:
createForAnyType
in interfaceRepositoryIdStrings
-
createForJavaType
- Specified by:
createForJavaType
in interfaceRepositoryIdStrings
- Throws:
TypeMismatchException
-
createForJavaType
- Specified by:
createForJavaType
in interfaceRepositoryIdStrings
- Throws:
TypeMismatchException
-
createForJavaType
public String createForJavaType(Class clz, ClassInfoCache.ClassInfo cinfo) throws TypeMismatchException - Specified by:
createForJavaType
in interfaceRepositoryIdStrings
- Throws:
TypeMismatchException
-
createSequenceRepID
- Specified by:
createSequenceRepID
in interfaceRepositoryIdStrings
-
createSequenceRepID
- Specified by:
createSequenceRepID
in interfaceRepositoryIdStrings
-
getFromString
- Specified by:
getFromString
in interfaceRepositoryIdStrings
-
isChunkedEncoding
public boolean isChunkedEncoding(int valueTag) - Specified by:
isChunkedEncoding
in interfaceRepositoryIdUtility
-
isCodeBasePresent
public boolean isCodeBasePresent(int valueTag) - Specified by:
isCodeBasePresent
in interfaceRepositoryIdUtility
-
getClassDescValueRepId
- Specified by:
getClassDescValueRepId
in interfaceRepositoryIdStrings
-
getWStringValueRepId
- Specified by:
getWStringValueRepId
in interfaceRepositoryIdStrings
-
getTypeInfo
public int getTypeInfo(int valueTag) - Specified by:
getTypeInfo
in interfaceRepositoryIdUtility
-
getStandardRMIChunkedNoRepStrId
public int getStandardRMIChunkedNoRepStrId()- Specified by:
getStandardRMIChunkedNoRepStrId
in interfaceRepositoryIdUtility
-
getCodeBaseRMIChunkedNoRepStrId
public int getCodeBaseRMIChunkedNoRepStrId()- Specified by:
getCodeBaseRMIChunkedNoRepStrId
in interfaceRepositoryIdUtility
-
getStandardRMIChunkedId
public int getStandardRMIChunkedId()- Specified by:
getStandardRMIChunkedId
in interfaceRepositoryIdUtility
-
getCodeBaseRMIChunkedId
public int getCodeBaseRMIChunkedId()- Specified by:
getCodeBaseRMIChunkedId
in interfaceRepositoryIdUtility
-
getStandardRMIUnchunkedId
public int getStandardRMIUnchunkedId()- Specified by:
getStandardRMIUnchunkedId
in interfaceRepositoryIdUtility
-
getCodeBaseRMIUnchunkedId
public int getCodeBaseRMIUnchunkedId()- Specified by:
getCodeBaseRMIUnchunkedId
in interfaceRepositoryIdUtility
-
getStandardRMIUnchunkedNoRepStrId
public int getStandardRMIUnchunkedNoRepStrId()- Specified by:
getStandardRMIUnchunkedNoRepStrId
in interfaceRepositoryIdUtility
-
getCodeBaseRMIUnchunkedNoRepStrId
public int getCodeBaseRMIUnchunkedNoRepStrId()- Specified by:
getCodeBaseRMIUnchunkedNoRepStrId
in interfaceRepositoryIdUtility
-
getClassFromType
- Specified by:
getClassFromType
in interfaceRepositoryIdInterface
- Throws:
ClassNotFoundException
-
getClassFromType
public Class getClassFromType(String codebaseURL) throws ClassNotFoundException, MalformedURLException - Specified by:
getClassFromType
in interfaceRepositoryIdInterface
- Throws:
ClassNotFoundException
MalformedURLException
-
getClassFromType
public Class getClassFromType(Class expectedType, String codebaseURL) throws ClassNotFoundException, MalformedURLException - Specified by:
getClassFromType
in interfaceRepositoryIdInterface
- Throws:
ClassNotFoundException
MalformedURLException
-
getClassName
- Specified by:
getClassName
in interfaceRepositoryIdInterface
-
toString
-
equals
-
hashCode
public int hashCode()
-