es.ants.felixgm.trmsim_wsn.gui.parameterpanels
Class PowerTrust_ParametersPanel

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by es.ants.felixgm.trmsim_wsn.gui.parameterpanels.TRMParametersPanel
                      extended by es.ants.felixgm.trmsim_wsn.gui.parameterpanels.PowerTrust_ParametersPanel
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public class PowerTrust_ParametersPanel
extends TRMParametersPanel

This class represents the panel used to retrieve the parameters of PowerTrust

Since:
0.3
Version:
0.3
Author:
Félix Gómez Mármol, Gregorio Martínez Pérez
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
PowerTrust_ParametersPanel()
          Creates new form PowerTrust_ParametersPanel
 
Method Summary
protected  double get_epsilon()
          Retrieves epsilon parameter from its corresponding field in the panel
protected  double get_powerNodesPercentage()
          Retrieves powerNodesPercentage parameter from its corresponding field in the panel
protected  double get_powerNodesWeight()
          Retrieves powerNodesWeight parameter from its corresponding field in the panel
 TRMParameters get_TRMParameters()
          This method retrieves the corresponding trust and reputation model parameters in a TRMParameters object
protected  void set_epsilon(double epsilon)
          Sets epsilon parameter into its corresponding field in the panel
protected  void set_powerNodesPercentage(double powerNodesPercentage)
          Sets powerNodesPercentage parameter into its corresponding field in the panel
protected  void set_powerNodesWeight(double powerNodesWeight)
          Sets powerNodesWeight parameter into its corresponding field in the panel
 void set_TRMParameters(TRMParameters trmParameters)
          This method sets all the parameters fields of the panel with the values contained in the argument
 void setEnabled(boolean enabled)
          This method is used to enable and disable all the parameters fields and labels of the panel
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PowerTrust_ParametersPanel

public PowerTrust_ParametersPanel()
Creates new form PowerTrust_ParametersPanel

Method Detail

get_powerNodesPercentage

protected double get_powerNodesPercentage()
Retrieves powerNodesPercentage parameter from its corresponding field in the panel

Returns:
powerNodesPercentage parameter

set_powerNodesPercentage

protected void set_powerNodesPercentage(double powerNodesPercentage)
Sets powerNodesPercentage parameter into its corresponding field in the panel

Parameters:
powerNodesPercentage - powerNodesPercentage parameter value to be set

get_powerNodesWeight

protected double get_powerNodesWeight()
Retrieves powerNodesWeight parameter from its corresponding field in the panel

Returns:
powerNodesWeight parameter

set_powerNodesWeight

protected void set_powerNodesWeight(double powerNodesWeight)
Sets powerNodesWeight parameter into its corresponding field in the panel

Parameters:
powerNodesWeight - powerNodesWeight parameter value to be set

get_epsilon

protected double get_epsilon()
Retrieves epsilon parameter from its corresponding field in the panel

Returns:
epsilon parameter

set_epsilon

protected void set_epsilon(double epsilon)
Sets epsilon parameter into its corresponding field in the panel

Parameters:
epsilon - epsilon parameter value to be set

get_TRMParameters

public TRMParameters get_TRMParameters()
Description copied from class: TRMParametersPanel
This method retrieves the corresponding trust and reputation model parameters in a TRMParameters object

Specified by:
get_TRMParameters in class TRMParametersPanel
Returns:
The corresponding trust and reputation model parameters in a TRMParameters object

set_TRMParameters

public void set_TRMParameters(TRMParameters trmParameters)
Description copied from class: TRMParametersPanel
This method sets all the parameters fields of the panel with the values contained in the argument

Specified by:
set_TRMParameters in class TRMParametersPanel
Parameters:
trmParameters - Trust and Reputation Model parameters values used to set the corresponding fields of the panel

setEnabled

public void setEnabled(boolean enabled)
Description copied from class: TRMParametersPanel
This method is used to enable and disable all the parameters fields and labels of the panel

Specified by:
setEnabled in class TRMParametersPanel
Parameters:
enabled - If true, enable all the parameters fields and labels of the panel. Otherwise, disable them