|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ComponentType
The Component Type interface Component types possess a name and an implementation (definition) A subtyping hierarchy is provided, Component being the top-level component type. Note: A component type is a subtype of another component type if it requires supertypes and provides subtypes of the services. Also, it must implement at least the same controllers.
| Method Summary | |
|---|---|
java.lang.Class<?> |
getImplementation()
get the implementation of the component type |
java.lang.String |
getName()
get the name of the component type (a component type name is unique) |
boolean |
isSameType(ComponentType type2)
|
boolean |
isStrictSubType(ComponentType supertype)
|
boolean |
isStrictSuperType(ComponentType subtype)
|
boolean |
isSubType(ComponentType supertype)
|
boolean |
isSuperType(ComponentType subtype)
|
boolean |
isTypeOf(java.lang.Object o)
|
| Method Detail |
|---|
java.lang.String getName()
java.lang.Class<?> getImplementation()
boolean isSuperType(ComponentType subtype)
boolean isSubType(ComponentType supertype)
boolean isSameType(ComponentType type2)
boolean isStrictSuperType(ComponentType subtype)
boolean isStrictSubType(ComponentType supertype)
boolean isTypeOf(java.lang.Object o)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||