|
||||||||||
| PREV CLASS Documentation homepage NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectilog.views.IlvObjectInteractor
ilog.views.svg.SVGHREFObjectInteractor
public class SVGHREFObjectInteractor
This IlvObjectInteractor subclass allows the SVGInputStream
to reproduce the SVG 'a' (hyperlink) element behavior in a JViews
IlvManager.
IlvObjectInteractor,
SVGInputStream,
Serialized Form| Nested Class Summary | |
|---|---|
static interface |
SVGHREFObjectInteractor.ManagerFactory
This interface should be implemented to allow the SVGHREFObjectInteractor
to correctly manage hyperlinks requiring the creation of a new container. |
| Constructor Summary | |
|---|---|
SVGHREFObjectInteractor()
Builds a new instance of SVGHREFObjectInteractor. |
|
| Method Summary | |
|---|---|
static SVGHREFObjectInteractor.ManagerFactory |
GetManagerFactory()
Returns the ManagerFactory instance. |
boolean |
processEvent(IlvGraphic obj,
AWTEvent event,
IlvObjectInteractorContext context)
Deals with MOUSE_RELEASED events to show the contents of the hyperlink. |
static void |
SetManagerFactory(SVGHREFObjectInteractor.ManagerFactory factory)
Allows you to set a ManagerFactory implementation instance
that will be used to create a new IlvManager when
the SVG hyperlink element requires creation of a new container in which
to put objects of the linked file. |
| Methods inherited from class ilog.views.IlvObjectInteractor |
|---|
Get, handleExpose, onEnter, onExit, Put |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SVGHREFObjectInteractor()
SVGHREFObjectInteractor.
| Method Detail |
|---|
public static void SetManagerFactory(SVGHREFObjectInteractor.ManagerFactory factory)
ManagerFactory implementation instance
that will be used to create a new IlvManager when
the SVG hyperlink element requires creation of a new container in which
to put objects of the linked file. This is the case when the SVG 'a' element
has the new identifier as a value of the xlink:show
attribute.
SVGHREFObjectInteractor.ManagerFactorypublic static SVGHREFObjectInteractor.ManagerFactory GetManagerFactory()
ManagerFactory instance.
SetManagerFactory(ilog.views.svg.SVGHREFObjectInteractor.ManagerFactory)
public boolean processEvent(IlvGraphic obj,
AWTEvent event,
IlvObjectInteractorContext context)
MOUSE_RELEASED events to show the contents of the hyperlink.
processEvent in class IlvObjectInteractorobj - The graphic object.event - The event to process.context - The context in which the event occurred.
true if the event was handled
by this processEvent invocation,
false otherwise.IlvObjectInteractor.processEvent(ilog.views.IlvGraphic, java.awt.AWTEvent, ilog.views.IlvObjectInteractorContext)
|
||||||||||
| PREV CLASS Documentation homepage NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||