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 DbTreeprotected Stringprotected com.vaadin.flow.component.icon.VaadinIconprotected Stringprotected DbTreeNodeprotected TypedPropertiesprotected 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 TypeMethodDescriptionbooleandelete(DbTreeNode node) booleanfind(DbTreeNode node) voidfindTreeNodeNamesOfType(String type, List<DbTreeNode> treeNodes, List<String> names) com.vaadin.flow.component.icon.VaadinIcongetIcon()getName()protected TablegetType()booleaninthashCode()voidsetChildren(List<DbTreeNode> children) voidsetDescription(String description) voidsetIcon(com.vaadin.flow.component.icon.VaadinIcon icon) voidvoidsetParent(DbTreeNode parent) voidsetProperties(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
-