public interface CmtComponent
| Modifier and Type | Field and Description | 
|---|---|
static java.lang.String | 
PROXY_KEY  | 
| Modifier and Type | Method and Description | 
|---|---|
CmtComponents | 
getComponents()
Get the CmtComponents instance that created this instance. 
 | 
java.lang.String | 
getContainerDelegate()  | 
int | 
getDefaultEventIndex()  | 
int | 
getDefaultPropertyIndex()  | 
CmtEvent | 
getEvent(java.lang.String name)  | 
CmtEvent[] | 
getEvents()  | 
CmtEventSet | 
getEventSet(java.lang.String name)  | 
CmtEventSet[] | 
getEventSets()  | 
JavaFile | 
getFile()
Get the SourceFile associated with this instance. 
 | 
JavaClass | 
getLiveType()  | 
java.util.Collection | 
getMessages()
Is this component in an error state? 
 | 
CmtMethod | 
getMethod(java.lang.String name,
         JavaType[] types)  | 
CmtMethod[] | 
getMethods()  | 
CmtProperty[] | 
getProperties()  | 
CmtProperty | 
getProperty(java.lang.String name)  | 
CmtSubcomponent | 
getSubcomponent(java.lang.String name)  | 
CmtSubcomponent[] | 
getSubcomponents()  | 
JavaClass | 
getType()  | 
boolean | 
isContainer()  | 
boolean | 
isReadOnly()
True when component is in readonly file 
 | 
void | 
logMessage(java.lang.String msg,
          int startOffset,
          int endOffset,
          int type)  | 
void | 
release()
Called when component is about to fall out of scope 
 | 
static final java.lang.String PROXY_KEY
CmtComponents getComponents()
JavaClass getType()
JavaClass getLiveType()
JavaFile getFile()
java.util.Collection getMessages()
void logMessage(java.lang.String msg,
                int startOffset,
                int endOffset,
                int type)
CmtProperty[] getProperties()
CmtProperty getProperty(java.lang.String name)
int getDefaultPropertyIndex()
CmtMethod[] getMethods()
CmtEventSet[] getEventSets()
CmtEventSet getEventSet(java.lang.String name)
CmtEvent[] getEvents()
CmtEvent getEvent(java.lang.String name)
int getDefaultEventIndex()
CmtSubcomponent[] getSubcomponents()
CmtSubcomponent getSubcomponent(java.lang.String name)
java.lang.String getContainerDelegate()
boolean isContainer()
void release()
boolean isReadOnly()