public interface SignsArrayAccess
SiGMLAnimation
as an array of animated signs, which may be expanded on demand by
the client, as new animation data becomes available.
Moved from package sigmlanim, 2007-08-07.Modifier and Type | Method and Description |
---|---|
boolean |
arrayIsFinal()
Returns this array-access's completion flag.
|
int |
countFrames()
Returns the number of available animation frames.
|
int |
countSigns()
Returns the number of valid signs in the array, i.e.
|
AnimatedSign[] |
signs()
Returns the currently available signs array.
|
void |
update()
Brings this array-access up to date with respect to the
supporting animation, which may or may not change
the array-access's state.
|
void |
waitForProgress()
Assuming animation frame generation is not complete, that is,
assuming
arrayIsFinal() returns false , this method
blocks the caller until a significant update can be (and is)
performed on this array-access. |
AnimatedSign[] signs()
int countSigns()
int countFrames()
boolean arrayIsFinal()
void update()
void waitForProgress() throws java.lang.InterruptedException
arrayIsFinal()
returns false
, this method
blocks the caller until a significant update can be (and is)
performed on this array-access. When the call returns either
there are more valid entries in the array or the array-access
is flagged as complete.java.lang.InterruptedException