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

Quick Search    Search Deep

com.arranger.jarl.shell.models
Class ViewAnimationModel  view ViewAnimationModel download ViewAnimationModel.java

java.lang.Object
  extended bycom.arranger.jarl.shell.ShellObject
      extended bycom.arranger.jarl.shell.models.BaseModel
          extended bycom.arranger.jarl.shell.models.ViewAnimationModel
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener

public class ViewAnimationModel
extends BaseModel
implements java.awt.event.ActionListener

ViewAnimationModel created on Apr 25, 2003


Field Summary
static java.lang.String ANIMATION_DIR
           
static java.lang.String ANIMATION_FPS
           
static java.lang.String ANIMATION_INITIALIZING
           
static java.lang.String ANIMATION_STARTED
           
static java.lang.String ANIMATION_STOPPED
           
static java.lang.String CURRENT_IMAGE
           
static java.lang.String CURRENT_INDEX
           
protected static float DEFAULT_FPS
           
protected static java.lang.String DEFAULT_SERIES_PREFIX
           
protected  java.lang.String m_animationDir
           
protected  java.awt.Image m_currentImage
           
protected  int m_currentImageIndex
           
protected  java.awt.Dimension m_dimension
           
protected  float m_fps
           
protected  java.awt.image.BufferedImage m_initialImage
           
protected  boolean m_isBMP
           
protected  javax.swing.Timer m_timer
           
 
Fields inherited from class com.arranger.jarl.shell.models.BaseModel
m_listeners
 
Fields inherited from class com.arranger.jarl.shell.ShellObject
LINE_SEP, m_jarlShell
 
Constructor Summary
ViewAnimationModel()
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
          Invoked when an action occurs (from the timer).
 java.lang.String getAnimationDir()
           
 java.awt.Image getCurrentImage()
           
 int getCurrentImageIndex()
           
 java.awt.Dimension getDimension()
           
 float getFps()
           
 java.awt.Image getInitialImage()
           
 java.lang.String getStatusText()
           
private  void initialize()
           
 void load(com.arranger.jarl.shell.ShellConfig shellConfig)
           
 void save(com.arranger.jarl.shell.ShellConfig shellConfig)
           
 void setAnimationDir(java.lang.String animationDir)
           
 void setCurrentImage(java.awt.Image currentImage)
           
 void setCurrentImageIndex(int currentImageIndex)
           
 void setFps(float fps)
           
 void startAnimation()
           
 void stopAnimation()
           
 void viewAnimation()
           
 
Methods inherited from class com.arranger.jarl.shell.models.BaseModel
addListener, raiseEvent, removeListener
 
Methods inherited from class com.arranger.jarl.shell.ShellObject
getJarlShell, initialize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ANIMATION_DIR

public static final java.lang.String ANIMATION_DIR
See Also:
Constant Field Values

ANIMATION_FPS

public static final java.lang.String ANIMATION_FPS
See Also:
Constant Field Values

CURRENT_IMAGE

public static final java.lang.String CURRENT_IMAGE
See Also:
Constant Field Values

CURRENT_INDEX

public static final java.lang.String CURRENT_INDEX
See Also:
Constant Field Values

ANIMATION_INITIALIZING

public static final java.lang.String ANIMATION_INITIALIZING
See Also:
Constant Field Values

ANIMATION_STOPPED

public static final java.lang.String ANIMATION_STOPPED
See Also:
Constant Field Values

ANIMATION_STARTED

public static final java.lang.String ANIMATION_STARTED
See Also:
Constant Field Values

DEFAULT_SERIES_PREFIX

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

DEFAULT_FPS

protected static final float DEFAULT_FPS
See Also:
Constant Field Values

m_animationDir

protected java.lang.String m_animationDir

m_fps

protected float m_fps

m_currentImageIndex

protected transient int m_currentImageIndex

m_currentImage

protected transient java.awt.Image m_currentImage

m_timer

protected transient javax.swing.Timer m_timer

m_dimension

protected transient java.awt.Dimension m_dimension

m_initialImage

protected transient java.awt.image.BufferedImage m_initialImage

m_isBMP

protected transient boolean m_isBMP
Constructor Detail

ViewAnimationModel

public ViewAnimationModel()
Method Detail

load

public void load(com.arranger.jarl.shell.ShellConfig shellConfig)
          throws java.lang.Exception
Specified by:
load in class BaseModel

save

public void save(com.arranger.jarl.shell.ShellConfig shellConfig)
          throws java.lang.Exception
Specified by:
save in class BaseModel

getStatusText

public java.lang.String getStatusText()
Specified by:
getStatusText in class BaseModel

getAnimationDir

public java.lang.String getAnimationDir()

setAnimationDir

public void setAnimationDir(java.lang.String animationDir)

getFps

public float getFps()

setFps

public void setFps(float fps)

getCurrentImageIndex

public int getCurrentImageIndex()

setCurrentImageIndex

public void setCurrentImageIndex(int currentImageIndex)

getCurrentImage

public java.awt.Image getCurrentImage()

setCurrentImage

public void setCurrentImage(java.awt.Image currentImage)

getInitialImage

public java.awt.Image getInitialImage()

getDimension

public java.awt.Dimension getDimension()

viewAnimation

public void viewAnimation()

startAnimation

public void startAnimation()

stopAnimation

public void stopAnimation()

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Invoked when an action occurs (from the timer).

Specified by:
actionPerformed in interface java.awt.event.ActionListener

initialize

private void initialize()