|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface JavaIts
Provides Java ITS specific functionality.
| Method Summary | |
|---|---|
java.lang.reflect.Method |
getAssociationAdder(java.lang.Class rimClass,
java.lang.String associationName,
java.lang.String distalRimClass)
Returns the adder method for the given association. |
java.lang.reflect.Method |
getAssociationSetter(java.lang.Class rimClass,
java.lang.String associationName,
java.lang.String distalRimClass)
Returns the setter method for the given association. |
java.lang.reflect.Method |
getAttributeSetter(java.lang.Class rimClass,
java.lang.String attributeName,
Datatype dt)
Returns the setter method for the given attribute. |
java.lang.Class |
getDatatypeInterface(Datatype datatype)
Returns the Java interface for the given RIM datatype. |
java.lang.reflect.Method |
getFeatureGetter(java.lang.Class rimClass,
java.lang.String featureName)
Returns the getter method for the given attribute or association (feature). |
java.lang.Class |
getRIMDataType(RimObject rimObject,
java.lang.String methodNameStem)
|
java.lang.Class |
getRimImplementation(java.lang.String rimName)
Returns the Java class implementing the given RIM class. |
java.lang.Class |
getRimInterface(java.lang.String rimClass)
Returns the Java interface for the given RIM class. |
| Method Detail |
|---|
java.lang.Class getDatatypeInterface(Datatype datatype)
throws java.lang.ClassNotFoundException
datatype - RIM datatype
java.lang.ClassNotFoundException - if the Java interface cannot be found
java.lang.Class getRimInterface(java.lang.String rimClass)
throws java.lang.ClassNotFoundException
rimClass - RIM class
java.lang.ClassNotFoundException - if the Java interface cannot be found
java.lang.Class getRimImplementation(java.lang.String rimName)
throws java.lang.ClassNotFoundException
rimName - RIM class name
java.lang.ClassNotFoundException - if the Java class cannot be found
java.lang.reflect.Method getFeatureGetter(java.lang.Class rimClass,
java.lang.String featureName)
throws java.lang.NoSuchMethodException
rimClass - RIM class implementationfeatureName - RIM feature name
java.lang.NoSuchMethodException - if there is no such getter
java.lang.reflect.Method getAttributeSetter(java.lang.Class rimClass,
java.lang.String attributeName,
Datatype dt)
throws java.lang.ClassNotFoundException,
java.lang.NoSuchMethodException
rimClass - RIM class implementationattributeName - RIM attribute namedt - RIM datatype
java.lang.NoSuchMethodException - if there is no such setter
java.lang.ClassNotFoundException
java.lang.reflect.Method getAssociationSetter(java.lang.Class rimClass,
java.lang.String associationName,
java.lang.String distalRimClass)
throws java.lang.ClassNotFoundException,
java.lang.NoSuchMethodException
rimClass - RIM class implementationassociationName - RIM association namedistalRimClass - Distal RIM class name
java.lang.NoSuchMethodException - if there is no such setter
java.lang.ClassNotFoundException
java.lang.reflect.Method getAssociationAdder(java.lang.Class rimClass,
java.lang.String associationName,
java.lang.String distalRimClass)
throws java.lang.ClassNotFoundException,
java.lang.NoSuchMethodException
rimClass - RIM class implementationassociationName - RIM association namedistalRimClass - Distal RIM class name
java.lang.NoSuchMethodException - if there is no such setter
java.lang.ClassNotFoundException
java.lang.Class getRIMDataType(RimObject rimObject,
java.lang.String methodNameStem)
throws java.lang.NoSuchMethodException
rimObject - methodNameStem -
java.lang.NoSuchMethodException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||