Class DbTreeNode
java.lang.Object
org.jumpmind.vaadin.ui.sqlexplorer.DbTreeNode
- All Implemented Interfaces:
Serializable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<DbTreeNode>
protected DbTree
protected String
protected com.vaadin.flow.component.icon.VaadinIcon
protected String
protected DbTreeNode
protected TypedProperties
protected String
-
Constructor Summary
ConstructorsConstructorDescriptionDbTreeNode
(DbTree dbTree, String name, String type, com.vaadin.flow.component.icon.VaadinIcon icon, DbTreeNode parent) DbTreeNode
(DbTree dbTree, String type, DbTreeNode parent) -
Method Summary
Modifier and TypeMethodDescriptionboolean
delete
(DbTreeNode node) boolean
find
(DbTreeNode node) void
findTreeNodeNamesOfType
(String type, List<DbTreeNode> treeNodes, List<String> names) com.vaadin.flow.component.icon.VaadinIcon
getIcon()
getName()
protected Table
getType()
boolean
int
hashCode()
void
setChildren
(List<DbTreeNode> children) void
setDescription
(String description) void
setIcon
(com.vaadin.flow.component.icon.VaadinIcon icon) void
void
setParent
(DbTreeNode parent) void
setProperties
(TypedProperties properties) void
-
Field Details
-
name
-
description
-
type
-
icon
protected com.vaadin.flow.component.icon.VaadinIcon icon -
properties
-
parent
-
children
-
dbTree
-
-
Constructor Details
-
DbTreeNode
public DbTreeNode(DbTree dbTree, String name, String type, com.vaadin.flow.component.icon.VaadinIcon icon, DbTreeNode parent) -
DbTreeNode
-
DbTreeNode
public DbTreeNode()
-
-
Method Details
-
setParent
-
getParent
-
setName
-
getName
-
getType
-
setType
-
hasChildren
public boolean hasChildren() -
getChildren
-
setChildren
-
find
-
getTableFor
-
delete
-
setDescription
-
getDescription
-
setIcon
public void setIcon(com.vaadin.flow.component.icon.VaadinIcon icon) -
getIcon
public com.vaadin.flow.component.icon.VaadinIcon getIcon() -
findTreeNodeNamesOfType
-
findTreeNodeNamesOfType
-
setProperties
-
getProperties
-
hashCode
public int hashCode() -
equals
-