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

Quick Search    Search Deep

com.arranger.jarl.filter
Class BaseSegmentFilter  view BaseSegmentFilter download BaseSegmentFilter.java

java.lang.Object
  extended bycom.arranger.jarl.base.BaseJarlObject
      extended bycom.arranger.jarl.base.BaseTimedJarlObject
          extended bycom.arranger.jarl.filter.BaseFilter
              extended bycom.arranger.jarl.filter.BaseSegmentFilter
All Implemented Interfaces:
java.lang.Cloneable, IFilter, IFilterDef, com.arranger.jarl.base.IJarlObject, com.arranger.jarl.base.ITimedJarlObject, com.arranger.jarl.util.IWidgetConfigSegmentFactory

public abstract class BaseSegmentFilter
extends BaseFilter
implements com.arranger.jarl.util.IWidgetConfigSegmentFactory

BaseSegmentFilter created on Mar 21, 2003


Nested Class Summary
 
Nested classes inherited from class com.arranger.jarl.filter.BaseFilter
BaseFilter.ImageFilterObserver
 
Field Summary
protected  java.util.List m_configSegments
           
 
Fields inherited from class com.arranger.jarl.filter.BaseFilter
m_graphics, m_image, m_imageFilter, m_isLocal
 
Fields inherited from class com.arranger.jarl.base.BaseTimedJarlObject
m_endTime, m_startTime, m_totalTime
 
Fields inherited from class com.arranger.jarl.base.BaseJarlObject
m_cachedTime, m_className, m_configElement, m_useAbsoluteTime, m_zOrder
 
Constructor Summary
BaseSegmentFilter()
           
 
Method Summary
 java.util.Collection getConfigSegments()
           
protected  com.arranger.jarl.util.WidgetConfigSegment getCurrentSegment(com.arranger.jarl.base.IContext context)
          Get the 'active' widget config segment
protected  double getCurrentSegmentTimePct(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.filter.BaseFilter
_filterImage, dofilter, filterImage, getImageFilter, getImageFilterClassName, init, initInstance, isLocal, postFilterWidget, preFilterWidget, prepareFilter, prepareImage, renderImage
 
Methods inherited from class com.arranger.jarl.base.BaseTimedJarlObject
addJarlObjectInfo, checkTime, getEndTime, getStartTime, getTotalTime, setEndTime, setStartTime
 
Methods inherited from class com.arranger.jarl.base.BaseJarlObject
clone, getConfigElement, getJarlObjectInfo, getName, getZOrder, 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.base.ITimedJarlObject
getEndTime, getStartTime, getTotalTime, setEndTime, setStartTime
 
Methods inherited from interface com.arranger.jarl.base.IJarlObject
clone, getConfigElement, getJarlObjectInfo, getZOrder, postCheckTime, preCheckTime, setZOrder
 
Methods inherited from interface com.arranger.jarl.filter.IFilterDef
initDef
 

Field Detail

m_configSegments

protected java.util.List m_configSegments
Constructor Detail

BaseSegmentFilter

public BaseSegmentFilter()
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

Overrides:
initAttributes in class BaseFilter

getCurrentSegment

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


getCurrentSegmentTimePct

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