graphics2.panel.client.model
Class MGInfModelPanel

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--graphics2.panel.client.model.GenericModelPanel
                                |
                                +--graphics2.panel.client.model.MGInfModelPanel
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class MGInfModelPanel
extends GenericModelPanel

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Field Summary
 
Fields inherited from class javax.swing.JComponent
TOOL_TIP_TEXT_KEY, 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
MGInfModelPanel()
           
MGInfModelPanel(InterneModelPanel imp)
           
 
Method Summary
 org.w3c.dom.Element buildNewXmlNode()
           
 void freezeInfo(boolean b)
           
 java.lang.String getDistributionName(int idx)
          Method getDistributionName.
 DistributionPanel getDistributionPanel(int idx)
          Method getDistributionPanel.
 java.lang.String[] getDistributionParameters(int idx)
           
 java.lang.String getFunctionName()
           
 FunctionPanel getFunctionPanel()
           
 double getFunctionParameter()
           
 double getLambda()
           
 int getParametersNumber()
           
 void reset()
           
 void setDistributionName(int idx, java.lang.String distName)
          Method setDistribution.
 void setDistributionParameters(int idx, java.lang.String[] paramsV)
           
 void setDistributions(VideoDefinition vd)
           
 void setFunctionName(java.lang.String funcName)
           
 void setFunctionParameter(double b)
           
 void setLambda(double value)
           
 void updateParam(VideoDefinition vd)
           
 void updateWithXmlNode(org.w3c.dom.Element elt)
           
 
Methods inherited from class graphics2.panel.client.model.GenericModelPanel
getModelType, setModelType, setParametersNumber
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, 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
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MGInfModelPanel

public MGInfModelPanel()

MGInfModelPanel

public MGInfModelPanel(InterneModelPanel imp)
Method Detail

getDistributionPanel

public DistributionPanel getDistributionPanel(int idx)
                                       throws java.lang.IllegalArgumentException
Method getDistributionPanel.

Parameters:
idx -
Returns:
DistributionPanel 0: amount of data, 1: data distribution, 2: packet size distribution
Throws:
java.lang.IllegalArgumentException

getFunctionPanel

public FunctionPanel getFunctionPanel()

setDistributionName

public void setDistributionName(int idx,
                                java.lang.String distName)
                         throws java.lang.IllegalArgumentException
Method setDistribution.

Parameters:
idx - 0: amount of data, 1: data distribution, 2: packet size distribution
distName -
java.lang.IllegalArgumentException

setDistributionParameters

public void setDistributionParameters(int idx,
                                      java.lang.String[] paramsV)

setFunctionName

public void setFunctionName(java.lang.String funcName)

setFunctionParameter

public void setFunctionParameter(double b)

setLambda

public void setLambda(double value)

getFunctionName

public java.lang.String getFunctionName()

getFunctionParameter

public double getFunctionParameter()

getLambda

public double getLambda()

getDistributionName

public java.lang.String getDistributionName(int idx)
                                     throws java.lang.IllegalArgumentException
Method getDistributionName.

Parameters:
idx - 0: amount of data, 1: data distribution, 2: packet size distribution
Returns:
String
Throws:
java.lang.IllegalArgumentException

getDistributionParameters

public java.lang.String[] getDistributionParameters(int idx)

getParametersNumber

public int getParametersNumber()
Overrides:
getParametersNumber in class GenericModelPanel

setDistributions

public void setDistributions(VideoDefinition vd)

updateParam

public void updateParam(VideoDefinition vd)

freezeInfo

public void freezeInfo(boolean b)
Specified by:
freezeInfo in class GenericModelPanel

reset

public void reset()
Specified by:
reset in class GenericModelPanel

buildNewXmlNode

public org.w3c.dom.Element buildNewXmlNode()
Specified by:
buildNewXmlNode in class GenericModelPanel

updateWithXmlNode

public void updateWithXmlNode(org.w3c.dom.Element elt)
Specified by:
updateWithXmlNode in class GenericModelPanel