Package org.netxms.client.datacollection
Class GraphFolder
java.lang.Object
org.netxms.client.datacollection.GraphFolder
Virtual folder object for predefined graphs
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidAdd sub-foldervoidAdd graph to foldervoidclear()Clear folder (remove all children)Object[]Get all child objects (subfolders and graphs) as an arrayGet display name (name with & shortcut marks removed)getName()Get folder nameGet parent folderbooleanCheck if folder has child objectsbooleanbooleanremoveGraph(long id) Remove graph from the tree.voidsetParent(GraphFolder parent) Set parent foldertoString()voidupdateGraph(GraphDefinition graph) Update graph in the tree
- 
Constructor Details- 
GraphFolderCreate new graph folder- Parameters:
- name- folder name
 
 
- 
- 
Method Details- 
clearpublic void clear()Clear folder (remove all children)
- 
getNameGet folder name- Returns:
- folder name
 
- 
getDisplayNameGet display name (name with & shortcut marks removed)- Returns:
- display name
 
- 
getParentGet parent folder- Returns:
- parent folder
 
- 
setParentSet parent folder- Parameters:
- parent- new parent folder
 
- 
hasParentpublic boolean hasParent()- Returns:
- true if folder has parent
 
- 
getChildrenGet all child objects (subfolders and graphs) as an array- Returns:
- array of all child objects
 
- 
hasChildrenpublic boolean hasChildren()Check if folder has child objects- Returns:
- true if folder has child objects
 
- 
addGraphAdd graph to folder- Parameters:
- g- graph to add
 
- 
addFolderAdd sub-folder- Parameters:
- f- sub-folder
 
- 
updateGraphUpdate graph in the tree- Parameters:
- graph- new graph settings
 
- 
removeGraphpublic boolean removeGraph(long id) Remove graph from the tree. Will also remove any empty folders.- Parameters:
- id- graph settings ID
- Returns:
- true if graph was removed
 
- 
toString
 
-