Class MailFrameSidebarExtension.TreeNode
- java.lang.Object
-
- javax.swing.tree.DefaultMutableTreeNode
-
- com.openindex.openestate.tool.utils.SidebarTreeNode
-
- com.openindex.openestate.tool.mail.MailFrameSidebarExtension.TreeNode
-
- All Implemented Interfaces:
Transferable
,Serializable
,Cloneable
,MutableTreeNode
,TreeNode
- Enclosing class:
- MailFrameSidebarExtension
public static class MailFrameSidebarExtension.TreeNode extends SidebarTreeNode implements Transferable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static int
TYPE_ACCOUNT
static int
TYPE_FOLDER
static int
TYPE_ROOT
-
Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
doShow(boolean asNewTab)
DbMailAccount
getAccount()
DbMailFolder
getFolder()
JPopupMenu
getMenu()
Icon
getNodeIcon()
String
getNodeText()
String
getNodeTooltip()
Object
getTransferData(DataFlavor flavor)
DataFlavor[]
getTransferDataFlavors()
int
getType()
boolean
isDataFlavorSupported(DataFlavor flavor)
void
update()
-
Methods inherited from class com.openindex.openestate.tool.utils.SidebarTreeNode
title
-
Methods inherited from class javax.swing.tree.DefaultMutableTreeNode
add, breadthFirstEnumeration, children, clone, depthFirstEnumeration, getAllowsChildren, getChildAfter, getChildAt, getChildBefore, getChildCount, getDepth, getFirstChild, getFirstLeaf, getIndex, getLastChild, getLastLeaf, getLeafCount, getLevel, getNextLeaf, getNextNode, getNextSibling, getParent, getPath, getPathToRoot, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObject, getUserObjectPath, insert, isLeaf, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObject, toString
-
-
-
-
Field Detail
-
TYPE_ROOT
public static final int TYPE_ROOT
- See Also:
- Constant Field Values
-
TYPE_ACCOUNT
public static final int TYPE_ACCOUNT
- See Also:
- Constant Field Values
-
TYPE_FOLDER
public static final int TYPE_FOLDER
- See Also:
- Constant Field Values
-
-
Method Detail
-
doShow
public void doShow(boolean asNewTab)
- Overrides:
doShow
in classSidebarTreeNode
-
getAccount
public DbMailAccount getAccount()
-
getFolder
public DbMailFolder getFolder()
-
getMenu
public JPopupMenu getMenu()
- Overrides:
getMenu
in classSidebarTreeNode
-
getNodeIcon
public Icon getNodeIcon()
- Specified by:
getNodeIcon
in classSidebarTreeNode
-
getNodeText
public String getNodeText()
- Specified by:
getNodeText
in classSidebarTreeNode
-
getNodeTooltip
public String getNodeTooltip()
- Specified by:
getNodeTooltip
in classSidebarTreeNode
-
getTransferData
public Object getTransferData(DataFlavor flavor) throws UnsupportedFlavorException, IOException
- Specified by:
getTransferData
in interfaceTransferable
- Throws:
UnsupportedFlavorException
IOException
-
getTransferDataFlavors
public DataFlavor[] getTransferDataFlavors()
- Specified by:
getTransferDataFlavors
in interfaceTransferable
-
getType
public int getType()
-
isDataFlavorSupported
public boolean isDataFlavorSupported(DataFlavor flavor)
- Specified by:
isDataFlavorSupported
in interfaceTransferable
-
update
public void update()
-
-