|
||||||||||
PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.iiop.rmi.AbstractAnalysis
org.jboss.iiop.rmi.ClassAnalysis (src)
org.jboss.iiop.rmi.ContainerAnalysis (src)
org.jboss.iiop.rmi.ValueAnalysis
Value 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 (src) |
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 (src) |
cls |
Constructor Summary | |
protected |
ValueAnalysis(java.lang.Class cls)
|
Method Summary | |
protected void |
analyzeAttributes()
Analyse attributes. |
protected void |
doAnalyze()
|
protected java.util.ArrayList |
getContainedEntries()
Return a list of all the entries contained here. |
java.lang.String |
getIDLModuleName()
Return the fully qualified IDL module name that this analysis should be placed in. |
ValueMemberAnalysis (src) [] |
getMembers()
Return the value members of this value class. |
ValueAnalysis (src) |
getSuperAnalysis()
Returns the superclass analysis, or null if this inherits from java.lang.Object. |
static ValueAnalysis (src) |
getValueAnalysis(java.lang.Class cls)
|
boolean |
isAbstractValue()
Returns true if this value is abstract. |
boolean |
isCustom()
Returns true if this value is custom. |
boolean |
isExternalizable()
Returns true if this value implements java.io.Externalizable. |
Methods inherited from class org.jboss.iiop.rmi.ClassAnalysis (src) |
getCls, getIDLName, getJavaName |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
protected ValueAnalysis(java.lang.Class cls)
Method Detail |
public static ValueAnalysis (src) getValueAnalysis(java.lang.Class cls) throws RMIIIOPViolationException (src)
RMIIIOPViolationException (src)
public java.lang.String getIDLModuleName()
ContainerAnalysis (src)
getIDLModuleName
in class ContainerAnalysis (src)
protected void doAnalyze() throws RMIIIOPViolationException (src)
doAnalyze
in class ContainerAnalysis (src)
RMIIIOPViolationException (src)
public ValueAnalysis (src) getSuperAnalysis()
public boolean isAbstractValue()
public boolean isCustom()
public boolean isExternalizable()
public ValueMemberAnalysis (src) [] getMembers()
protected void analyzeAttributes() throws RMIIIOPViolationException (src)
attributes
array.
Here we override the implementation in ContainerAnalysis and create an
empty array, because for valuetypes we don't want to analyse IDL
attributes or operations (as in "rmic -idl -noValueMethods").
analyzeAttributes
in class ContainerAnalysis (src)
RMIIIOPViolationException (src)
protected java.util.ArrayList getContainedEntries()
getContainedEntries
in class ContainerAnalysis (src)
|
||||||||||
PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |