3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/cohtml/HTMLTag.h"
14 virtual char const* GetId()
const = 0;
16 virtual uint GetClassesCount()
const = 0;
18 virtual char const* GetClass(uint)
const = 0;
20 virtual uint GetAttributesCount()
const = 0;
22 virtual uint GetAttribute(uint,
char*, uint)
const = 0;
24 virtual uint GetAttribute(
char const*,
char*, uint)
const = 0;
26 virtual bool HasAttribute(
char const*)
const = 0;
28 virtual ::cohtml::HTMLTag GetTag()
const = 0;
30 virtual bool HasScriptEventListeners()
const = 0;
32 virtual uint GetValueOfElement(
char*, uint)
const = 0;
34 virtual void GetBoundingRect(
double&,
double&,
double&,
double&)
const = 0;
36 virtual ~INodeProxy() =
default;
Definition INodeProxy.h:7