|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--com.tssap.util.ui.AbstractEditable
|
+--com.tssap.util.ui.reuse.GenericComponent
|
+--com.tssap.util.ui.reuse.ObjectEditorComponent
|
+--com.tssap.util.ui.reuse.DefaultObjectEditorComponent
|
+--com.tssap.util.ui.reuse.RefreshObjectEditorComponent
|
+--com.tssap.util.ui.reuse.java.JavaComponent
|
+--com.tssap.util.ui.reuse.java.MethodComponent
| Fields inherited from interface com.tssap.util.ui.reuse.java.IValidatable |
STATUS_OK |
| Fields inherited from interface com.tssap.util.ui.reuse.IObjectEditorComponent |
SEVERITY_PREFIX_ERROR, SEVERITY_PREFIX_INFO, SEVERITY_PREFIX_LEAVABLE_WARNING, SEVERITY_PREFIX_UNLEAVABLE_WARNING |
| Constructor Summary | |
MethodComponent()
Constructor for MethodComponent. |
|
MethodComponent(java.lang.String title)
Constructor for MethodComponent. |
|
| Method Summary | |
java.lang.String |
acceptData(java.lang.Object data)
Method acceptData. |
void |
dataModified(boolean modified)
Informs the reciver about the data modification status of the sender |
IMethodCallback |
getMethodCallback()
|
IMethodData |
getMethodData()
|
IChooser |
getParameterTypeChooser()
Returns the parameterTypeChooser. |
IChooser |
getReturnTypeChooser()
Method getTypeChooser. |
org.eclipse.core.runtime.IStatus |
getValidationStatus()
|
void |
initContainer(IGridLayoutPane userArea)
Initialize component's UI. |
boolean |
isModifiersEditable()
|
boolean |
isModifiersVisible()
Returns the modifiersVisible. |
boolean |
isNameEditable()
Returns the nameEditable. |
boolean |
isParametersEditable()
Returns the parametersEditable. |
boolean |
isParametersVisible()
Returns the parametersVisible. |
boolean |
isReturnTypeEditable()
|
boolean |
isReturnTypeVisible()
Returns the returnTypeVisible. |
void |
refreshDataFromUI()
The implementation has to update the content of the data Object with the current UI inputs |
void |
refreshUIFromData()
The implementation has to fill it's UI elements with the data contained in it's data Object The implementation can rely that @see #setData(Object) and @see IReuseable#createPartControl(Composite) have been called before this method is invoked |
void |
setMethodCallback(IMethodCallback methodCallback)
|
void |
setMethodData(IMethodData data)
|
void |
setModifiersEditable(boolean modifiersEditable)
|
void |
setModifiersVisible(boolean modifiersVisible)
Sets the modifiersVisible. |
void |
setNameEditable(boolean nameEditable)
|
void |
setParametersEditable(boolean parametersEditable)
Sets the parametersEditable. |
void |
setParametersVisible(boolean parametersVisible)
Sets the parametersVisible. |
void |
setParameterTypeChooser(IChooser parameterTypeChooser)
Method setParameterTypeChooser. |
void |
setReturnTypeChooser(IChooser returnTypeChooser)
|
void |
setReturnTypeEditable(boolean returnTypeEditable)
|
void |
setReturnTypeVisible(boolean returnTypeVisible)
Sets the returnTypeVisible. |
| Methods inherited from class com.tssap.util.ui.reuse.java.JavaComponent |
getJavaData, isAutoRefreshData, okToLeave, setAutoRefreshData, setJavaData |
| Methods inherited from class com.tssap.util.ui.reuse.DefaultObjectEditorComponent |
getUserGridNumOfColumns, isUserGridEqualColSize |
| Methods inherited from class com.tssap.util.ui.reuse.ObjectEditorComponent |
dispose, getData, getModifiedCallback, isDataAutoRefreshing, isEnabled, setData, setEnabled, setModifiedCallback |
| Methods inherited from class com.tssap.util.ui.reuse.GenericComponent |
addModifyListener, addSelectionListener, createPartControl, createPartControl, createPartControl, getTitle, getUserAreaGridLayoutPane, isComposable, refresh, removeModifyListener, removeSelectionListener, setTitle |
| Methods inherited from class com.tssap.util.ui.AbstractEditable |
isEditable, setEditable |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.tssap.util.ui.reuse.IReuseable |
createPartControl |
| Methods inherited from interface com.tssap.util.ui.IEditable |
isEditable, setEditable |
| Constructor Detail |
public MethodComponent()
public MethodComponent(java.lang.String title)
title - | Method Detail |
public void initContainer(IGridLayoutPane userArea)
IGridLayoutPaneContainerIGridLayoutPaneContainer.initContainer(com.tssap.util.ui.pane.IGridLayoutPane)public void refreshDataFromUI()
IObjectEditorComponentrefreshDataFromUI in class JavaComponentIObjectEditorComponent.refreshDataFromUI()public void refreshUIFromData()
IObjectEditorComponentrefreshUIFromData in class JavaComponentIObjectEditorComponent.refreshUIFromData()public IMethodData getMethodData()
getMethodData in interface IMethodComponentpublic void setMethodData(IMethodData data)
setMethodData in interface IMethodComponentpublic java.lang.String acceptData(java.lang.Object data)
ObjectEditorComponentacceptData in class JavaComponentObjectEditorComponent.acceptData(java.lang.Object)public void dataModified(boolean modified)
IModifiedCallbackdataModified in interface IModifiedCallbackIModifiedCallback.dataModified(boolean)public boolean isModifiersEditable()
isModifiersEditable in interface IMethodComponentpublic boolean isModifiersVisible()
isModifiersVisible in interface IMethodComponentpublic boolean isParametersVisible()
isParametersVisible in interface IMethodComponentpublic boolean isReturnTypeEditable()
isReturnTypeEditable in interface IMethodComponentpublic boolean isReturnTypeVisible()
isReturnTypeVisible in interface IMethodComponentpublic void setModifiersEditable(boolean modifiersEditable)
setModifiersEditable in interface IMethodComponentpublic void setModifiersVisible(boolean modifiersVisible)
setModifiersVisible in interface IMethodComponentmodifiersVisible - The modifiersVisible to setpublic void setParametersVisible(boolean parametersVisible)
setParametersVisible in interface IMethodComponentparametersVisible - The parametersVisible to setpublic void setReturnTypeEditable(boolean returnTypeEditable)
setReturnTypeEditable in interface IMethodComponentpublic void setReturnTypeVisible(boolean returnTypeVisible)
setReturnTypeVisible in interface IMethodComponentreturnTypeVisible - The returnTypeVisible to setpublic boolean isNameEditable()
isNameEditable in interface IMethodComponentpublic void setNameEditable(boolean nameEditable)
setNameEditable in interface IMethodComponentpublic void setReturnTypeChooser(IChooser returnTypeChooser)
setReturnTypeChooser in interface IMethodComponentpublic IChooser getReturnTypeChooser()
getReturnTypeChooser in interface IMethodComponentpublic org.eclipse.core.runtime.IStatus getValidationStatus()
getValidationStatus in class JavaComponentcom.tssap.util.ui.reuse.java.JavaComponentIValidatable.getValidationStatus()public boolean isParametersEditable()
isParametersEditable in interface IMethodComponentpublic void setParametersEditable(boolean parametersEditable)
setParametersEditable in interface IMethodComponentparametersEditable - The parametersEditable to setpublic void setParameterTypeChooser(IChooser parameterTypeChooser)
parameterTypeChooser - public IChooser getParameterTypeChooser()
public void setMethodCallback(IMethodCallback methodCallback)
public IMethodCallback getMethodCallback()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||