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

Quick Search    Search Deep

com.arranger.jarl
Class Jarl  view Jarl download Jarl.java

java.lang.Object
  extended bycom.arranger.jarl.Jarl
Direct Known Subclasses:
JarlRemote

public class Jarl
extends java.lang.Object

Jarl is the main package for rendering..


Field Summary
protected static java.lang.String DEFAULT_HEIGHT
           
protected static java.lang.String DEFAULT_STROKE_WIDTH
           
protected static java.lang.String DEFAULT_WIDTH
           
protected  com.arranger.jarl.base.IContext m_context
           
protected  java.lang.String m_description
           
protected  com.arranger.jarl.base.Time m_endTime
           
protected  java.util.Map m_filterDefs
           
protected  java.util.List m_filterPackages
           
protected  com.arranger.jarl.base.IGradientManager m_gradientManager
           
protected  com.arranger.jarl.base.IRenderManager m_renderManager
           
protected  com.arranger.jarl.base.Time m_screenshot
           
protected  com.arranger.jarl.base.Time m_startTime
           
protected  java.util.Map m_strokeDefs
           
protected  java.util.List m_strokePackages
           
protected  java.util.Map m_traitDefs
           
protected  java.util.List m_traitPackages
           
protected  boolean m_useBMP
           
protected  java.util.Map m_widgetDefs
           
protected  java.util.List m_widgetPackages
           
 
Constructor Summary
Jarl()
           
 
Method Summary
protected  void _init(org.w3c.dom.Element element)
           
protected  java.lang.String getAttribute(org.w3c.dom.Element elem, java.lang.String attrName, java.lang.String defValue)
           
protected  org.w3c.dom.Element getConfigElement(java.lang.String configFile)
          This will preprocess the config file processing any includes, then parse, compile, execute and then build up the dom
 com.arranger.jarl.base.IContext getContext()
           
 java.lang.String getDescription()
           
 com.arranger.jarl.base.Time getEndTime()
           
 java.util.Map getFilterDefs()
           
 java.util.List getFilterPackages()
           
 com.arranger.jarl.base.IRenderManager getRenderManager()
           
 com.arranger.jarl.base.Time getScreenshot()
           
 com.arranger.jarl.base.Time getStartTime()
           
 java.util.Map getStrokeDefs()
           
 java.util.List getStrokePackages()
           
 java.util.Map getTraitDefs()
           
 java.util.List getTraitPackages()
           
 java.util.Map getWidgetDefs()
           
 java.util.List getWidgetPackages()
           
 void init(java.lang.String configFile)
          Initializes with all the directives in the config file
protected  void initFilterDefs(org.w3c.dom.NodeList nodeList)
           
protected  java.util.List initFilters(com.arranger.jarl.widget.IWidget widget, org.w3c.dom.NodeList nodeList)
          set any instance of com.arranger.jarl.filter.IFilter associated with this widget
protected  void initPackages(org.w3c.dom.NodeList nodeList, java.util.List packageList)
           
 void initRemote(java.lang.String configText)
           
protected  void initRenderHints(org.w3c.dom.NodeList nodeList)
          ------------------------------------------------ Configuration stuff ------------------------------------------------
protected  void initStrokeDefs(org.w3c.dom.NodeList nodeList)
           
protected  java.util.List initStrokes(com.arranger.jarl.widget.IWidget widget, org.w3c.dom.NodeList nodeList)
          set any instance of com.arranger.jarl.stroke.IStroke associated with this widget
protected  void initSubWidgetDefs(com.arranger.jarl.widget.IWidgetDef widgetDef, org.w3c.dom.Element elem)
           
protected  void initSystemWidgets(org.w3c.dom.NodeList nodeList)
           
protected  void initTraitDefs(org.w3c.dom.NodeList nodeList)
           
protected  java.util.List initTraits(com.arranger.jarl.widget.IWidget widget, org.w3c.dom.NodeList nodeList)
           
protected  void initWidgetDefs(org.w3c.dom.NodeList nodeList)
           
protected  java.util.List initWidgets(org.w3c.dom.NodeList nodeList)
           
 boolean isUseBMP()
           
protected  java.lang.Object loadClassFromPackages(java.lang.String clazz, java.util.List packageList)
           
static void main(java.lang.String[] args)
           
static java.lang.String processXMLFile(java.lang.String configFile, com.arranger.jarl.base.IContext context)
           
 void render(java.lang.String outputDirectory, java.lang.String prefix)
          Render this bad boy
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_WIDTH

protected static final java.lang.String DEFAULT_WIDTH
See Also:
Constant Field Values

DEFAULT_HEIGHT

protected static final java.lang.String DEFAULT_HEIGHT
See Also:
Constant Field Values

DEFAULT_STROKE_WIDTH

protected static final java.lang.String DEFAULT_STROKE_WIDTH
See Also:
Constant Field Values

m_context

protected com.arranger.jarl.base.IContext m_context

m_renderManager

protected com.arranger.jarl.base.IRenderManager m_renderManager

m_gradientManager

protected com.arranger.jarl.base.IGradientManager m_gradientManager

m_startTime

protected com.arranger.jarl.base.Time m_startTime

m_endTime

protected com.arranger.jarl.base.Time m_endTime

m_widgetPackages

protected java.util.List m_widgetPackages

m_widgetDefs

protected java.util.Map m_widgetDefs

m_traitPackages

protected java.util.List m_traitPackages

m_traitDefs

protected java.util.Map m_traitDefs

m_strokePackages

protected java.util.List m_strokePackages

m_strokeDefs

protected java.util.Map m_strokeDefs

m_filterPackages

protected java.util.List m_filterPackages

m_filterDefs

protected java.util.Map m_filterDefs

m_useBMP

protected boolean m_useBMP

m_description

protected java.lang.String m_description

m_screenshot

protected com.arranger.jarl.base.Time m_screenshot
Constructor Detail

Jarl

public Jarl()
Method Detail

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception

getContext

public com.arranger.jarl.base.IContext getContext()

getRenderManager

public com.arranger.jarl.base.IRenderManager getRenderManager()

getStartTime

public com.arranger.jarl.base.Time getStartTime()

getEndTime

public com.arranger.jarl.base.Time getEndTime()

getWidgetPackages

public java.util.List getWidgetPackages()

getWidgetDefs

public java.util.Map getWidgetDefs()

getTraitPackages

public java.util.List getTraitPackages()

getTraitDefs

public java.util.Map getTraitDefs()

getStrokePackages

public java.util.List getStrokePackages()

getStrokeDefs

public java.util.Map getStrokeDefs()

getFilterPackages

public java.util.List getFilterPackages()

getFilterDefs

public java.util.Map getFilterDefs()

isUseBMP

public boolean isUseBMP()

getDescription

public java.lang.String getDescription()

getScreenshot

public com.arranger.jarl.base.Time getScreenshot()

init

public void init(java.lang.String configFile)
          throws java.lang.Exception
Initializes with all the directives in the config file


initRemote

public void initRemote(java.lang.String configText)
                throws java.lang.Exception

_init

protected void _init(org.w3c.dom.Element element)
              throws java.lang.Exception

render

public void render(java.lang.String outputDirectory,
                   java.lang.String prefix)
            throws java.lang.Exception
Render this bad boy


initRenderHints

protected void initRenderHints(org.w3c.dom.NodeList nodeList)
------------------------------------------------ Configuration stuff ------------------------------------------------


initPackages

protected void initPackages(org.w3c.dom.NodeList nodeList,
                            java.util.List packageList)

initWidgetDefs

protected void initWidgetDefs(org.w3c.dom.NodeList nodeList)
                       throws java.lang.Exception

initSubWidgetDefs

protected void initSubWidgetDefs(com.arranger.jarl.widget.IWidgetDef widgetDef,
                                 org.w3c.dom.Element elem)
                          throws java.lang.Exception

initTraitDefs

protected void initTraitDefs(org.w3c.dom.NodeList nodeList)
                      throws java.lang.Exception

initStrokeDefs

protected void initStrokeDefs(org.w3c.dom.NodeList nodeList)
                       throws java.lang.Exception

initFilterDefs

protected void initFilterDefs(org.w3c.dom.NodeList nodeList)
                       throws java.lang.Exception

initWidgets

protected java.util.List initWidgets(org.w3c.dom.NodeList nodeList)
                              throws java.lang.Exception

initTraits

protected java.util.List initTraits(com.arranger.jarl.widget.IWidget widget,
                                    org.w3c.dom.NodeList nodeList)
                             throws java.lang.Exception

initStrokes

protected java.util.List initStrokes(com.arranger.jarl.widget.IWidget widget,
                                     org.w3c.dom.NodeList nodeList)
                              throws java.lang.Exception
set any instance of com.arranger.jarl.stroke.IStroke associated with this widget


initFilters

protected java.util.List initFilters(com.arranger.jarl.widget.IWidget widget,
                                     org.w3c.dom.NodeList nodeList)
                              throws java.lang.Exception
set any instance of com.arranger.jarl.filter.IFilter associated with this widget


getAttribute

protected java.lang.String getAttribute(org.w3c.dom.Element elem,
                                        java.lang.String attrName,
                                        java.lang.String defValue)

initSystemWidgets

protected void initSystemWidgets(org.w3c.dom.NodeList nodeList)

loadClassFromPackages

protected java.lang.Object loadClassFromPackages(java.lang.String clazz,
                                                 java.util.List packageList)
                                          throws java.lang.Exception

getConfigElement

protected org.w3c.dom.Element getConfigElement(java.lang.String configFile)
                                        throws java.lang.Exception
This will preprocess the config file processing any includes, then parse, compile, execute and then build up the dom


processXMLFile

public static java.lang.String processXMLFile(java.lang.String configFile,
                                              com.arranger.jarl.base.IContext context)
                                       throws java.lang.Exception