|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.actf.model.flash.FlashPlayer
public class FlashPlayer
Default implementation of IFlashPlayer
FlashPlayerFactory| Field Summary |
|---|
| Method Summary | |
|---|---|
Object |
callMethod(IASNode targetNode,
String method)
Call ActionScript method of target IASNode |
Object |
callMethod(IASNode targetNode,
String method,
Object[] args)
Call ActionScript method of target IASNode |
boolean |
clearAllMarkers()
Clear all markers |
FlashMSAAObject |
getAccessible()
|
IASNode[] |
getChildren(IASNode parentNode,
boolean visual,
boolean debugMode)
Get children of specified parent IASNode |
String |
getContentURL()
|
IDispatch |
getDispatch()
|
IASNode |
getNodeAtDepthWithPath(String path,
int depth)
Get IASNode at specified depth and path |
IASNode |
getNodeFromPath(String path)
Get IASNode at specified path |
String |
getPlayerProperty(String propertyName)
Get Property from FlashPlayer Node |
String |
getPlayerVersion()
|
Object |
getProperty(String path,
String prop)
Get Property value at specified path |
IASNode |
getRootNode()
|
String |
getStatus()
|
int |
getSWFVersion()
|
int |
getWindow()
|
String |
getWMode()
|
boolean |
hasChild(IASNode parentNode,
boolean visual,
boolean debugMode)
|
boolean |
isReady()
|
boolean |
isVisible()
|
void |
repairFlash()
Repair flash content |
IASNode[] |
searchSound()
|
IASNode[] |
searchVideo()
|
boolean |
setFocus(String target)
Focus specified target |
boolean |
setMarker(IASNode node)
Set marker on the specified IASNode position |
boolean |
setMarker(Number x,
Number y,
Number width,
Number height)
Set marker at specified position and size |
void |
setPlayerProperty(String propertyName,
String value)
Set Property to FlashPlayer Node |
void |
setProperty(String path,
String prop,
Object value)
Set Property value at specified path |
IASNode[] |
translateWithPath(String path)
|
boolean |
unsetMarker()
Unset current marker |
boolean |
updateTarget()
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public FlashMSAAObject getAccessible()
getAccessible in interface IFlashPlayerFlashMSAAObjectpublic boolean isReady()
isReady in interface IFlashPlayerpublic boolean isVisible()
isVisible in interface IFlashPlayerpublic IASNode getRootNode()
getRootNode in interface IASBridgeIASNodepublic IASNode getNodeFromPath(String path)
IASBridgeIASNode at specified path
getNodeFromPath in interface IASBridgepath - target path
IASNode or null if not available
public IASNode getNodeAtDepthWithPath(String path,
int depth)
IASBridgeIASNode at specified depth and path
getNodeAtDepthWithPath in interface IASBridgepath - target pathdepth - target depth
IASNode or null if not availablepublic IASNode[] translateWithPath(String path)
translateWithPath in interface IASBridgepath - target path
public boolean hasChild(IASNode parentNode,
boolean visual,
boolean debugMode)
hasChild in interface IASBridgeparentNode - target parent IASNodevisual - getInnerNodes method)debugMode -
public IASNode[] getChildren(IASNode parentNode,
boolean visual,
boolean debugMode)
IASBridgeIASNode
getChildren in interface IASBridgeparentNode - target parent nodevisual - getInnerNodes method)debugMode - IASNode arraypublic IASNode[] searchVideo()
searchVideo in interface IASBridgeIASNode arraypublic IASNode[] searchSound()
searchSound in interface IASBridgeIASNode array
public boolean setMarker(Number x,
Number y,
Number width,
Number height)
IASBridge
setMarker in interface IASBridgex - x coordinatesy - y coordinateswidth - widthheight - height
public boolean setMarker(IASNode node)
IASBridgeIASNode position
setMarker in interface IASBridgenode - target IASNode
public boolean unsetMarker()
IASBridge
unsetMarker in interface IASBridgepublic boolean clearAllMarkers()
IASBridge
clearAllMarkers in interface IASBridgepublic boolean setFocus(String target)
IASBridge
setFocus in interface IASBridgetarget - full instance name of the node
IASNode.getTarget(),
IFlashConst.M_SET_FOCUS
public Object getProperty(String path,
String prop)
IASBridge
getProperty in interface IASBridgepath - target pathprop - target property name
public void setProperty(String path,
String prop,
Object value)
IASBridge
setProperty in interface IASBridgepath - target pathprop - target property namevalue - target property valuepublic boolean updateTarget()
updateTarget in interface IASBridgepublic void repairFlash()
IASBridge
repairFlash in interface IASBridge
public Object callMethod(IASNode targetNode,
String method)
IASBridgeIASNode
callMethod in interface IASBridgetargetNode - target nodemethod - target method
public Object callMethod(IASNode targetNode,
String method,
Object[] args)
IASBridgeIASNode
callMethod in interface IASBridgetargetNode - target nodemethod - target methodargs - arguments
public String getStatus()
getStatus in interface IFlashPlayerpublic String getWMode()
getWMode in interface IFlashPlayer
public void setPlayerProperty(String propertyName,
String value)
IFlashPlayer
setPlayerProperty in interface IFlashPlayerpropertyName - target property namevalue - property value to setpublic String getPlayerProperty(String propertyName)
IFlashPlayer
getPlayerProperty in interface IFlashPlayerpropertyName - target property name
public int getWindow()
getWindow in interface IFlashPlayerFlashMSAAObject.getWindow()public IDispatch getDispatch()
getDispatch in interface IFlashPlayerpublic String getPlayerVersion()
getPlayerVersion in interface IFlashPlayerpublic String getContentURL()
getContentURL in interface IFlashPlayerpublic int getSWFVersion()
getSWFVersion in interface IFlashPlayer
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||