Mako 7.4.0 API
Loading...
Searching...
No Matches
IDOMTarget Class Referenceabstract

Base class for defining hyperlink targets in a document. More...

#include <idomtarget.h>

Inheritance diagram for IDOMTarget:

Public Types

enum  eTargetType {
  eExternal , eInternal , ePage , ePageRect ,
  eActionGoToR , eActionGoToE , eActionLaunch , eActionThread ,
  eActionSound , eActionMovie , eActionHide , eActionNamed ,
  eActionSubmitForm , eActionResetForm , eActionImportData , eActionJavaScript ,
  eActionSetOCGState , eActionRendition , eActionTrans , eActionGoTo3DView ,
  eActionArray
}
 An enumeration of target types. More...
 

Public Member Functions

virtual eTargetType getTargetType () const =0
 Retrieves the target type.
 
- Public Member Functions inherited from IEDLObject
virtual const CClassIDgetClassID () const =0
 Returns class ID of IEDLObject.
 
virtual bool init (CClassParams *pData)
 The init() method is called to perform any post-construction initialization of an IEDLObject that has been created by the EDL class factory, before it is actually returned by the factory.
 
virtual bool clone (IEDLObjectPtr &ptrObject, IEDLClassFactory *pFactory)
 Create a copy of EDLObject.
 
- Public Member Functions inherited from IRCObject
virtual void addRef () const =0
 Increases the reference count of the actual object pointed to. This would take place during an assignment or copying.
 
virtual bool decRef () const =0
 Decreases the reference count of the actual object pointed to. When the reference count falls to Zero, it deletes the actual object pointed to.
 
virtual int32 getRefCount () const =0
 Retrieve the current reference count of the actual object pointed to.
 

Additional Inherited Members

- Protected Member Functions inherited from IRCObject
virtual ~IRCObject ()
 Virtual destructor.
 

Detailed Description

Base class for defining hyperlink targets in a document.

Several subclasses exist, defining more specialized types of target. For example, internal targets appear in the same document as the working page, whereas external targets appear either in a different document, or on the web.

Member Function Documentation

◆ getTargetType()

virtual eTargetType IDOMTarget::getTargetType ( ) const
pure virtual

Retrieves the target type.

Returns
eTargetType The target type

Implemented in IDOMExternalTarget, IDOMInternalTarget, IDOMPageTarget, IDOMPageRectTarget, IDOMActionLaunch, and IDOMActionArray.


The documentation for this class was generated from the following file: