org.jboss.iiop.rmi
Class ExceptionAnalysis

java.lang.Object
  extended by org.jboss.iiop.rmi.ClassAnalysis
      extended by org.jboss.iiop.rmi.ContainerAnalysis
          extended by org.jboss.iiop.rmi.ValueAnalysis
              extended by org.jboss.iiop.rmi.ExceptionAnalysis

public class ExceptionAnalysis
extends ValueAnalysis

Exception analysis. Routines here are conforming to the "Java(TM) Language to IDL Mapping Specification", version 1.1 (01-06-07).

Version:
$Revision: 1.6.6.3 $
Author:
Ole Husgaard

Field Summary
 
Fields inherited from class org.jboss.iiop.rmi.ContainerAnalysis
abstractBaseValuetypes, attributes, classHashCode, constants, F_CONSTANT, f_flags, F_SPFFIELD, fields, interfaces, m_flags, M_INHERITED, M_OVERLOADED, M_READ, M_READONLY, M_WRITE, M_WRITEOBJECT, memberPostfix, memberPrefix, methods, mutators, operations, repositoryId
 
Fields inherited from class org.jboss.iiop.rmi.ClassAnalysis
cls
 
Constructor Summary
protected ExceptionAnalysis(Class cls)
           
 
Method Summary
protected  void doAnalyze()
           
static ExceptionAnalysis getExceptionAnalysis(Class cls)
           
 String getExceptionRepositoryId()
          Return the repository ID for the mapping of this analysis to an exception.
 String getIDLName()
          Return my unqualified IDL name.
 String getJavaName()
          Return my unqualified java name.
 
Methods inherited from class org.jboss.iiop.rmi.ValueAnalysis
analyzeAttributes, getContainedEntries, getIDLModuleName, getMembers, getSuperAnalysis, getValueAnalysis, isAbstractValue, isCustom, isExternalizable
 
Methods inherited from class org.jboss.iiop.rmi.ContainerAnalysis
analyzeConstants, analyzeFields, analyzeInterfaces, analyzeMethods, analyzeOperations, attributeReadName, attributeWriteName, calculateClassHashCode, calculateRepositoryId, escapeIRName, fixupCaseNames, fixupOverloadedOperationNames, getAbstractBaseValuetypes, getAttributes, getConstants, getInterfaces, getMemberRepositoryId, getOperations, getRepositoryId, hasNonAppExceptions, isAccessor, isMutator, toHexString, toHexString
 
Methods inherited from class org.jboss.iiop.rmi.ClassAnalysis
getCls
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExceptionAnalysis

protected ExceptionAnalysis(Class cls)
Method Detail

getExceptionAnalysis

public static ExceptionAnalysis getExceptionAnalysis(Class cls)
                                              throws RMIIIOPViolationException
Throws:
RMIIIOPViolationException

doAnalyze

protected void doAnalyze()
                  throws RMIIIOPViolationException
Overrides:
doAnalyze in class ValueAnalysis
Throws:
RMIIIOPViolationException

getExceptionRepositoryId

public String getExceptionRepositoryId()
Return the repository ID for the mapping of this analysis to an exception.


getIDLName

public String getIDLName()
Return my unqualified IDL name.


getJavaName

public String getJavaName()
Return my unqualified java name.



Copyright © 2002 JBoss Group, LLC. All Rights Reserved.