|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectccc.client.gwt.widgets.AbstractResourceTree
public abstract class AbstractResourceTree
Abstract base class for resource trees.
Constructor Summary | |
---|---|
AbstractResourceTree()
Constructor. |
Method Summary | |
---|---|
protected void |
addListener(com.extjs.gxt.ui.client.event.EventType event,
com.extjs.gxt.ui.client.event.Listener<com.extjs.gxt.ui.client.event.TreePanelEvent<com.extjs.gxt.ui.client.data.BeanModel>> listener)
Add a listener for tree events. |
boolean |
addResource(ResourceSummary model)
TODO: Add a description for this method. |
protected void |
addSelectionChangedListener(com.extjs.gxt.ui.client.event.SelectionChangedListener<com.extjs.gxt.ui.client.data.BeanModel> listener)
Add a listener for selection of resource in the tree. |
com.extjs.gxt.ui.client.widget.Component |
asComponent()
Convert this resource tree to a UI component. |
protected abstract com.extjs.gxt.ui.client.data.BaseTreeLoader<com.extjs.gxt.ui.client.data.BeanModel> |
createLoader()
Creates tree specific BaseTreeLoader . |
protected abstract com.extjs.gxt.ui.client.data.RpcProxy<java.util.List<com.extjs.gxt.ui.client.data.BeanModel>> |
createProxy()
Creates RpcProxy for resource data. |
protected java.util.List<ResourceSummary> |
createRangeFolders(int count,
ResourceSummary parent)
Create list of range folders. |
ResourceSummary |
getSelectedItem()
Return the currently selected item. |
void |
load()
Loads data using loader. |
void |
move(ResourceSummary oldParent,
ResourceSummary newParent,
ResourceSummary model)
Move a resource in the tree. |
void |
removeResource(java.util.UUID item)
TODO: Add a description for this method. |
protected void |
setContextMenu(com.extjs.gxt.ui.client.widget.menu.Menu contextMenu)
Set the context menu for the tree. |
protected void |
setStyleAttribute(java.lang.String attr,
java.lang.String value)
Set a style attribute for the tree. |
void |
updateResource(ResourceSummary model)
TODO: Add a description for this method. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AbstractResourceTree()
Method Detail |
---|
public void load()
protected final void addSelectionChangedListener(com.extjs.gxt.ui.client.event.SelectionChangedListener<com.extjs.gxt.ui.client.data.BeanModel> listener)
listener
- The listener to add.protected final void addListener(com.extjs.gxt.ui.client.event.EventType event, com.extjs.gxt.ui.client.event.Listener<com.extjs.gxt.ui.client.event.TreePanelEvent<com.extjs.gxt.ui.client.data.BeanModel>> listener)
event
- The event to listen for.listener
- The listener to notify.protected final void setStyleAttribute(java.lang.String attr, java.lang.String value)
attr
- The attribute to set.value
- The value to set.public final ResourceSummary getSelectedItem()
protected final void setContextMenu(com.extjs.gxt.ui.client.widget.menu.Menu contextMenu)
contextMenu
- The menu to set.public final com.extjs.gxt.ui.client.widget.Component asComponent()
public void move(ResourceSummary oldParent, ResourceSummary newParent, ResourceSummary model)
model
- The model to move.oldParent
- The current parent of the model.newParent
- The target parent of the model.public void removeResource(java.util.UUID item)
item
- public void updateResource(ResourceSummary model)
model
- public boolean addResource(ResourceSummary model)
model
- protected abstract com.extjs.gxt.ui.client.data.RpcProxy<java.util.List<com.extjs.gxt.ui.client.data.BeanModel>> createProxy()
RpcProxy
for resource data.
protected abstract com.extjs.gxt.ui.client.data.BaseTreeLoader<com.extjs.gxt.ui.client.data.BeanModel> createLoader()
BaseTreeLoader
.
protected java.util.List<ResourceSummary> createRangeFolders(int count, ResourceSummary parent)
count
- The parent folder or children count.parent
- The parent folder.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |