eric7.WebBrowser.Bookmarks.BookmarkNode
Module implementing the bookmark node.
Global Attributes
Classes
Functions
BookmarkNode
Class implementing the bookmark node type.
Derived from
None
Class Attributes
Class Methods
Methods
BookmarkNode |
Constructor |
add |
Public method to add/insert a child node. |
children |
Public method to get the list of child nodes. |
parent |
Public method to get a reference to the parent node. |
remove |
Public method to remove a child node. |
setType |
Public method to set the bookmark's type. |
type |
Public method to get the bookmark's type. |
Static Methods
BookmarkNode (Constructor)
BookmarkNode(type_=BookmarkNodeType.Root, parent=None)
Constructor
- type_ (BookmarkNode.Type)
-
type of the bookmark node
- parent (BookmarkNode)
-
reference to the parent node
BookmarkNode.add
add(child, offset=-1)
Public method to add/insert a child node.
- child (BookmarkNode)
-
reference to the node to add
- offset (int)
-
position where to insert child (-1 = append)
BookmarkNode.children
children()
Public method to get the list of child nodes.
- Return:
-
list of all child nodes
- Return Type:
-
list of BookmarkNode
BookmarkNode.parent
parent()
Public method to get a reference to the parent node.
- Return:
-
reference to the parent node
- Return Type:
-
BookmarkNode
BookmarkNode.remove
remove(child)
Public method to remove a child node.
- child (BookmarkNode)
-
reference to the child node
BookmarkNode.setType
setType(type_)
Public method to set the bookmark's type.
- type_ (BookmarkNode.Type)
-
type of the bookmark node
BookmarkNode.type
type()
Public method to get the bookmark's type.
- Return:
-
bookmark type
- Return Type:
-
BookmarkNode.Type
BookmarkNodeType
Class defining the bookmark node types.
Derived from
enum.Enum
Class Attributes
Bookmark |
Folder |
Root |
Separator |
Class Methods
Methods
Static Methods
BookmarkTimestampType
Class defining the bookmark timestamp types.
Derived from
enum.Enum
Class Attributes
Class Methods
Methods
Static Methods