|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.iiop.rmi.ClassAnalysis
org.jboss.iiop.rmi.ContainerAnalysis
org.jboss.iiop.rmi.InterfaceAnalysis
public class InterfaceAnalysis
Interface analysis. Routines here are conforming to the "Java(TM) Language to IDL Mapping Specification", version 1.1 (01-06-07).
| 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 |
InterfaceAnalysis(Class cls)
|
| Method Summary | |
|---|---|
protected void |
analyzeOperations()
Analyse operations. |
protected void |
calculateAllTypeIds()
Calculate the array containing all type ids of this interface, in the format that org.omg.CORBA.portable.Servant._all_interfaces() is expected to return. |
protected void |
calculateOperationAnalysisMap()
Calculate the map that maps IDL operation names to operation analyses. |
protected void |
doAnalyze()
|
String[] |
getAllTypeIds()
|
protected ArrayList |
getContainedEntries()
Return a list of all the entries contained here. |
String |
getIDLName()
Return my unqualified IDL name. |
static InterfaceAnalysis |
getInterfaceAnalysis(Class cls)
|
String |
getJavaName()
Return my unqualified java name. |
boolean |
isAbstractInterface()
|
boolean |
isRmiIdlRemoteInterface()
|
| 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 |
|---|
protected InterfaceAnalysis(Class cls)
| Method Detail |
|---|
public static InterfaceAnalysis getInterfaceAnalysis(Class cls)
throws RMIIIOPViolationException
RMIIIOPViolationException
protected void doAnalyze()
throws RMIIIOPViolationException
doAnalyze in class ContainerAnalysisRMIIIOPViolationExceptionpublic boolean isAbstractInterface()
public boolean isRmiIdlRemoteInterface()
public String[] getAllTypeIds()
protected ArrayList getContainedEntries()
getContainedEntries in class ContainerAnalysisentries - The list of entries contained here. Entries in this list
are subclasses of AbstractAnalysis.
protected void analyzeOperations()
throws RMIIIOPViolationException
operations array.
analyzeOperations in class ContainerAnalysisRMIIIOPViolationExceptionprotected void calculateOperationAnalysisMap()
protected void calculateAllTypeIds()
public String getIDLName()
public String getJavaName()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||