|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | +--javax.swing.JPanel | +--graphics.panel.models.GenericModelPanel | +--graphics.panel.models.MGInfComplexAggregatedFlowModelPanel
Nested Class Summary |
Nested classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
Nested classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
protected javax.swing.JButton |
addNb
|
protected javax.swing.JButton |
addVideo
|
protected javax.swing.JButton |
clearFlow
|
protected int |
currentFlowNumber
|
protected java.util.Hashtable |
listMGInfModel
|
protected MyDynamicTree |
mdt
|
protected javax.swing.JComboBox |
mginfcomplexmodelName
|
protected javax.swing.JTextField |
nb
|
protected javax.swing.JButton |
removeNb
|
protected javax.swing.JButton |
removeVideo
|
protected javax.swing.JLabel |
srcNb
|
Fields inherited from class graphics.panel.models.GenericModelPanel |
AUDIO, gt, imp, modelParametersNumber, modelType, VIDEO |
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 utils.definitions.DefaultObjectDefinitions |
DEFAULT_AUDIO_CODEC_DESCRIPTION, DEFAULT_NODE, DEFAULT_ONOFF_MODEL_DESCRIPTION, DEFAULT_VIDEO_DESCRIPTION |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
MGInfComplexAggregatedFlowModelPanel()
|
|
MGInfComplexAggregatedFlowModelPanel(InterneModelPanel imp)
|
Method Summary | |
void |
freezeInfo(boolean b)
|
int |
getCurrentFlowSelection()
|
int |
getFlowSourceNumber(int idx)
|
int |
getFlowTypeNumber()
|
VideoDefinition |
getFlowVideoDefinition(int idx)
|
int |
getParametersNumber()
|
java.lang.String |
getSpecificFlowDefinition(int flowNumber)
Returns a definition of the specified flow type |
java.lang.String |
getSpecificVideoDefinition(int flowNumber)
Returns video description of the specified flow type |
protected void |
makeButtons()
Make the buttons to add/remove a flow, a video and clear all |
void |
reset()
|
void |
setFlowNumber(int flowsNumber)
|
protected void |
setModelParametersNumber()
Computes the parameter number: flow type number + for each flow type: - number of sources - a video definition |
void |
setSpecificFlowDefinition(int flowNumber,
int sourcesNumber)
|
void |
setSpecificVideoDefinition(int flowNumber,
java.lang.String videoName)
|
void |
setVideoObject(int flowNumber,
java.lang.String videoName)
Method setModelObject |
Methods inherited from class graphics.panel.models.GenericModelPanel |
getModelType, setModelType, setParametersNumber |
Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUI, getUIClassID, paramString, 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, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, 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, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, 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, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, 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, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, 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, 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, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, 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 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected javax.swing.JComboBox mginfcomplexmodelName
protected java.util.Hashtable listMGInfModel
protected javax.swing.JButton addVideo
protected javax.swing.JButton removeVideo
protected javax.swing.JButton addNb
protected javax.swing.JButton removeNb
protected javax.swing.JButton clearFlow
protected javax.swing.JLabel srcNb
protected final javax.swing.JTextField nb
protected final MyDynamicTree mdt
protected int currentFlowNumber
Constructor Detail |
public MGInfComplexAggregatedFlowModelPanel()
public MGInfComplexAggregatedFlowModelPanel(InterneModelPanel imp)
Method Detail |
protected void makeButtons()
public VideoDefinition getFlowVideoDefinition(int idx) throws java.lang.IllegalArgumentException
idx
- between 1 et nbDifferentFlow
java.lang.IllegalArgumentException
public int getFlowSourceNumber(int idx)
idx
- between 1 and nbDifferentFlow
public int getFlowTypeNumber()
public void setFlowNumber(int flowsNumber)
public int getCurrentFlowSelection()
public void setSpecificFlowDefinition(int flowNumber, int sourcesNumber)
flowNumber
- it's an int between 1 and NsourcesNumber
- public java.lang.String getSpecificFlowDefinition(int flowNumber)
flowNumber
- it's an int between 1 and N
public void setSpecificVideoDefinition(int flowNumber, java.lang.String videoName)
flowNumber
- flow type number between 1 and nbDifferentFlowvideoName
- a String like: "Video: Bean (Low Quality)"public java.lang.String getSpecificVideoDefinition(int flowNumber)
flowNumber
- it's an int between 1 and N
public void setVideoObject(int flowNumber, java.lang.String videoName) throws java.lang.IllegalArgumentException
flowNumber
- it's an int between 0 and NvideoName
- : String as: "Bean (Medium Quality)"
java.lang.IllegalArgumentException
protected void setModelParametersNumber()
public int getParametersNumber()
getParametersNumber
in class GenericModelPanel
public void freezeInfo(boolean b)
freezeInfo
in class GenericModelPanel
public void reset()
reset
in class GenericModelPanel
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |