|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Type
Method Summary | |
---|---|
java.lang.Object |
convert(java.lang.Object src,
java.lang.Class<?> targetType)
converts the given Object to an instance of the given Class, if this type is responsible for java objects of the given Class and the given Object |
java.util.Set<? extends Callable> |
getAllFeatures()
|
java.util.Set<? extends Operation> |
getAllOperations()
|
java.util.Set<? extends Property> |
getAllProperties()
|
java.util.Set<? extends StaticProperty> |
getAllStaticProperties()
|
java.lang.String |
getDocumentation()
|
Callable |
getFeature(java.lang.String name,
Type[] parameterTypes)
finds a feature with the given name on the given type with respect to the given parametertypes this method handles polymorphistic resolution for parameter types |
java.lang.String |
getName()
|
Operation |
getOperation(java.lang.String name,
Type[] parameterTypes)
finds an operation with the given name on the given type with respect to the given parametertypes this method handles polymorphistic resolution for parameter types |
Property |
getProperty(java.lang.String name)
finds a property with the given name |
StaticProperty |
getStaticProperty(java.lang.String name)
finds a static property with the given name |
java.util.Set<? extends Type> |
getSuperTypes()
|
TypeSystem |
getTypeSystem()
|
boolean |
isAbstract()
|
boolean |
isAssignableFrom(Type t)
|
boolean |
isInstance(java.lang.Object o)
|
java.lang.Object |
newInstance()
|
Method Detail |
---|
TypeSystem getTypeSystem()
boolean isAssignableFrom(Type t)
boolean isInstance(java.lang.Object o)
boolean isAbstract()
java.lang.String getName()
java.lang.Object newInstance()
java.util.Set<? extends Type> getSuperTypes()
StaticProperty getStaticProperty(java.lang.String name)
name
-
Property getProperty(java.lang.String name)
name
-
Operation getOperation(java.lang.String name, Type[] parameterTypes)
type
- name
- paramTypes
-
Callable getFeature(java.lang.String name, Type[] parameterTypes)
type
- name
- paramTypes
-
java.util.Set<? extends StaticProperty> getAllStaticProperties()
java.util.Set<? extends Property> getAllProperties()
java.util.Set<? extends Operation> getAllOperations()
java.util.Set<? extends Callable> getAllFeatures()
java.lang.Object convert(java.lang.Object src, java.lang.Class<?> targetType)
src
- targetType
-
java.lang.String getDocumentation()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |