Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.arranger.jarl.stroke
Class BaseSegmentStroke  view BaseSegmentStroke download BaseSegmentStroke.java

java.lang.Object
  extended bycom.arranger.jarl.base.BaseJarlObject
      extended bycom.arranger.jarl.stroke.BaseStroke
          extended bycom.arranger.jarl.stroke.BaseSegmentStroke
All Implemented Interfaces:
java.lang.Cloneable, com.arranger.jarl.base.IJarlObject, IStroke, IStrokeDef, com.arranger.jarl.util.IWidgetConfigSegmentFactory

public abstract class BaseSegmentStroke
extends BaseStroke
implements com.arranger.jarl.util.IWidgetConfigSegmentFactory

BaseSegmentStroke created on Feb 26, 2003


Field Summary
protected  java.util.List m_configSegments
           
 
Fields inherited from class com.arranger.jarl.base.BaseJarlObject
m_cachedTime, m_className, m_configElement, m_useAbsoluteTime, m_zOrder
 
Constructor Summary
BaseSegmentStroke()
           
 
Method Summary
 java.util.Collection getConfigSegments()
           
protected  com.arranger.jarl.util.WidgetConfigSegment getCurrentSegment(com.arranger.jarl.widget.IWidget widget, com.arranger.jarl.base.IContext context)
          Get the 'active' widget config segment
protected  double getCurrentSegmentTimePct(com.arranger.jarl.widget.IWidget widget, com.arranger.jarl.base.IContext context, com.arranger.jarl.util.WidgetConfigSegment widgetConfigSegment)
          Get the pct of time relative to this segment
protected  void initAttributes(com.arranger.jarl.base.IContext context)
          Always remember some attrs might not be there
 
Methods inherited from class com.arranger.jarl.stroke.BaseStroke
initInstance, postPaint, prePaint
 
Methods inherited from class com.arranger.jarl.base.BaseJarlObject
addJarlObjectInfo, clone, getConfigElement, getJarlObjectInfo, getName, getZOrder, init, initDef, populateInfo, postCheckTime, preCheckTime, setZOrder
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.arranger.jarl.util.IWidgetConfigSegmentFactory
createSegment
 
Methods inherited from interface com.arranger.jarl.stroke.IStroke
processShape
 
Methods inherited from interface com.arranger.jarl.base.IJarlObject
clone, getConfigElement, getJarlObjectInfo, getZOrder, init, postCheckTime, preCheckTime, setZOrder
 
Methods inherited from interface com.arranger.jarl.stroke.IStrokeDef
initDef
 

Field Detail

m_configSegments

protected java.util.List m_configSegments
Constructor Detail

BaseSegmentStroke

public BaseSegmentStroke()
Method Detail

getConfigSegments

public java.util.Collection getConfigSegments()
Specified by:
getConfigSegments in interface com.arranger.jarl.util.IWidgetConfigSegmentFactory

initAttributes

protected void initAttributes(com.arranger.jarl.base.IContext context)
Always remember some attrs might not be there


getCurrentSegment

protected com.arranger.jarl.util.WidgetConfigSegment getCurrentSegment(com.arranger.jarl.widget.IWidget widget,
                                                                       com.arranger.jarl.base.IContext context)
Get the 'active' widget config segment


getCurrentSegmentTimePct

protected double getCurrentSegmentTimePct(com.arranger.jarl.widget.IWidget widget,
                                          com.arranger.jarl.base.IContext context,
                                          com.arranger.jarl.util.WidgetConfigSegment widgetConfigSegment)
Get the pct of time relative to this segment