|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectnet.fenyo.gnetwatch.GUI.GUI
public class GUI
Manages the main GUI.
| Field Summary | |
|---|---|
private AwtGUI |
awtGUI
|
private Background |
background
|
private int |
bglevel
|
private Config |
config
|
private org.eclipse.swt.widgets.Display |
display
|
private org.eclipse.swt.widgets.Group |
group_target_group
|
private org.eclipse.swt.layout.GridLayout |
group_target_group_layout
|
private org.eclipse.swt.widgets.Group |
group_target_host
|
private org.eclipse.swt.layout.GridLayout |
group_target_host_layout
|
private org.eclipse.swt.widgets.Group |
group_target_host6
|
private org.eclipse.swt.layout.GridLayout |
group_target_host6_layout
|
private org.eclipse.swt.widgets.Group |
group_target_range
|
private org.eclipse.swt.layout.GridLayout |
group_target_range_layout
|
private org.eclipse.swt.widgets.Group |
group_target_subnet
|
private org.eclipse.swt.layout.GridLayout |
group_target_subnet_layout
|
private org.eclipse.swt.widgets.Composite |
groups_composite
|
private org.eclipse.swt.layout.GridData |
groups_composite_grid_data
|
private org.eclipse.swt.layout.RowLayout |
groups_composite_layout
|
private boolean[] |
GUI_created
|
private org.eclipse.swt.widgets.Composite |
horizontal_composite
|
private org.eclipse.swt.layout.GridLayout |
horizontal_composite_layout
|
private org.eclipse.swt.custom.SashForm |
horizontal_sash
|
private org.eclipse.swt.layout.GridData |
horizontal_sash_grid_data
|
private org.eclipse.swt.graphics.Image |
image_exec
|
private org.eclipse.swt.graphics.Image |
image_folder
|
private org.eclipse.swt.graphics.Image |
image_host
|
private org.eclipse.swt.graphics.Image |
image_host_snmp
|
private org.eclipse.swt.graphics.Image |
image_host6
|
private org.eclipse.swt.graphics.Image |
image_host6_snmp
|
private org.eclipse.swt.graphics.Image |
image_interface
|
private org.eclipse.swt.graphics.Image |
image_multirow
|
private org.eclipse.swt.graphics.Image |
image_network
|
private org.eclipse.swt.graphics.Image |
image_oscillo
|
private org.eclipse.swt.graphics.Image |
image_queue
|
private org.eclipse.swt.graphics.Image |
image_watch
|
private org.eclipse.swt.widgets.ToolItem |
item_add_host
|
private org.eclipse.swt.widgets.ToolItem |
item_add_network
|
private org.eclipse.swt.widgets.ToolItem |
item_add_ping
|
private org.eclipse.swt.widgets.ToolItem |
item_discover_start
|
private org.eclipse.swt.widgets.ToolItem |
item_discover_stop
|
private org.eclipse.swt.widgets.ToolItem |
item_remove_action
|
private org.eclipse.swt.widgets.ToolItem |
item_remove_target
|
private org.eclipse.swt.widgets.Label |
label1
|
private org.eclipse.swt.widgets.Label |
label2
|
private org.eclipse.swt.widgets.Label |
label3
|
private org.eclipse.swt.widgets.Label |
label4
|
private org.eclipse.swt.widgets.Label |
label5
|
private org.eclipse.swt.widgets.Label |
label6
|
private org.eclipse.swt.widgets.Label |
label7
|
private org.eclipse.swt.layout.GridLayout |
layout
|
private static Log |
log
|
private Main |
main
|
private org.eclipse.swt.widgets.Menu |
menu_bar
|
private org.eclipse.swt.widgets.Menu |
menu_file
|
private org.eclipse.swt.widgets.MenuItem |
menu_item_add_flood
|
private org.eclipse.swt.widgets.MenuItem |
menu_item_add_group
|
private org.eclipse.swt.widgets.MenuItem |
menu_item_add_host
|
private org.eclipse.swt.widgets.MenuItem |
menu_item_add_host6
|
private org.eclipse.swt.widgets.MenuItem |
menu_item_add_http
|
private org.eclipse.swt.widgets.MenuItem |
menu_item_add_network
|
private org.eclipse.swt.widgets.MenuItem |
menu_item_add_ping
|
private org.eclipse.swt.widgets.MenuItem |
menu_item_add_process
|
private org.eclipse.swt.widgets.MenuItem |
menu_item_add_range
|
private org.eclipse.swt.widgets.MenuItem |
menu_item_add_source
|
private org.eclipse.swt.widgets.MenuItem |
menu_item_credentials
|
private org.eclipse.swt.widgets.MenuItem |
menu_item_exit
|
private org.eclipse.swt.widgets.MenuItem |
menu_item_explore_nmap
|
private org.eclipse.swt.widgets.MenuItem |
menu_item_explore_snmp
|
private org.eclipse.swt.widgets.MenuItem |
menu_item_file
|
private org.eclipse.swt.widgets.MenuItem |
menu_item_generic_options
|
private org.eclipse.swt.widgets.MenuItem |
menu_item_http_options
|
private org.eclipse.swt.widgets.MenuItem |
menu_item_ip_options
|
private org.eclipse.swt.widgets.MenuItem |
menu_item_remove_action
|
private org.eclipse.swt.widgets.MenuItem |
menu_item_remove_action_explore
|
private org.eclipse.swt.widgets.MenuItem |
menu_item_remove_action_flood
|
private org.eclipse.swt.widgets.MenuItem |
menu_item_remove_action_ping
|
private org.eclipse.swt.widgets.MenuItem |
menu_item_remove_target
|
private org.eclipse.swt.widgets.MenuItem |
menu_item_remove_view
|
private org.eclipse.swt.widgets.MenuItem |
menu_item_remove_view_explore
|
private org.eclipse.swt.widgets.MenuItem |
menu_item_remove_view_flood
|
private org.eclipse.swt.widgets.MenuItem |
menu_item_remove_view_ping
|
(package private) VisualElement |
previous_selection
|
private org.eclipse.swt.widgets.ProgressBar |
progress_bar
|
private org.eclipse.swt.layout.GridData |
progress_bar_grid_data
|
private org.eclipse.swt.widgets.Shell |
shell
|
private SNMPManager |
snmp_manager
|
private org.eclipse.swt.custom.StyledText |
status
|
private org.eclipse.swt.layout.GridData |
status_grid_data
|
java.lang.Object |
sync_tree
|
private Synchro |
synchro
|
private org.eclipse.swt.custom.CTabFolder |
tab_folder
|
private org.eclipse.swt.custom.CTabItem |
tab_item1
|
private org.eclipse.swt.custom.CTabItem |
tab_item2
|
private org.eclipse.swt.widgets.Button |
target_group_push
|
private org.eclipse.swt.widgets.Text |
target_group_value
|
private org.eclipse.swt.widgets.Button |
target_host_push
|
private org.eclipse.swt.widgets.Text |
target_host_value
|
private org.eclipse.swt.widgets.Button |
target_host6_push
|
private org.eclipse.swt.widgets.Text |
target_host6_value
|
private java.util.Map<Target,Target> |
target_map
|
private org.eclipse.swt.widgets.Text |
target_range_begin
|
private org.eclipse.swt.widgets.Text |
target_range_end
|
private org.eclipse.swt.widgets.Button |
target_range_push
|
private org.eclipse.swt.widgets.Text |
target_subnet_address
|
private org.eclipse.swt.widgets.Text |
target_subnet_mask
|
private org.eclipse.swt.widgets.Button |
target_subnet_push
|
private org.eclipse.swt.browser.Browser |
text_console
|
private java.lang.StringBuffer |
text_console_content
|
private int |
text_console_do_not_go_on_top
|
private java.lang.Thread |
thread
|
private org.eclipse.swt.widgets.ToolBar |
toolbar
|
private org.eclipse.swt.layout.GridData |
toolbar_grid_data
|
private org.eclipse.swt.widgets.Tree |
tree
|
private org.eclipse.swt.widgets.TreeColumn |
tree_column1
|
private org.eclipse.swt.widgets.TreeColumn |
tree_column2
|
private org.eclipse.swt.widgets.TreeColumn |
tree_column3
|
private TargetGroup |
user_defined
|
private org.eclipse.swt.custom.SashForm |
vertical_sash
|
private org.eclipse.swt.layout.GridData |
vertical_sash_grid_data
|
private Views |
views
|
private VisualElement |
visual_queues
|
private VisualElement |
visual_root
|
private TargetGroup |
visual_thishost
|
private VisualElement |
visual_transient
|
private TargetGroup |
visual_transient_all
|
private TargetGroup |
visual_transient_networks
|
| Constructor Summary | |
|---|---|
GUI(Config config,
Background background,
Main main,
SNMPManager snmp_manager,
Synchro synchro)
Constructor. |
|
| Method Summary | |
|---|---|
private void |
addActionAll(org.eclipse.swt.widgets.TreeItem item,
java.lang.Class clazz)
Adds an action on every node under a specified root node. |
private void |
addFloodAll(org.eclipse.swt.widgets.TreeItem item)
Adds a flood action on every nodes under a specified root node. |
private void |
addHTTPAll(org.eclipse.swt.widgets.TreeItem item)
Adds a flood action on every nodes under a specified root node. |
private void |
addPingAll(org.eclipse.swt.widgets.TreeItem item)
Adds a ping action on every nodes under a specified root node. |
private void |
addProcessAll(org.eclipse.swt.widgets.TreeItem item)
Adds a process action on every nodes under a specified root node. |
private void |
addSourceAll(org.eclipse.swt.widgets.TreeItem item)
Adds a source action on every nodes under a specified root node. |
private boolean |
addTargetAtCurrentPosition(Target target)
Creates a new target or attaches an existing one to the current position. |
void |
appendConsole(java.lang.String str)
Adds a string to the console. |
private void |
appendNetworkInterfaces()
|
void |
asyncExec(java.lang.Runnable r)
|
void |
asyncExecIfNeeded(java.lang.Runnable r)
Execute this operation in the future in the SWT thread. |
boolean |
containsCanonicalInstance(Target target)
Checks that this instance has already been created. |
void |
createFromXML(java.lang.String filename)
Parses a configuration file to create initial targets. |
private void |
createGUI()
Instanciates the GUI objects. |
void |
dropTargetInstance(VisualElement target)
Removes a target. |
void |
end()
|
private void |
exitApplication()
Terminates the application. |
private void |
expandAll(org.eclipse.swt.widgets.TreeItem item)
Expands every nodes under a specified root node. |
private void |
exploreNmap(org.eclipse.swt.widgets.TreeItem item)
Adds an "nmap explore" action on every nodes under a specified root node. |
private void |
exploreSNMP(org.eclipse.swt.widgets.TreeItem item)
Adds an "SNMP explore" action on every nodes under a specified root node. |
AwtGUI |
getAwtGUI()
Returns the AwtGUI instance used to build AWT frames that host Java2D-drawn components. |
org.eclipse.swt.graphics.Color |
getBackgroundColor()
Computes the desired background color. |
Target |
getCanonicalInstance(Target target)
Returns the canonical instance of a target and registers this target as the canonical one if needed. |
Config |
getConfig()
Return the configuration. |
boolean[] |
getGUICreated()
Returns the multithreaded synchronization lock for GUI creation. |
org.eclipse.swt.graphics.Image |
getImageExec()
Returns the picture "exec". |
org.eclipse.swt.graphics.Image |
getImageFolder()
Returns the picture "image folder". |
org.eclipse.swt.graphics.Image |
getImageHost()
Returns the picture "IPv4 host". |
org.eclipse.swt.graphics.Image |
getImageHost6()
Returns the picture "IPv6 host". |
org.eclipse.swt.graphics.Image |
getImageHost6SNMP()
Returns the picture "IPv6 SNMP host". |
org.eclipse.swt.graphics.Image |
getImageHostSNMP()
Returns the picture "IPv4 SNMP host". |
org.eclipse.swt.graphics.Image |
getImageInterface()
Returns the picture "interface". |
org.eclipse.swt.graphics.Image |
getImageMultiRow()
Returns the picture "multirow". |
org.eclipse.swt.graphics.Image |
getImageNetwork()
Returns the picture "network". |
org.eclipse.swt.graphics.Image |
getImageOscillo()
Returns the picture "oscilloscope". |
org.eclipse.swt.graphics.Image |
getImageQueue()
Returns the picture "queue". |
org.eclipse.swt.graphics.Image |
getImageWatch()
Returns the picture "watch". |
org.eclipse.swt.widgets.Shell |
getShell()
Return the root shell. |
SNMPManager |
getSNMPManager()
Returns the SNMPManager instance. |
Synchro |
getSynchro()
Returns the Synchro instance. |
private void |
getSysdescr(org.eclipse.swt.widgets.TreeItem item)
Synchronously get system descriptions via SNMP on every nodes under a specified root node. |
org.eclipse.swt.custom.CTabFolder |
getTabFolder()
Returns the tab folder. |
TargetGroup |
getVisualThisHost()
Gets the tree node acting as the "local host" root. |
VisualElement |
getVisualTransient()
Gets the tree node acting as the visual transient root. |
TargetGroup |
getVisualTransientAll()
Gets the tree node acting as the "every host" root. |
TargetGroup |
getVisualTransientNetworks()
Gets the tree node acting as the "every network" root. |
java.lang.String |
htmlFace(java.lang.String html)
Encapsulates an html part into a face definition. |
void |
informTargetHasNewEventClass(Target target,
java.lang.Class clazz)
|
private void |
initFromSynchro(VisualElement elt)
|
private void |
initSNMPQueriers(VisualElement elt)
|
private boolean |
isSelectionTransient()
Check that the selection is under the transient node. |
void |
join()
Waits for the main thread to terminate. |
private void |
mergeAll(org.eclipse.swt.widgets.TreeItem item)
Merges every nodes under a specified root node. |
private void |
removeActionOrView(org.eclipse.swt.widgets.TreeItem item,
java.lang.Class clazz)
Detaches action or view nodes under a specified root node. |
private void |
removeActions(org.eclipse.swt.widgets.TreeItem item)
Detaches action nodes under a specified root node. |
private void |
removeActionsExplore(org.eclipse.swt.widgets.TreeItem item)
Detaches "SNMP explore" actions under a specified root node. |
private void |
removeActionsFlood(org.eclipse.swt.widgets.TreeItem item)
Detaches flood actions under a specified root node. |
private void |
removeActionsPing(org.eclipse.swt.widgets.TreeItem item)
Detaches ping actions under a specified root node. |
private void |
removeViews(org.eclipse.swt.widgets.TreeItem item)
Detaches every views under a specified root node. |
private void |
removeViewsExplore(org.eclipse.swt.widgets.TreeItem item)
Detaches "SNMP explore" views under a specified root node. |
private void |
removeViewsFlood(org.eclipse.swt.widgets.TreeItem item)
Detaches flood views under a specified root node. |
private void |
removeViewsPing(org.eclipse.swt.widgets.TreeItem item)
Detaches ping views under a specified root node. |
private void |
removeVisualElements(org.eclipse.swt.widgets.TreeItem item)
Detaches every nodes under a specified root node. |
void |
run()
GUI thread. |
private void |
setEnableGroupTargetGroup(boolean enable)
Enable/disable "add group" in the GUI. |
private void |
setEnableGroupTargetHost(boolean enable)
Enable/disable "add host" in the GUI. |
private void |
setEnableGroupTargetRange(boolean enable)
Enable/disable "add range" in the GUI. |
private void |
setEnableGroupTargetSubnet(boolean enable)
Enable/disable "add subnet" in the GUI. |
private void |
setEnableMenuAndTool(boolean enable)
|
private void |
setEnableMenuItemOptions(boolean enable)
|
void |
setProgress(int position)
Sets the progress bar position. |
void |
setStatus(java.lang.String str)
Resets the status string. |
void |
showGUI()
Moves the application to the top of the drawing order. |
void |
updateEnableState()
|
void |
waitForCreation()
Wait for the creation of the GUI objects. |
private void |
wakeupActions(VisualElement elt)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private static Log log
private Config config
private Background background
private Main main
private SNMPManager snmp_manager
private Views views
private Synchro synchro
private AwtGUI awtGUI
private org.eclipse.swt.widgets.Display display
private org.eclipse.swt.widgets.Shell shell
private org.eclipse.swt.layout.GridLayout layout
private org.eclipse.swt.widgets.Menu menu_bar
private org.eclipse.swt.widgets.Menu menu_file
private org.eclipse.swt.widgets.MenuItem menu_item_file
private org.eclipse.swt.widgets.MenuItem menu_item_exit
private org.eclipse.swt.widgets.ToolBar toolbar
private org.eclipse.swt.layout.GridData toolbar_grid_data
private org.eclipse.swt.custom.SashForm vertical_sash
private org.eclipse.swt.layout.GridData vertical_sash_grid_data
private org.eclipse.swt.widgets.Composite horizontal_composite
private org.eclipse.swt.layout.GridLayout horizontal_composite_layout
private org.eclipse.swt.browser.Browser text_console
private java.lang.StringBuffer text_console_content
private org.eclipse.swt.widgets.Composite groups_composite
private org.eclipse.swt.layout.RowLayout groups_composite_layout
private org.eclipse.swt.layout.GridData groups_composite_grid_data
private org.eclipse.swt.widgets.Group group_target_subnet
private org.eclipse.swt.widgets.Group group_target_range
private org.eclipse.swt.widgets.Group group_target_host
private org.eclipse.swt.widgets.Group group_target_group
private org.eclipse.swt.widgets.Group group_target_host6
private org.eclipse.swt.layout.GridLayout group_target_subnet_layout
private org.eclipse.swt.layout.GridLayout group_target_range_layout
private org.eclipse.swt.layout.GridLayout group_target_host_layout
private org.eclipse.swt.layout.GridLayout group_target_group_layout
private org.eclipse.swt.layout.GridLayout group_target_host6_layout
private org.eclipse.swt.widgets.Text target_subnet_address
private org.eclipse.swt.widgets.Text target_subnet_mask
private org.eclipse.swt.widgets.Text target_range_begin
private org.eclipse.swt.widgets.Text target_range_end
private org.eclipse.swt.widgets.Button target_subnet_push
private org.eclipse.swt.widgets.Button target_range_push
private org.eclipse.swt.widgets.Text target_host_value
private org.eclipse.swt.widgets.Text target_group_value
private org.eclipse.swt.widgets.Text target_host6_value
private org.eclipse.swt.widgets.Button target_host_push
private org.eclipse.swt.widgets.Button target_group_push
private org.eclipse.swt.widgets.Button target_host6_push
private TargetGroup user_defined
private final int bglevel
private org.eclipse.swt.custom.SashForm horizontal_sash
private org.eclipse.swt.layout.GridData horizontal_sash_grid_data
private org.eclipse.swt.widgets.Tree tree
private org.eclipse.swt.widgets.TreeColumn tree_column1
private org.eclipse.swt.widgets.TreeColumn tree_column2
private org.eclipse.swt.widgets.TreeColumn tree_column3
private org.eclipse.swt.custom.StyledText status
private org.eclipse.swt.layout.GridData status_grid_data
private org.eclipse.swt.widgets.ProgressBar progress_bar
private org.eclipse.swt.layout.GridData progress_bar_grid_data
private org.eclipse.swt.custom.CTabFolder tab_folder
private java.lang.Thread thread
private final boolean[] GUI_created
private org.eclipse.swt.graphics.Image image_folder
private org.eclipse.swt.graphics.Image image_oscillo
private org.eclipse.swt.graphics.Image image_exec
private org.eclipse.swt.graphics.Image image_watch
private org.eclipse.swt.graphics.Image image_host
private org.eclipse.swt.graphics.Image image_host6
private org.eclipse.swt.graphics.Image image_host_snmp
private org.eclipse.swt.graphics.Image image_host6_snmp
private org.eclipse.swt.graphics.Image image_interface
private org.eclipse.swt.graphics.Image image_queue
private org.eclipse.swt.graphics.Image image_network
private org.eclipse.swt.graphics.Image image_multirow
private VisualElement visual_root
private VisualElement visual_queues
private VisualElement visual_transient
private TargetGroup visual_thishost
private TargetGroup visual_transient_all
private TargetGroup visual_transient_networks
private org.eclipse.swt.widgets.Label label1
private org.eclipse.swt.widgets.Label label2
private org.eclipse.swt.widgets.Label label3
private org.eclipse.swt.widgets.Label label4
private org.eclipse.swt.widgets.Label label5
private org.eclipse.swt.widgets.Label label6
private org.eclipse.swt.widgets.Label label7
private org.eclipse.swt.widgets.MenuItem menu_item_add_host
private org.eclipse.swt.widgets.MenuItem menu_item_add_host6
private org.eclipse.swt.widgets.MenuItem menu_item_add_range
private org.eclipse.swt.widgets.MenuItem menu_item_add_network
private org.eclipse.swt.widgets.MenuItem menu_item_add_group
private org.eclipse.swt.widgets.MenuItem menu_item_remove_target
private org.eclipse.swt.widgets.ToolItem item_add_host
private org.eclipse.swt.widgets.ToolItem item_add_network
private org.eclipse.swt.widgets.ToolItem item_discover_start
private org.eclipse.swt.widgets.ToolItem item_discover_stop
private org.eclipse.swt.widgets.ToolItem item_remove_target
private org.eclipse.swt.widgets.ToolItem item_add_ping
private org.eclipse.swt.widgets.ToolItem item_remove_action
private org.eclipse.swt.widgets.MenuItem menu_item_credentials
private org.eclipse.swt.widgets.MenuItem menu_item_ip_options
private org.eclipse.swt.widgets.MenuItem menu_item_http_options
private org.eclipse.swt.widgets.MenuItem menu_item_generic_options
private org.eclipse.swt.widgets.MenuItem menu_item_add_ping
private org.eclipse.swt.widgets.MenuItem menu_item_add_process
private org.eclipse.swt.widgets.MenuItem menu_item_add_source
private org.eclipse.swt.widgets.MenuItem menu_item_add_flood
private org.eclipse.swt.widgets.MenuItem menu_item_add_http
private org.eclipse.swt.widgets.MenuItem menu_item_explore_snmp
private org.eclipse.swt.widgets.MenuItem menu_item_explore_nmap
private org.eclipse.swt.widgets.MenuItem menu_item_remove_action
private org.eclipse.swt.widgets.MenuItem menu_item_remove_action_ping
private org.eclipse.swt.widgets.MenuItem menu_item_remove_action_flood
private org.eclipse.swt.widgets.MenuItem menu_item_remove_action_explore
private org.eclipse.swt.widgets.MenuItem menu_item_remove_view
private org.eclipse.swt.widgets.MenuItem menu_item_remove_view_ping
private org.eclipse.swt.widgets.MenuItem menu_item_remove_view_flood
private org.eclipse.swt.widgets.MenuItem menu_item_remove_view_explore
VisualElement previous_selection
public java.lang.Object sync_tree
private final java.util.Map<Target,Target> target_map
private org.eclipse.swt.custom.CTabItem tab_item1
private org.eclipse.swt.custom.CTabItem tab_item2
private int text_console_do_not_go_on_top
| Constructor Detail |
|---|
public GUI(Config config,
Background background,
Main main,
SNMPManager snmp_manager,
Synchro synchro)
none. - | Method Detail |
|---|
public Config getConfig()
none. -
public org.eclipse.swt.widgets.Shell getShell()
none. -
public org.eclipse.swt.graphics.Color getBackgroundColor()
none. -
public SNMPManager getSNMPManager()
none. -
public Synchro getSynchro()
none. -
public boolean[] getGUICreated()
none. -
public VisualElement getVisualTransient()
none. -
public TargetGroup getVisualThisHost()
none. -
public TargetGroup getVisualTransientAll()
none. -
public TargetGroup getVisualTransientNetworks()
none. -
public AwtGUI getAwtGUI()
none. -
public void dropTargetInstance(VisualElement target)
target - target to remove.public Target getCanonicalInstance(Target target)
target - instance.
public boolean containsCanonicalInstance(Target target)
target - checks against this instance.
public void asyncExecIfNeeded(java.lang.Runnable r)
r - operation to execute.public void asyncExec(java.lang.Runnable r)
public org.eclipse.swt.custom.CTabFolder getTabFolder()
none. -
public org.eclipse.swt.graphics.Image getImageFolder()
none. -
public org.eclipse.swt.graphics.Image getImageExec()
none. -
public org.eclipse.swt.graphics.Image getImageOscillo()
none. -
public org.eclipse.swt.graphics.Image getImageMultiRow()
none. -
public org.eclipse.swt.graphics.Image getImageWatch()
none. -
public org.eclipse.swt.graphics.Image getImageHost()
none. -
public org.eclipse.swt.graphics.Image getImageHost6()
none. -
public org.eclipse.swt.graphics.Image getImageInterface()
none. -
public org.eclipse.swt.graphics.Image getImageQueue()
none. -
public org.eclipse.swt.graphics.Image getImageNetwork()
none. -
public org.eclipse.swt.graphics.Image getImageHostSNMP()
none. -
public org.eclipse.swt.graphics.Image getImageHost6SNMP()
none. -
public void setStatus(java.lang.String str)
none. - public void setProgress(int position)
position - position.public java.lang.String htmlFace(java.lang.String html)
html - html source part.
public void appendConsole(java.lang.String str)
none. - private boolean isSelectionTransient()
none. -
private void expandAll(org.eclipse.swt.widgets.TreeItem item)
item - root node.private void mergeAll(org.eclipse.swt.widgets.TreeItem item)
item - root node.
private void addActionAll(org.eclipse.swt.widgets.TreeItem item,
java.lang.Class clazz)
item - root node.clazz - action class.private void addPingAll(org.eclipse.swt.widgets.TreeItem item)
item - root node.private void addProcessAll(org.eclipse.swt.widgets.TreeItem item)
item - root node.private void addSourceAll(org.eclipse.swt.widgets.TreeItem item)
item - root node.private void addFloodAll(org.eclipse.swt.widgets.TreeItem item)
item - root node.private void addHTTPAll(org.eclipse.swt.widgets.TreeItem item)
item - root node.private void exploreSNMP(org.eclipse.swt.widgets.TreeItem item)
item - root node.private void exploreNmap(org.eclipse.swt.widgets.TreeItem item)
item - root node.private void getSysdescr(org.eclipse.swt.widgets.TreeItem item)
item - item root node.private void removeVisualElements(org.eclipse.swt.widgets.TreeItem item)
item - item root node.
private void removeActionOrView(org.eclipse.swt.widgets.TreeItem item,
java.lang.Class clazz)
item - item root node.private void removeActions(org.eclipse.swt.widgets.TreeItem item)
item - item root node.private void removeActionsPing(org.eclipse.swt.widgets.TreeItem item)
item - item root node.private void removeActionsFlood(org.eclipse.swt.widgets.TreeItem item)
item - item root node.private void removeActionsExplore(org.eclipse.swt.widgets.TreeItem item)
item - item root node.private void removeViews(org.eclipse.swt.widgets.TreeItem item)
item - item root node.private void removeViewsPing(org.eclipse.swt.widgets.TreeItem item)
item - item root node.private void removeViewsFlood(org.eclipse.swt.widgets.TreeItem item)
item - item root node.private void removeViewsExplore(org.eclipse.swt.widgets.TreeItem item)
item - item root node.private boolean addTargetAtCurrentPosition(Target target)
target - target.
private void exitApplication()
none. - private void appendNetworkInterfaces()
private void createGUI()
throws java.net.UnknownHostException,
java.net.SocketException,
AlgorithmException
none. -
java.net.UnknownHostException
java.net.SocketException
AlgorithmException
public void informTargetHasNewEventClass(Target target,
java.lang.Class clazz)
public void waitForCreation()
none. - public void run()
run in interface java.lang.Runnablenone. -
public void end()
throws java.lang.InterruptedException
java.lang.InterruptedExceptionpublic void join()
none. - public void updateEnableState()
private void setEnableGroupTargetSubnet(boolean enable)
enable - enable/disable switch.private void setEnableGroupTargetRange(boolean enable)
enable - enable/disable switch.private void setEnableGroupTargetHost(boolean enable)
enable - enable/disable switch.private void setEnableMenuItemOptions(boolean enable)
private void setEnableMenuAndTool(boolean enable)
private void setEnableGroupTargetGroup(boolean enable)
enable - enable/disable switch.private void initFromSynchro(VisualElement elt)
private void wakeupActions(VisualElement elt)
private void initSNMPQueriers(VisualElement elt)
public void createFromXML(java.lang.String filename)
filename - configuration file.public void showGUI()
none. -
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||