Class RJThumbWheelShape
- java.lang.Object
- 
- com.inductiveautomation.rm.base.RMListenerList
- 
- com.inductiveautomation.rm.base.RMObject
- 
- com.inductiveautomation.rm.shape.RMShape
- 
- com.inductiveautomation.rm.shape.RMParentShape
- 
- com.inductiveautomation.rm.swing.shape.JComponentShape
- 
- com.inductiveautomation.rm.swing.shape.RJThumbWheelShape
 
 
 
 
 
 
- 
- All Implemented Interfaces:
- Archivable,- DeepChangeListener,- RMPropertyChanger,- RMTypes,- java.beans.PropertyChangeListener,- java.lang.Cloneable,- java.util.EventListener
 
 public class RJThumbWheelShape extends JComponentShape An RMShape subclass for RJThumbWheel.
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface com.inductiveautomation.rm.base.RMTypesRMTypes.Align, RMTypes.AlignX, RMTypes.AlignY
 
- 
 - 
Field SummaryFields Modifier and Type Field Description static byteABSOLUTE_BOUNDEDstatic byteABSOLUTE_WRAPPEDstatic byteTYPE_LINEARstatic byteTYPE_RADIAL- 
Fields inherited from class com.inductiveautomation.rm.shape.RMShapeBINDING_PROP_NAME, STROKE_BORDER, STROKE_DOUBLE, STROKE_HIDDEN, STROKE_SHAPE
 
- 
 - 
Constructor SummaryConstructors Constructor Description RJThumbWheelShape()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidconfigureComponent(JBuilder aBldr, javax.swing.JComponent aComp)Override to configure attributes for this class.voidfromXMLShape(RXArchiver anArchiver, RXElement anElement)XML unarchival.floatgetAbsoluteMax()Returns the largest value permitted by the thumbwheel (even when outside visible range).floatgetAbsoluteMin()Returns the smallest value permitted by the thumbwheel (even when outside visible range).bytegetAbsoluteMode()Returns the thumbhweel absolute mode (ABSOLUTE_BOUNDED or ABSOLUTE_WRAPPED).java.lang.Class<? extends javax.swing.JComponent>getComponentClass()Returns the component class for this component shape.intgetOrientation()Returns the orientation (SwingConstants.VERTICAL or SwingConstants.HORIZONTAL).floatgetRound()Returns the value that thumbwheel values are rounded to.bytegetType()Returns the type (radial or linear).floatgetValue()Returns the value.floatgetVisibleMax()Returns the largest value in the visible range (ie, on the right side) of the thumbhweel.floatgetVisibleMin()Returns the smallest value in the visible range (ie, on the left side) of the thumbhweel.voidsetAbsoluteMax(float aValue)Sets the largest value permitted by the thumbwheel (even when outside visible range).voidsetAbsoluteMin(float aValue)Sets the smallest value permitted by the thumbwheel (even when outside visible range).voidsetAbsoluteMode(byte aValue)Sets the thumbhweel absolute mode (ABSOLUTE_BOUNDED or ABSOLUTE_WRAPPED).voidsetOrientation(int aValue)Returns the orientation (SwingConstants.VERTICAL or SwingConstants.HORIZONTAL).voidsetRound(float aValue)Sets the value that thumbwheel values are rounded to.voidsetType(byte aType)Sets the type (radial or linear).voidsetValue(float aValue)Sets the value.voidsetVisibleMax(float aValue)Sets the largest value in the visible range (ie, on the right side) of the thumbhweel.voidsetVisibleMin(float aValue)Sets the smallest value in the visible range (ie, on the left side) of the thumbhweel.RXElementtoXMLShape(RXArchiver anArchiver)XML archival.- 
Methods inherited from class com.inductiveautomation.rm.swing.shape.JComponentShapeacceptsMouse, clone, createComponent, createComponentDeep, dispatchEventToComponent, firePropertyChange, getAction, getAutoscrolls, getBackground, getBorder, getClientProperty, getComponent, getFont, getForeground, getItemDisplayKey, getRealClassName, getSendActionOnFocusLost, getToolTipText, isEnabled, isFontSet, isOpaque, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, paintShape, putClientProperty, setAction, setAutoscrolls, setBackground, setBorder, setEnabled, setFont, setForeground, setItemDisplayKey, setOpaque, setRealClassName, setSendActionOnFocusLost, setToolTipText, toXMLChildren
 - 
Methods inherited from class com.inductiveautomation.rm.shape.RMParentShapeaddChild, addChild, addChild, addChild, addLayoutChild, bringShapesToFront, cloneDeep, computePrefHeight, computePrefWidth, divideShapeFromTop, fromXML, fromXMLChildren, getBoundsOfChildren, getChild, getChildArray, getChildContaining, getChildCount, getChildLast, getChildren, getChildrenIntersecting, getChildrenWithClass, getChildrenWithClass, getChildWithClass, getChildWithName, getLayout, getNeedsLayout, getSourceURL, indexOfChild, isHittable, isShowing, isSourceURLSet, layout, layoutChildren, relayout, removeChild, removeChild, removeChildren, removeLayoutChild, rpgAll, rpgChildren, sendShapesToBack, setHeight, setLayout, setNeedsLayout, setSourceURL, setWidth, toXML
 - 
Methods inherited from class com.inductiveautomation.rm.shape.RMShapeacceptsChildren, addBinding, addBinding, addDeepChangeListener, addMouseListener, animUpdate, bounds, childrenSuperSelectImmediately, contains, convertedPointFromShape, convertedPointToShape, convertedRectFromShape, convertedRectToShape, convertedVectorFromShape, convertedVectorToShape, convertFromShape, convertPathFromShape, convertPathToShape, convertPointFromShape, convertPointToShape, convertRectFromShape, convertRectToShape, convertToShape, convertVectorFromShape, convertVectorToShape, copyShape, createDivideShapeRemainder, deepChange, divideShapeFromEdge, get, get, getAlignment, getAlignmentX, getAlignmentY, getAncestor, getAncestorCount, getAncestorInCommon, getAnimator, getAnimator, getAutosizing, getAutosizingDefault, getBestHeight, getBestHeight, getBestWidth, getBestWidth, getBinding, getBinding, getBindingCount, getBindings, getBounds, getBoundsInside, getBoundsMarked, getBoundsMarkedDeep, getChildAnimator, getChildAnimator, getChildClipShape, getClipShape, getColor, getDashArrayString, getDashPhase, getDatasetEntity, getDatasetKey, getDisplayedFill, getDisplayedStroke, getDocument, getEffect, getEventAdapter, getFill, getFormat, getFrame, getFrameHeight, getFrameMaxX, getFrameMaxY, getFrameWidth, getFrameX, getFrameXY, getFrameY, getHeight, getHover, getLayoutInfo, getMaskPath, getMaxX, getMaxY, getMinHeight, getMinHeight, getMinWidth, getMinWidth, getName, getOpacity, getOpacityDeep, getOutline, getPageBreak, getPageBreakMax, getPageBreakPage, getPageBreakPageMax, getPageShape, getParent, getParent, getPath, getPathInBounds, getPrefHeight, getPrefHeight, getPrefWidth, getPrefWidth, getPropertyNameMapped, getPropertyNames, getPropertyNames, getRoll, getRootShape, getRSS, getScaleX, getScaleY, getShapesToAncestor, getShapesToDescendant, getShapesToShape, getSize, getSkewX, getSkewY, getStroke, getStrokeColor, getStrokeOnTop, getStrokeStyle, getStrokeWidth, getTextColor, getTimeline, getTimeline, getTransform, getTransformFromShape, getTransformInverse, getTransformToShape, getUndoer, getURL, getVisbileBounds, getVisibleBounds, getVisibleBounds, getVisibleBounds, getWidth, getX, getXY, getXYP, getY, height, indexOf, intersects, isAncestor, isAnimProperty, isDeletable, isDescendant, isEditing, isEnabled, isHittable, isLocked, isMinHeightSet, isMinWidthSet, isPrefHeightSet, isPrefWidthSet, isRoot, isRSS, isShowing, isUnderlined, isUseFill, isUseStroke, isViewing, isVisible, offsetXY, page, pageMax, paint, paintShapeAll, paintShapeChildren, paintShapeOver, propertyChange, put, removeBinding, removeBinding, removeDeepChangeListener, removeFromParent, removeMouseListener, repaint, repaint, resolvePageReferences, rpgBindings, rpgShape, setAlignment, setAlignmentX, setAlignmentY, setAutosizing, setBestHeight, setBestSize, setBounds, setBounds, setColor, setDashArrayString, setDashPhase, setEffect, setEnabled, setFill, setFormat, setFrame, setFrame, setFrameSize, setFrameX, setFrameXY, setFrameXY, setFrameY, setHover, setLayoutInfo, setLocked, setMinHeight, setMinSize, setMinWidth, setName, setOpacity, setOutline, setParent, setPrefHeight, setPrefWidth, setRoll, setScaleX, setScaleXY, setScaleY, setShowing, setSize, setSize, setSkewX, setSkewXY, setSkewY, setStroke, setStrokeColor, setStrokeStyle, setStrokeWidth, setTextColor, setTime, setTimeline, setUnderlined, setURL, setUseFill, setUseStroke, setVisible, setX, setXY, setXY, setXYP, setY, shapeHidden, shapeShown, superSelectable, toString, undoerDisable, undoerEnable, undoerSetUndoTitle, width, x, y
 - 
Methods inherited from class com.inductiveautomation.rm.base.RMObjectaddPropertyChangeListener, firePropertyChange, firePropertyChange, getPCEvent, removePropertyChangeListener, sendPropertyChange
 - 
Methods inherited from class com.inductiveautomation.rm.base.RMListenerListaddListener, getListener, getListenerCount, getListenerCount, getListenerList, getListeners, hasListeners, removeListener
 
- 
 
- 
- 
- 
Field Detail- 
TYPE_RADIALpublic static final byte TYPE_RADIAL - See Also:
- Constant Field Values
 
 - 
TYPE_LINEARpublic static final byte TYPE_LINEAR - See Also:
- Constant Field Values
 
 - 
ABSOLUTE_BOUNDEDpublic static final byte ABSOLUTE_BOUNDED - See Also:
- Constant Field Values
 
 - 
ABSOLUTE_WRAPPEDpublic static final byte ABSOLUTE_WRAPPED - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
getValuepublic float getValue() Returns the value.
 - 
setValuepublic void setValue(float aValue) Sets the value.
 - 
getRoundpublic float getRound() Returns the value that thumbwheel values are rounded to.
 - 
setRoundpublic void setRound(float aValue) Sets the value that thumbwheel values are rounded to.
 - 
getVisibleMinpublic float getVisibleMin() Returns the smallest value in the visible range (ie, on the left side) of the thumbhweel.
 - 
setVisibleMinpublic void setVisibleMin(float aValue) Sets the smallest value in the visible range (ie, on the left side) of the thumbhweel.
 - 
getVisibleMaxpublic float getVisibleMax() Returns the largest value in the visible range (ie, on the right side) of the thumbhweel.
 - 
setVisibleMaxpublic void setVisibleMax(float aValue) Sets the largest value in the visible range (ie, on the right side) of the thumbhweel.
 - 
getAbsoluteMinpublic float getAbsoluteMin() Returns the smallest value permitted by the thumbwheel (even when outside visible range).
 - 
setAbsoluteMinpublic void setAbsoluteMin(float aValue) Sets the smallest value permitted by the thumbwheel (even when outside visible range).
 - 
getAbsoluteMaxpublic float getAbsoluteMax() Returns the largest value permitted by the thumbwheel (even when outside visible range).
 - 
setAbsoluteMaxpublic void setAbsoluteMax(float aValue) Sets the largest value permitted by the thumbwheel (even when outside visible range).
 - 
getAbsoluteModepublic byte getAbsoluteMode() Returns the thumbhweel absolute mode (ABSOLUTE_BOUNDED or ABSOLUTE_WRAPPED).
 - 
setAbsoluteModepublic void setAbsoluteMode(byte aValue) Sets the thumbhweel absolute mode (ABSOLUTE_BOUNDED or ABSOLUTE_WRAPPED).
 - 
getOrientationpublic int getOrientation() Returns the orientation (SwingConstants.VERTICAL or SwingConstants.HORIZONTAL).
 - 
setOrientationpublic void setOrientation(int aValue) Returns the orientation (SwingConstants.VERTICAL or SwingConstants.HORIZONTAL).
 - 
getTypepublic byte getType() Returns the type (radial or linear).
 - 
setTypepublic void setType(byte aType) Sets the type (radial or linear).
 - 
getComponentClasspublic java.lang.Class<? extends javax.swing.JComponent> getComponentClass() Returns the component class for this component shape.- Overrides:
- getComponentClassin class- JComponentShape
 
 - 
configureComponentprotected void configureComponent(JBuilder aBldr, javax.swing.JComponent aComp) Override to configure attributes for this class.- Overrides:
- configureComponentin class- JComponentShape
 
 - 
toXMLShapepublic RXElement toXMLShape(RXArchiver anArchiver) XML archival.- Overrides:
- toXMLShapein class- JComponentShape
 
 - 
fromXMLShapepublic void fromXMLShape(RXArchiver anArchiver, RXElement anElement) XML unarchival.- Overrides:
- fromXMLShapein class- JComponentShape
 
 
- 
 
-