| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.arcmapui.ProgressAnimation
public class ProgressAnimation
ProgressAnimation object.
| Constructor Summary | |
|---|---|
ProgressAnimation(Object obj)
Construct a ProgressAnimation using a reference to such an object returned from ArcGIS Engine or Server.  | 
|
| Method Summary | |
|---|---|
 boolean | 
equals(Object o)
Compare this object with another  | 
 int | 
getAnimation()
The animation displayed by the progressor as one of the esriAnimation constants.  | 
 String | 
getMessage()
The message displayed by the progressor.  | 
 int | 
hashCode()
the hashcode for this object  | 
 void | 
hide()
Hides the progressor.  | 
 void | 
openPath(String animationPath)
Opens the AVI file specified in the path and displays its first frame.  | 
 void | 
play(int frameFrom,
     int frameTo,
     int repeat)
Plays the animation.  | 
 void | 
seek(int frameTo)
Moves to the specified frame of the animation.  | 
 void | 
setAnimation(int animation)
The animation displayed by the progressor as one of the esriAnimation constants.  | 
 void | 
setMessage(String message)
The message displayed by the progressor.  | 
 void | 
show()
Shows the progressor.  | 
 void | 
step()
Animates or steps the progressor.  | 
 void | 
stop()
Stops the animation.  | 
| Methods inherited from class java.lang.Object | 
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait | 
| Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef | 
|---|
getJintegraDispatch, release | 
| Constructor Detail | 
|---|
public ProgressAnimation(Object obj)
                  throws IOException
obj to ProgressAnimation.   * 
ProgressAnimation o = (ProgressAnimation)obj; // will not work 
 
ProgressAnimation o = new ProgressAnimation(obj); // Use this constructor instead  
    * @param     obj an object returned from ArcGIS Engine or Server
IOException - if there are interop problems
  ProgressAnimation theProgressAnimation = (ProgressAnimation) obj;| Method Detail | 
|---|
public boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Object
public void setMessage(String message)
                throws IOException,
                       AutomationException
setMessage in interface IProgressormessage - The message  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getMessage()
                  throws IOException,
                         AutomationException
This is a generic Message property for progressors (for example a progress bar).
getMessage in interface IProgressorIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void show()
          throws IOException,
                 AutomationException
This is a generic Show method for progressors (for example a progress bar).
show in interface IProgressorIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void step()
          throws IOException,
                 AutomationException
This is a generic Step method for progressors (for example a progress bar).
step in interface IProgressorIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void hide()
          throws IOException,
                 AutomationException
This is a generic Hide method for progressors (for example a progress bar).
hide in interface IProgressorIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setAnimation(int animation)
                  throws IOException,
                         AutomationException
setAnimation in interface IAnimationProgressoranimation - A com.esri.arcgis.system.esriAnimations constant  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getAnimation()
                 throws IOException,
                        AutomationException
This property is not implemented; do not try to use it.
getAnimation in interface IAnimationProgressorIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void openPath(String animationPath)
              throws IOException,
                     AutomationException
Opens the specified *.avi file and displays the first frame. Use the Play method to play the other frames.
You can use the default spinning globe for the animation progressor or specify your own animation file (.avi).
The IStatusBar::ShowProgressAnimation method provides a shortcut to the OpenPath and Show methods of the animation progressor.
openPath in interface IAnimationProgressoranimationPath - The animationPath  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.IStatusBar.showProgressAnimation(String, String)
public void play(int frameFrom,
                 int frameTo,
                 int repeat)
          throws IOException,
                 AutomationException
Plays the animation from between the specified frames. If the frameFrom, frameTo and repeat arguments are not supplied the animation will be played once from the first frame to the last frame.
The IStatusBar::PlayProgressAnimation method provides a shortcut to the Play and Stop methods of the animation progressor.
play in interface IAnimationProgressorframeFrom - The frameFrom  (in, optional, pass 0 if not required)frameTo - The frameTo  (in, optional, pass -1 if not required)repeat - The repeat  (in, optional, pass -1 if not required)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.IStatusBar.playProgressAnimation(boolean)
public void seek(int frameTo)
          throws IOException,
                 AutomationException
The Seek method moves to the specified frame in the animation. The first frame in the animation has an index of 0. The next time the Play method is used the animation will start from this frame.
seek in interface IAnimationProgressorframeTo - The frameTo  (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void stop()
          throws IOException,
                 AutomationException
Stops the animation at the current frame. The next time the Play method is used the animation will start from this frame.
The IStatusBar::PlayProgressAnimation method provides a shortcut to the Play and Stop methods of the animation progressor.
stop in interface IAnimationProgressorIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.IStatusBar.playProgressAnimation(boolean)
  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||