|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.faceless.pdf2.viewer2.ViewerFeature
org.faceless.pdf2.viewer2.ActionHandler
org.faceless.pdf2.viewer2.feature.SoundActionHandler
public class SoundActionHandler
Create a handler to handler "Sound" actions. The name of this feature is SoundActionHandler
This code is copyright the Big Faceless Organization. You're welcome to use, modify and distribute it in any form in your own projects, provided those projects continue to make use of the Big Faceless PDF library.
Constructor Summary | |
---|---|
SoundActionHandler()
Create a new SoundActionHandler |
Method Summary | |
---|---|
boolean |
matches(DocumentPanel panel,
PDFAction action)
Return true if this ActionFactory can handle the specified PDFAction |
static void |
playSound(PDFSound sound,
boolean mix,
boolean repeat,
JComponent root)
Play a sound. |
void |
run(DocumentPanel docpanel,
PDFAction action)
Run the specified action |
Methods inherited from class org.faceless.pdf2.viewer2.ActionHandler |
---|
toString |
Methods inherited from class org.faceless.pdf2.viewer2.ViewerFeature |
---|
getAllEnabledFeatures, getAllFeatures, getCustomJavaScript, getFeatureProperty, getFeatureURLProperty, getName, initialize, isEnabledByDefault, setFeatureName, teardown |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public SoundActionHandler()
Method Detail |
---|
public boolean matches(DocumentPanel panel, PDFAction action)
ActionHandler
PDFAction
matches
in class ActionHandler
public void run(DocumentPanel docpanel, PDFAction action)
ActionHandler
run
in class ActionHandler
docpanel
- the DocumentPanel running the actionaction
- the actionpublic static void playSound(PDFSound sound, boolean mix, boolean repeat, JComponent root)
sound
- the PDFSound objectmix
- whether to mix this sound (true) or if it should be the only sound playing (false)repeat
- whether the sound should repeat until the next non-mixed sound is playedroot
- the Component owning the sound.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |