HTMLAppletElement.h [plain text]
#ifndef HTMLAppletElement_h
#define HTMLAppletElement_h
#include "HTMLPlugInElement.h"
namespace WebCore {
class HTMLFormElement;
class HTMLImageLoader;
class HTMLAppletElement : public HTMLPlugInElement
{
public:
HTMLAppletElement(const QualifiedName&, Document*);
~HTMLAppletElement();
virtual int tagPriority() const { return 1; }
virtual void parseMappedAttribute(MappedAttribute*);
virtual bool rendererIsNeeded(RenderStyle*);
virtual RenderObject* createRenderer(RenderArena*, RenderStyle*);
virtual void finishParsingChildren();
virtual RenderWidget* renderWidgetForJSBindings() const;
String alt() const;
void setAlt(const String&);
String archive() const;
void setArchive(const String&);
String code() const;
void setCode(const String&);
String codeBase() const;
void setCodeBase(const String&);
String hspace() const;
void setHspace(const String&);
String object() const;
void setObject(const String&);
String vspace() const;
void setVspace(const String&);
void setupApplet() const;
virtual void insertedIntoDocument();
virtual void removedFromDocument();
private:
AtomicString m_id;
};
}
#endif