org.sourceforge.espro.elicitation
Class Urn

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by org.sourceforge.espro.elicitation.ElicitationMethod
                  extended by org.sourceforge.espro.elicitation.PointMethod
                      extended by org.sourceforge.espro.elicitation.IndirectMethod
                          extended by org.sourceforge.espro.elicitation.Urn
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, ModelInterface

public class Urn
extends IndirectMethod

DOCUMENT ME!

Author:
martin
See Also:
Serialized Form

Nested Class Summary
 
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 org.sourceforge.espro.elicitation.PointMethod
value
 
Fields inherited from class org.sourceforge.espro.elicitation.ElicitationMethod
frozen, g2, pcs
 
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
  Urn()
          Creates a new instance of Urn
protected Urn(java.lang.String name, java.lang.String category)
          Creates a new Urn object.
 
Method Summary
 int getNBallsHorizontal()
          DOCUMENT ME!
 int getNBallsVertical()
          DOCUMENT ME!
 java.awt.Color getProbColor()
          DOCUMENT ME!
 java.awt.Color getRestColor()
          DOCUMENT ME!
protected  void initialize()
          DOCUMENT ME!
 boolean isChangeBalls()
          DOCUMENT ME!
 boolean isHasButtons()
          DOCUMENT ME!
 boolean isMixed()
          DOCUMENT ME!
 boolean isSavePositions()
          DOCUMENT ME!
protected  void paintComponent(java.awt.Graphics g)
          DOCUMENT ME!
 void setChangeBalls(boolean changeBalls)
          DOCUMENT ME!
 void setHasButtons(boolean hasButtons)
          DOCUMENT ME!
 void setMixed(boolean mixed)
          DOCUMENT ME!
 void setNBallsHorizontal(int nBallsHorizontal)
          DOCUMENT ME!
 void setNBallsVertical(int nBallsVertical)
          DOCUMENT ME!
 void setProbColor(java.awt.Color probColor)
          DOCUMENT ME!
 void setRestColor(java.awt.Color restColor)
          DOCUMENT ME!
 void setSavePositions(boolean savePositions)
          DOCUMENT ME!
 
Methods inherited from class org.sourceforge.espro.elicitation.IndirectMethod
decreaseValue, increaseValue, reset
 
Methods inherited from class org.sourceforge.espro.elicitation.PointMethod
getValue, setValue
 
Methods inherited from class org.sourceforge.espro.elicitation.ElicitationMethod
addPropertyChangeListener, addPropertyChangeListener, addSelfListeners, getCategory, getName, isEdit, isFrozen, removePropertyChangeListener, removePropertyChangeListener, setEdit, setFrozen, smothed
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, 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, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, paramString, 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, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI
 
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, 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, 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, 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

Urn

public Urn()
Creates a new instance of Urn


Urn

protected Urn(java.lang.String name,
              java.lang.String category)
Creates a new Urn object.

Parameters:
name - DOCUMENT ME!
category - DOCUMENT ME!
Method Detail

getNBallsHorizontal

public int getNBallsHorizontal()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getNBallsVertical

public int getNBallsVertical()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getProbColor

public java.awt.Color getProbColor()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getRestColor

public java.awt.Color getRestColor()
DOCUMENT ME!

Returns:
DOCUMENT ME!

isChangeBalls

public boolean isChangeBalls()
DOCUMENT ME!

Returns:
DOCUMENT ME!

isHasButtons

public boolean isHasButtons()
DOCUMENT ME!

Returns:
DOCUMENT ME!

isMixed

public boolean isMixed()
DOCUMENT ME!

Returns:
DOCUMENT ME!

isSavePositions

public boolean isSavePositions()
DOCUMENT ME!

Returns:
DOCUMENT ME!

setChangeBalls

public void setChangeBalls(boolean changeBalls)
DOCUMENT ME!

Parameters:
changeBalls - DOCUMENT ME!

setHasButtons

public void setHasButtons(boolean hasButtons)
DOCUMENT ME!

Parameters:
hasButtons - DOCUMENT ME!

setMixed

public void setMixed(boolean mixed)
DOCUMENT ME!

Parameters:
mixed - DOCUMENT ME!

setNBallsHorizontal

public void setNBallsHorizontal(int nBallsHorizontal)
DOCUMENT ME!

Parameters:
nBallsHorizontal - DOCUMENT ME!

setNBallsVertical

public void setNBallsVertical(int nBallsVertical)
DOCUMENT ME!

Parameters:
nBallsVertical - DOCUMENT ME!

setProbColor

public void setProbColor(java.awt.Color probColor)
DOCUMENT ME!

Parameters:
probColor - DOCUMENT ME!

setRestColor

public void setRestColor(java.awt.Color restColor)
DOCUMENT ME!

Parameters:
restColor - DOCUMENT ME!

setSavePositions

public void setSavePositions(boolean savePositions)
DOCUMENT ME!

Parameters:
savePositions - DOCUMENT ME!

initialize

protected void initialize()
DOCUMENT ME!

Specified by:
initialize in class IndirectMethod

paintComponent

protected void paintComponent(java.awt.Graphics g)
Description copied from class: ElicitationMethod
DOCUMENT ME!

Overrides:
paintComponent in class ElicitationMethod
Parameters:
g - DOCUMENT ME!
See Also:
ElicitationMethod.paintComponent(java.awt.Graphics)