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

Quick Search    Search Deep

com.arranger.jarl.widget.base
Class StarField  view StarField download StarField.java

java.lang.Object
  extended bycom.arranger.jarl.base.BaseJarlObject
      extended bycom.arranger.jarl.base.BaseTimedJarlObject
          extended bycom.arranger.jarl.widget.BaseWidget
              extended bycom.arranger.jarl.widget.BaseSegmentWidget
                  extended bycom.arranger.jarl.widget.base.StarField
All Implemented Interfaces:
java.lang.Cloneable, com.arranger.jarl.base.IJarlObject, com.arranger.jarl.base.ITimedJarlObject, com.arranger.jarl.widget.IWidget, com.arranger.jarl.util.IWidgetConfigSegmentFactory, com.arranger.jarl.widget.IWidgetDef

public class StarField
extends com.arranger.jarl.widget.BaseSegmentWidget

StarField creates a field of stars


Nested Class Summary
static class StarField.StarFieldConfigSegment
           
 
Nested classes inherited from class com.arranger.jarl.widget.BaseSegmentWidget
com.arranger.jarl.widget.BaseSegmentWidget.BaseWidgetConfigSegment
 
Field Summary
protected  java.util.Map m_cachedShapes
           
protected  double m_density
           
protected  double m_endDensity
           
protected  double m_startDensity
           
 
Fields inherited from class com.arranger.jarl.widget.BaseSegmentWidget
m_configSegments, m_endHeight, m_endWidth, m_height, m_startHeight, m_startWidth, m_width
 
Fields inherited from class com.arranger.jarl.widget.BaseWidget
m_basicStroke, m_color, m_debugBorder, m_fill, m_filters, m_parent, m_strokes, m_strokeWidth, m_traits
 
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
StarField()
           
 
Method Summary
protected  void _paint(com.arranger.jarl.base.IContext context, java.awt.Graphics2D graphics2D)
          Called from within BaseWidget.paint(com.arranger.jarl.base.IContext, java.awt.Graphics2D)>BaseWidget.paint(com.arranger.jarl.base.IContext, java.awt.Graphics2D) 55
protected  void addJarlObjectInfo(com.arranger.jarl.base.IJarlObjectInfo jarlObjectInfo)
          Override this, and for every field that you're using, call BaseJarlObject.populateInfo(com.arranger.jarl.base.IJarlObjectInfo, java.lang.String, java.lang.String, com.arranger.jarl.base.IJarlObjectInfo.IJarlObjectDisplay)>BaseJarlObject.populateInfo(com.arranger.jarl.base.IJarlObjectInfo, java.lang.String, java.lang.String, com.arranger.jarl.base.IJarlObjectInfo.IJarlObjectDisplay) 55 for example: populateInfo(jarlObjectInfo, "zOrder", "Z-Order", JarlInfoUtil.PRIMITIVE_DISPLAY);
 com.arranger.jarl.util.WidgetConfigSegment createSegment(org.w3c.dom.Element element)
          Create a concrete com.arranger.jarl.util.WidgetConfigSegment based on this element
protected  void initAttributes(com.arranger.jarl.base.IContext context)
          Always remember some attrs might not be there
 
Methods inherited from class com.arranger.jarl.widget.BaseSegmentWidget
getConfigSegments, getCurrentSegment, getCurrentSegmentTimePct, getHeight, getWidth
 
Methods inherited from class com.arranger.jarl.widget.BaseWidget
centerShape, clone, cloneCollection, getColor, getFilters, getParent, getStrokes, getTraits, init, initInstance, paint, paintShape, setColor, setParent
 
Methods inherited from class com.arranger.jarl.base.BaseTimedJarlObject
checkTime, getEndTime, getStartTime, getTotalTime, setEndTime, setStartTime
 
Methods inherited from class com.arranger.jarl.base.BaseJarlObject
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.base.ITimedJarlObject
getEndTime, getStartTime, getTotalTime, setEndTime, setStartTime
 
Methods inherited from interface com.arranger.jarl.base.IJarlObject
getConfigElement, getJarlObjectInfo, getZOrder, postCheckTime, preCheckTime, setZOrder
 
Methods inherited from interface com.arranger.jarl.widget.IWidgetDef
initDef
 

Field Detail

m_density

protected double m_density

m_startDensity

protected double m_startDensity

m_endDensity

protected double m_endDensity

m_cachedShapes

protected transient java.util.Map m_cachedShapes
Constructor Detail

StarField

public StarField()
Method Detail

_paint

protected void _paint(com.arranger.jarl.base.IContext context,
                      java.awt.Graphics2D graphics2D)
Called from within BaseWidget.paint(com.arranger.jarl.base.IContext, java.awt.Graphics2D)>BaseWidget.paint(com.arranger.jarl.base.IContext, java.awt.Graphics2D) 55


initAttributes

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


addJarlObjectInfo

protected void addJarlObjectInfo(com.arranger.jarl.base.IJarlObjectInfo jarlObjectInfo)
Description copied from class: com.arranger.jarl.base.BaseJarlObject
Override this, and for every field that you're using, call BaseJarlObject.populateInfo(com.arranger.jarl.base.IJarlObjectInfo, java.lang.String, java.lang.String, com.arranger.jarl.base.IJarlObjectInfo.IJarlObjectDisplay)>BaseJarlObject.populateInfo(com.arranger.jarl.base.IJarlObjectInfo, java.lang.String, java.lang.String, com.arranger.jarl.base.IJarlObjectInfo.IJarlObjectDisplay) 55 for example: populateInfo(jarlObjectInfo, "zOrder", "Z-Order", JarlInfoUtil.PRIMITIVE_DISPLAY);


createSegment

public com.arranger.jarl.util.WidgetConfigSegment createSegment(org.w3c.dom.Element element)
Create a concrete com.arranger.jarl.util.WidgetConfigSegment based on this element