org.diylc.components
Class AbstractRadialComponent<T>

java.lang.Object
  extended by org.diylc.components.AbstractComponent<T>
      extended by org.diylc.components.AbstractTransparentComponent<T>
          extended by org.diylc.components.AbstractLeadedComponent<T>
              extended by org.diylc.components.AbstractRadialComponent<T>
Type Parameters:
T -
All Implemented Interfaces:
java.io.Serializable, IDIYComponent<T>

public abstract class AbstractRadialComponent<T>
extends AbstractLeadedComponent<T>

Base class for radial components. The same as AbstractRadialComponent but with added pin spacing.

Author:
bancika
See Also:
Serialized Form

Field Summary
static Size PIN_SPACING
           
 
Fields inherited from class org.diylc.components.AbstractLeadedComponent
DEFAULT_SIZE, LEAD_COLOR, LEAD_COLOR_ICON, LEAD_THICKNESS
 
Fields inherited from class org.diylc.components.AbstractTransparentComponent
MAX_ALPHA
 
Fields inherited from class org.diylc.components.AbstractComponent
LABEL_COLOR, LABEL_COLOR_SELECTED, LABEL_FONT, METAL_COLOR, SELECTION_COLOR
 
Fields inherited from interface org.diylc.core.IDIYComponent
BOARD, CHASSIS, COMPONENT, TEXT, TRACE
 
Constructor Summary
AbstractRadialComponent()
           
 
Method Summary
 Size getPinSpacing()
           
 void setPinSpacing(Size pinSpacing)
           
 
Methods inherited from class org.diylc.components.AbstractLeadedComponent
draw, getBodyColor, getBorderColor, getControlPoint, getControlPointCount, getControlPointVisibilityPolicy, getDisplay, getFlipStanding, getLabelColor, getLeadColor, getLength, getStandingBodyColor, getWidth, isControlPointSticky, setBodyColor, setBorderColor, setControlPoint, setDisplay, setFlipStanding, setLabelColor, setLeadColor, setLength, setWidth
 
Methods inherited from class org.diylc.components.AbstractTransparentComponent
getAlpha, setAlpha
 
Methods inherited from class org.diylc.components.AbstractComponent
canControlPointOverlap, clone, equalsTo, getName, getValueForDisplay, setName, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.diylc.core.IDIYComponent
drawIcon, getValue, setValue
 

Field Detail

PIN_SPACING

public static Size PIN_SPACING
Constructor Detail

AbstractRadialComponent

public AbstractRadialComponent()
Method Detail

getPinSpacing

public Size getPinSpacing()

setPinSpacing

public void setPinSpacing(Size pinSpacing)