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

Quick Search    Search Deep

com.arranger.jarl.base
Class Context  view Context download Context.java

java.lang.Object
  extended bycom.arranger.jarl.base.Context
All Implemented Interfaces:
java.lang.Cloneable, IContext, IStatusListener

public class Context
extends java.lang.Object
implements IContext, java.lang.Cloneable

Context is the concrete implementation of IContext


Field Summary
protected  Time m_absoluteTime
           
protected  java.util.Map m_attributes
           
protected  java.awt.Stroke m_defaultStroke
           
protected  IGradientManager m_gradientManager
           
protected  int m_height
           
protected  com.arranger.jarl.Jarl m_jarl
           
protected  java.awt.RenderingHints m_renderingHints
           
protected  IRenderManager m_renderManager
           
protected  java.util.Set m_statusListeners
           
protected  float m_strokeWidth
           
protected  Time m_time
           
protected  int m_width
           
 
Constructor Summary
Context()
           
 
Method Summary
 void addStatusListener(IStatusListener statusListener)
          Adds a status Listener
 java.lang.Object clone()
          Clones this object
 void copy(IContext context)
          Copy the params from the other context
 java.awt.Image createImage()
          Create a properly initialized image
 Time getAbsoluteTime()
          Get the absolute current time that won't be affected by holds or echos
 java.util.Map getAttributes()
           
 java.awt.Stroke getDefaultStroke()
           
 IGradientManager getGradientManager()
          Get the current gradient manager
 int getHeight()
           
 com.arranger.jarl.Jarl getJarl()
           
 java.awt.RenderingHints getRenderingHints()
           
 IRenderManager getRenderManager()
          Get the current rendering manager
 float getStrokeWidth()
           
 Time getTime()
          Get the current time
 int getWidth()
           
 void onError(java.lang.Throwable throwable)
          An error occurred
 void onStatus(java.lang.String message)
          A simple message
 void removeStatusListener(IStatusListener statusListener)
          Removes a status Listener
 void setAbsoluteTime(Time time)
          Set the absolute current time that won't be affected by holds or echos
 void setDefaultStroke(java.awt.Stroke defaultStroke)
           
 void setGradientManager(IGradientManager gradientManager)
          sets the current gradient manager
 void setHeight(int height)
          Set height
 void setJarl(com.arranger.jarl.Jarl jarl)
          Set the current instance of jarl
 void setRenderingHints(java.awt.RenderingHints renderingHints)
          Set rendering hints
 void setRenderManager(IRenderManager renderManager)
          sets the current render manager
 void setStrokeWidth(float strokeWidth)
          The default stroke width
 void setTime(Time time)
          sets the current time
 void setWidth(int width)
          Set width
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_jarl

protected com.arranger.jarl.Jarl m_jarl

m_renderManager

protected IRenderManager m_renderManager

m_gradientManager

protected IGradientManager m_gradientManager

m_renderingHints

protected java.awt.RenderingHints m_renderingHints

m_height

protected int m_height

m_width

protected int m_width

m_time

protected Time m_time

m_absoluteTime

protected Time m_absoluteTime

m_strokeWidth

protected float m_strokeWidth

m_defaultStroke

protected java.awt.Stroke m_defaultStroke

m_statusListeners

protected java.util.Set m_statusListeners

m_attributes

protected java.util.Map m_attributes
Constructor Detail

Context

public Context()
Method Detail

getRenderingHints

public java.awt.RenderingHints getRenderingHints()
Specified by:
getRenderingHints in interface IContext

setRenderingHints

public void setRenderingHints(java.awt.RenderingHints renderingHints)
Description copied from interface: IContext
Set rendering hints

Specified by:
setRenderingHints in interface IContext

getHeight

public int getHeight()
Specified by:
getHeight in interface IContext

setHeight

public void setHeight(int height)
Description copied from interface: IContext
Set height

Specified by:
setHeight in interface IContext

getWidth

public int getWidth()
Specified by:
getWidth in interface IContext

setWidth

public void setWidth(int width)
Description copied from interface: IContext
Set width

Specified by:
setWidth in interface IContext

getStrokeWidth

public float getStrokeWidth()
Specified by:
getStrokeWidth in interface IContext

setStrokeWidth

public void setStrokeWidth(float strokeWidth)
Description copied from interface: IContext
The default stroke width

Specified by:
setStrokeWidth in interface IContext

getDefaultStroke

public java.awt.Stroke getDefaultStroke()
Specified by:
getDefaultStroke in interface IContext

setDefaultStroke

public void setDefaultStroke(java.awt.Stroke defaultStroke)
Specified by:
setDefaultStroke in interface IContext

createImage

public java.awt.Image createImage()
Create a properly initialized image

Specified by:
createImage in interface IContext

getRenderManager

public IRenderManager getRenderManager()
Get the current rendering manager

Specified by:
getRenderManager in interface IContext

setRenderManager

public void setRenderManager(IRenderManager renderManager)
sets the current render manager

Specified by:
setRenderManager in interface IContext

getGradientManager

public IGradientManager getGradientManager()
Get the current gradient manager

Specified by:
getGradientManager in interface IContext

setGradientManager

public void setGradientManager(IGradientManager gradientManager)
sets the current gradient manager

Specified by:
setGradientManager in interface IContext

getJarl

public com.arranger.jarl.Jarl getJarl()
Specified by:
getJarl in interface IContext

setJarl

public void setJarl(com.arranger.jarl.Jarl jarl)
Set the current instance of jarl

Specified by:
setJarl in interface IContext

getTime

public Time getTime()
Get the current time

Specified by:
getTime in interface IContext

getAbsoluteTime

public Time getAbsoluteTime()
Get the absolute current time that won't be affected by holds or echos

Specified by:
getAbsoluteTime in interface IContext

setAbsoluteTime

public void setAbsoluteTime(Time time)
Set the absolute current time that won't be affected by holds or echos

Specified by:
setAbsoluteTime in interface IContext

setTime

public void setTime(Time time)
sets the current time

Specified by:
setTime in interface IContext

clone

public java.lang.Object clone()
Description copied from interface: IContext
Clones this object

Specified by:
clone in interface IContext

copy

public void copy(IContext context)
Copy the params from the other context

Specified by:
copy in interface IContext

addStatusListener

public void addStatusListener(IStatusListener statusListener)
Adds a status Listener

Specified by:
addStatusListener in interface IContext

removeStatusListener

public void removeStatusListener(IStatusListener statusListener)
Removes a status Listener

Specified by:
removeStatusListener in interface IContext

onStatus

public void onStatus(java.lang.String message)
A simple message

Specified by:
onStatus in interface IStatusListener

onError

public void onError(java.lang.Throwable throwable)
An error occurred

Specified by:
onError in interface IStatusListener

getAttributes

public java.util.Map getAttributes()
Specified by:
getAttributes in interface IContext