|
||||||||||
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 ContainerAnalysis
RMIIIOPViolationException
public boolean isAbstractInterface()
public boolean isRmiIdlRemoteInterface()
public String[] getAllTypeIds()
protected ArrayList getContainedEntries()
getContainedEntries
in class ContainerAnalysis
entries
- The list of entries contained here. Entries in this list
are subclasses of AbstractAnalysis
.protected void analyzeOperations() throws RMIIIOPViolationException
operations
array.
analyzeOperations
in class ContainerAnalysis
RMIIIOPViolationException
protected 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 |