public class TagEditor extends java.lang.Object implements Refreshable, IJcrTableViewer
Modifier and Type | Field and Description |
---|---|
protected org.argeo.cms.ui.eclipse.forms.FormToolkit |
toolkit |
Constructor and Description |
---|
TagEditor() |
Modifier and Type | Method and Description |
---|---|
protected void |
afterNameUpdate(java.lang.String name) |
protected boolean |
canSave() |
protected void |
createMainLayout(org.eclipse.swt.widgets.Composite parent) |
void |
createMembersList(org.eclipse.swt.widgets.Composite parent,
Node entity) |
void |
createPartControl(org.eclipse.swt.widgets.Composite parent) |
void |
dispose() |
protected boolean |
enableBatchUpdate()
Overwrite to add the batch update features
|
void |
forceRefresh(java.lang.Object object) |
protected AppWorkbenchService |
getAppWorkbenchService() |
java.util.List<ConnectColumnDefinition> |
getColumnDefinition(java.lang.String extractId)
Returns the column definition for passed ID
|
Row[] |
getElements(java.lang.String extractId)
Returns the list to display in the spread sheet
|
protected Node |
getNode() |
protected ResourcesService |
getResourcesService() |
void |
init(java.lang.String entityId) |
protected void |
populateHeader(org.eclipse.swt.widgets.Composite parent) |
protected void |
refreshFilteredList()
Refresh the table viewer based on the free text search field
|
void |
setFocus() |
protected void |
setPartName(java.lang.String name) |
protected void |
setViewerInput(Row[] rows)
Use this method to update the result table
|
public void init(java.lang.String entityId)
protected void afterNameUpdate(java.lang.String name)
protected void setPartName(java.lang.String name)
protected boolean enableBatchUpdate()
@PostConstruct public void createPartControl(org.eclipse.swt.widgets.Composite parent)
protected void createMainLayout(org.eclipse.swt.widgets.Composite parent)
protected void populateHeader(org.eclipse.swt.widgets.Composite parent)
public Row[] getElements(java.lang.String extractId)
IJcrTableViewer
getElements
in interface IJcrTableViewer
public java.util.List<ConnectColumnDefinition> getColumnDefinition(java.lang.String extractId)
IJcrTableViewer
getColumnDefinition
in interface IJcrTableViewer
public void createMembersList(org.eclipse.swt.widgets.Composite parent, Node entity)
protected void refreshFilteredList()
protected void setViewerInput(Row[] rows)
public void forceRefresh(java.lang.Object object)
forceRefresh
in interface Refreshable
protected Node getNode()
protected ResourcesService getResourcesService()
protected AppWorkbenchService getAppWorkbenchService()
protected boolean canSave()
@PreDestroy public void dispose()
@Focus public void setFocus()
Copyright © 2007–2020. All rights reserved.