|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.wewebu.ow.server.ui.OwEventTarget
com.wewebu.ow.server.ui.OwView
com.wewebu.ow.server.ui.OwTreeView
com.wewebu.ow.server.dmsdialogs.views.OwObjectClassTreeView
public class OwObjectClassTreeView
TreeView Module to display Tree Views of OwObjects.
Alfresco Workdesk
Copyright (c) Alfresco Software, Inc.
All rights reserved.
For licensing information read the license.txt file or
go to: http://wiki.alfresco.com
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.wewebu.ow.server.ui.OwTreeView |
---|
OwTreeView.OwTreeViewEventListner, OwTreeView.OwTreeViewNode |
Field Summary | |
---|---|
protected OwConfiguration |
m_Configuration
application m_Configuration reference |
protected int |
m_iObjectType
OwObject type to filter |
protected OwNetwork |
m_network
credentials of the user |
protected OwResource |
m_resource
network resource to get the classes from |
Fields inherited from class com.wewebu.ow.server.ui.OwTreeView |
---|
childrenSort, DISPLAY_MODE_REGISTER_NODES, DISPLAY_MODE_TREE_NODES, m_eventlistner, m_focusNode, m_nodeMap, m_root, m_selectedNode, m_strDesignURL, m_strPath, NODE_ID_KEY, PATH_DELIMITER |
Fields inherited from class com.wewebu.ow.server.ui.OwView |
---|
CURRENT_MODULE_KEY, FORMULAR_PLACEHOLDER_END_DELIMITER, FORMULAR_PLACEHOLDER_START_DELIMITER, m_externalFormEventTarget |
Fields inherited from interface com.wewebu.ow.server.ui.OwBaseView |
---|
EMPTY_STRING |
Constructor Summary | |
---|---|
OwObjectClassTreeView(OwResource resource_p,
int iObjectType_p)
construct a doc class view to select document classes |
|
OwObjectClassTreeView(OwResource resource_p,
int iObjectType_p,
OwObjectClassSelectionCfg classSelectionCfg)
|
Method Summary | |
---|---|
protected List |
createChildObjects(Object objectClass_p)
create a list of child objects to the given object |
protected void |
expandParents(Object theObject_p)
Expand the parents of the current object |
protected String |
getCloseIconURL(Object obj_p,
OwTreeView.OwTreeViewNode node_p)
get a URL to the close icon |
protected String |
getDisplayName(Object obj_p,
OwTreeView.OwTreeViewNode node_p)
get the display name for an object, default returns getName to be implemented by the derived class |
protected String |
getName(Object obj_p,
OwTreeView.OwTreeViewNode node_p)
get the name for an object, used to build paths |
protected String |
getOpenIconURL(Object obj_p,
OwTreeView.OwTreeViewNode node_p)
get a URL to the open icon to be implemented by the derived class |
protected boolean |
hasPlusMinusIcon(Object obj_p,
OwTreeView.OwTreeViewNode node_p)
(overridable) check of node has subnodes to be overwritten by the derived class |
protected void |
init()
init the target after the context is set. |
boolean |
isEnabled(Object obj_p,
OwTreeView.OwTreeViewNode node_p)
check if node is enabled, i.e. |
void |
navigateClasses(Iterator classNames_p,
String strSubFolderPath_p)
set the folder object to display |
void |
navigateToClass(OwObjectClass objectClass_p)
navigates to the given class object NOTE: the tree must have been initialized with navigateClasses already. |
Methods inherited from class com.wewebu.ow.server.ui.OwEventTarget |
---|
attach, disableRequestListener, enableRequestListener, getAjaxEventURL, getContext, getEventURL, getFormEventFunction, getFormEventURL, getID, onExternalRequest, onFormEvent, onRequest, updateExternalFormTarget |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected OwConfiguration m_Configuration
protected OwResource m_resource
protected int m_iObjectType
protected OwNetwork m_network
Constructor Detail |
---|
public OwObjectClassTreeView(OwResource resource_p, int iObjectType_p)
resource_p
- the OwResource to get the classes fromiObjectType_p
- OwObject type to filterpublic OwObjectClassTreeView(OwResource resource_p, int iObjectType_p, OwObjectClassSelectionCfg classSelectionCfg)
resource_p
- iObjectType_p
- classSelectionCfg
- Method Detail |
---|
protected void init() throws Exception
init
in class OwTreeView
Exception
public void navigateClasses(Iterator classNames_p, String strSubFolderPath_p) throws Exception
classNames_p
- IteratorstrSubFolderPath_p
-
Exception
public void navigateToClass(OwObjectClass objectClass_p) throws Exception
objectClass_p
- OwObjectClass
Exception
protected List createChildObjects(Object objectClass_p) throws Exception
createChildObjects
in class OwTreeView
objectClass_p
- Object which is managed by the tree view
Exception
protected boolean hasPlusMinusIcon(Object obj_p, OwTreeView.OwTreeViewNode node_p) throws Exception
hasPlusMinusIcon
in class OwTreeView
obj_p
- Object which is managed by the tree view
Exception
public boolean isEnabled(Object obj_p, OwTreeView.OwTreeViewNode node_p) throws Exception
isEnabled
in class OwTreeView
obj_p
- Object which is managed by the tree view
Exception
protected String getName(Object obj_p, OwTreeView.OwTreeViewNode node_p) throws Exception
getName
in class OwTreeView
obj_p
- Object which is managed by the tree view
Exception
protected String getDisplayName(Object obj_p, OwTreeView.OwTreeViewNode node_p) throws Exception
getDisplayName
in class OwTreeView
obj_p
- Object which is managed by the tree viewnode_p
- the node to return the text for
Exception
protected String getCloseIconURL(Object obj_p, OwTreeView.OwTreeViewNode node_p) throws Exception
getCloseIconURL
in class OwTreeView
obj_p
- Object which is managed by the tree viewnode_p
- an OwTreeView.OwTreeViewNode
Exception
protected String getOpenIconURL(Object obj_p, OwTreeView.OwTreeViewNode node_p) throws Exception
getOpenIconURL
in class OwTreeView
obj_p
- Object which is managed by the tree viewnode_p
- OwTreeViewNode
Exception
protected void expandParents(Object theObject_p)
OwTreeView
expandParents
in class OwTreeView
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |