org.diylc.components
Class AbstractSchematicLeadedSymbol<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.AbstractSchematicLeadedSymbol<T>
All Implemented Interfaces:
java.io.Serializable, IDIYComponent<T>

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

See Also:
Serialized Form

Field Summary
static java.awt.Color COLOR
           
static java.awt.Color LEAD_COLOR
           
 
Fields inherited from class org.diylc.components.AbstractLeadedComponent
DEFAULT_SIZE, 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
AbstractSchematicLeadedSymbol()
           
 
Method Summary
 java.awt.Color getBodyColor()
           
 java.awt.Color getBorderColor()
           
 LabelPosition getLabelPosition()
           
 void setLabelPosition(LabelPosition labelPosition)
           
 
Methods inherited from class org.diylc.components.AbstractLeadedComponent
draw, 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

COLOR

public static java.awt.Color COLOR

LEAD_COLOR

public static java.awt.Color LEAD_COLOR
Constructor Detail

AbstractSchematicLeadedSymbol

public AbstractSchematicLeadedSymbol()
Method Detail

getBodyColor

public java.awt.Color getBodyColor()
Overrides:
getBodyColor in class AbstractLeadedComponent<T>

getLabelPosition

public LabelPosition getLabelPosition()

getBorderColor

public java.awt.Color getBorderColor()
Overrides:
getBorderColor in class AbstractLeadedComponent<T>

setLabelPosition

public void setLabelPosition(LabelPosition labelPosition)