java.lang.Object
com.arranger.jarl.Jarl
- Direct Known Subclasses:
- JarlRemote
- public class Jarl
- extends java.lang.Object
Jarl is the main package for rendering..
|
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 |
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
Jarl
public Jarl()
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