@interface DOMAbstractView : DOMObject
@interface DOMAttr : DOMNode
@interface DOMCDATASection : DOMText
@interface DOMCharacterData : DOMNode
// Instance Members
- (NSString*)substringData:(unsigned)offset length:(unsigned)length;
- (void)appendData:(NSString*)data;
- (void)deleteData:(unsigned)offset length:(unsigned)length;
- (void)insertData:(unsigned)offset data:(NSString*)data;
- (void)replaceData:(unsigned)offset length:(unsigned)length data:(NSString*)data;
@interface DOMCharacterData (DOMCharacterDataDeprecated)
@interface DOMComment : DOMCharacterData
@interface DOMCounter : DOMObject
@interface DOMCSSStyleDeclaration (DOMCSS2Properties)
// Instance Members
- (NSString*)azimuth;
- (NSString*)background;
- (NSString*)backgroundAttachment;
- (NSString*)backgroundColor;
- (NSString*)backgroundImage;
- (NSString*)backgroundPosition;
- (NSString*)backgroundRepeat;
- (NSString*)border;
- (NSString*)borderBottom;
- (NSString*)borderBottomColor;
- (NSString*)borderBottomStyle;
- (NSString*)borderBottomWidth;
- (NSString*)borderCollapse;
- (NSString*)borderColor;
- (NSString*)borderLeft;
- (NSString*)borderLeftColor;
- (NSString*)borderLeftStyle;
- (NSString*)borderLeftWidth;
- (NSString*)borderRight;
- (NSString*)borderRightColor;
- (NSString*)borderRightStyle;
- (NSString*)borderRightWidth;
- (NSString*)borderSpacing;
- (NSString*)borderStyle;
- (NSString*)borderTop;
- (NSString*)borderTopColor;
- (NSString*)borderTopStyle;
- (NSString*)borderTopWidth;
- (NSString*)borderWidth;
- (NSString*)bottom;
- (NSString*)captionSide;
- (NSString*)clear;
- (NSString*)clip;
- (NSString*)color;
- (NSString*)content;
- (NSString*)counterIncrement;
- (NSString*)counterReset;
- (NSString*)cssFloat;
- (NSString*)cue;
- (NSString*)cueAfter;
- (NSString*)cueBefore;
- (NSString*)cursor;
- (NSString*)direction;
- (NSString*)display;
- (NSString*)elevation;
- (NSString*)emptyCells;
- (NSString*)font;
- (NSString*)fontFamily;
- (NSString*)fontSize;
- (NSString*)fontSizeAdjust;
- (NSString*)fontStretch;
- (NSString*)fontStyle;
- (NSString*)fontVariant;
- (NSString*)fontWeight;
- (NSString*)height;
- (NSString*)left;
- (NSString*)letterSpacing;
- (NSString*)lineHeight;
- (NSString*)listStyle;
- (NSString*)listStyleImage;
- (NSString*)listStylePosition;
- (NSString*)listStyleType;
- (NSString*)margin;
- (NSString*)marginBottom;
- (NSString*)marginLeft;
- (NSString*)marginRight;
- (NSString*)marginTop;
- (NSString*)markerOffset;
- (NSString*)marks;
- (NSString*)maxHeight;
- (NSString*)maxWidth;
- (NSString*)minHeight;
- (NSString*)minWidth;
- (NSString*)orphans;
- (NSString*)outline;
- (NSString*)outlineColor;
- (NSString*)outlineStyle;
- (NSString*)outlineWidth;
- (NSString*)overflow;
- (NSString*)padding;
- (NSString*)paddingBottom;
- (NSString*)paddingLeft;
- (NSString*)paddingRight;
- (NSString*)paddingTop;
- (NSString*)page;
- (NSString*)pageBreakAfter;
- (NSString*)pageBreakBefore;
- (NSString*)pageBreakInside;
- (NSString*)pause;
- (NSString*)pauseAfter;
- (NSString*)pauseBefore;
- (NSString*)pitch;
- (NSString*)pitchRange;
- (NSString*)playDuring;
- (NSString*)position;
- (NSString*)quotes;
- (NSString*)richness;
- (NSString*)right;
- (NSString*)size;
- (NSString*)speak;
- (NSString*)speakHeader;
- (NSString*)speakNumeral;
- (NSString*)speakPunctuation;
- (NSString*)speechRate;
- (NSString*)stress;
- (NSString*)tableLayout;
- (NSString*)textAlign;
- (NSString*)textDecoration;
- (NSString*)textIndent;
- (NSString*)textShadow;
- (NSString*)textTransform;
- (NSString*)top;
- (NSString*)unicodeBidi;
- (NSString*)verticalAlign;
- (NSString*)visibility;
- (NSString*)voiceFamily;
- (NSString*)volume;
- (NSString*)whiteSpace;
- (NSString*)widows;
- (NSString*)width;
- (NSString*)wordSpacing;
- (NSString*)zIndex;
- (void)setAzimuth:(NSString*)azimuth;
- (void)setBackground:(NSString*)background;
- (void)setBackgroundAttachment:(NSString*)backgroundAttachment;
- (void)setBackgroundColor:(NSString*)backgroundColor;
- (void)setBackgroundImage:(NSString*)backgroundImage;
- (void)setBackgroundPosition:(NSString*)backgroundPosition;
- (void)setBackgroundRepeat:(NSString*)backgroundRepeat;
- (void)setBorder:(NSString*)border;
- (void)setBorderBottom:(NSString*)borderBottom;
- (void)setBorderBottomColor:(NSString*)borderBottomColor;
- (void)setBorderBottomStyle:(NSString*)borderBottomStyle;
- (void)setBorderBottomWidth:(NSString*)borderBottomWidth;
- (void)setBorderCollapse:(NSString*)borderCollapse;
- (void)setBorderColor:(NSString*)borderColor;
- (void)setBorderLeft:(NSString*)borderLeft;
- (void)setBorderLeftColor:(NSString*)borderLeftColor;
- (void)setBorderLeftStyle:(NSString*)borderLeftStyle;
- (void)setBorderLeftWidth:(NSString*)borderLeftWidth;
- (void)setBorderRight:(NSString*)borderRight;
- (void)setBorderRightColor:(NSString*)borderRightColor;
- (void)setBorderRightStyle:(NSString*)borderRightStyle;
- (void)setBorderRightWidth:(NSString*)borderRightWidth;
- (void)setBorderSpacing:(NSString*)borderSpacing;
- (void)setBorderStyle:(NSString*)borderStyle;
- (void)setBorderTop:(NSString*)borderTop;
- (void)setBorderTopColor:(NSString*)borderTopColor;
- (void)setBorderTopStyle:(NSString*)borderTopStyle;
- (void)setBorderTopWidth:(NSString*)borderTopWidth;
- (void)setBorderWidth:(NSString*)borderWidth;
- (void)setBottom:(NSString*)bottom;
- (void)setCaptionSide:(NSString*)captionSide;
- (void)setClear:(NSString*)clear;
- (void)setClip:(NSString*)clip;
- (void)setColor:(NSString*)color;
- (void)setContent:(NSString*)content;
- (void)setCounterIncrement:(NSString*)counterIncrement;
- (void)setCounterReset:(NSString*)counterReset;
- (void)setCssFloat:(NSString*)cssFloat;
- (void)setCue:(NSString*)cue;
- (void)setCueAfter:(NSString*)cueAfter;
- (void)setCueBefore:(NSString*)cueBefore;
- (void)setCursor:(NSString*)cursor;
- (void)setDirection:(NSString*)direction;
- (void)setDisplay:(NSString*)display;
- (void)setElevation:(NSString*)elevation;
- (void)setEmptyCells:(NSString*)emptyCells;
- (void)setFont:(NSString*)font;
- (void)setFontFamily:(NSString*)fontFamily;
- (void)setFontSize:(NSString*)fontSize;
- (void)setFontSizeAdjust:(NSString*)fontSizeAdjust;
- (void)setFontStretch:(NSString*)fontStretch;
- (void)setFontStyle:(NSString*)fontStyle;
- (void)setFontVariant:(NSString*)fontVariant;
- (void)setFontWeight:(NSString*)fontWeight;
- (void)setHeight:(NSString*)height;
- (void)setLeft:(NSString*)left;
- (void)setLetterSpacing:(NSString*)letterSpacing;
- (void)setLineHeight:(NSString*)lineHeight;
- (void)setListStyle:(NSString*)listStyle;
- (void)setListStyleImage:(NSString*)listStyleImage;
- (void)setListStylePosition:(NSString*)listStylePosition;
- (void)setListStyleType:(NSString*)listStyleType;
- (void)setMargin:(NSString*)margin;
- (void)setMarginBottom:(NSString*)marginBottom;
- (void)setMarginLeft:(NSString*)marginLeft;
- (void)setMarginRight:(NSString*)marginRight;
- (void)setMarginTop:(NSString*)marginTop;
- (void)setMarkerOffset:(NSString*)markerOffset;
- (void)setMarks:(NSString*)marks;
- (void)setMaxHeight:(NSString*)maxHeight;
- (void)setMaxWidth:(NSString*)maxWidth;
- (void)setMinHeight:(NSString*)minHeight;
- (void)setMinWidth:(NSString*)minWidth;
- (void)setOrphans:(NSString*)orphans;
- (void)setOutline:(NSString*)outline;
- (void)setOutlineColor:(NSString*)outlineColor;
- (void)setOutlineStyle:(NSString*)outlineStyle;
- (void)setOutlineWidth:(NSString*)outlineWidth;
- (void)setOverflow:(NSString*)overflow;
- (void)setPadding:(NSString*)padding;
- (void)setPaddingBottom:(NSString*)paddingBottom;
- (void)setPaddingLeft:(NSString*)paddingLeft;
- (void)setPaddingRight:(NSString*)paddingRight;
- (void)setPaddingTop:(NSString*)paddingTop;
- (void)setPage:(NSString*)page;
- (void)setPageBreakAfter:(NSString*)pageBreakAfter;
- (void)setPageBreakBefore:(NSString*)pageBreakBefore;
- (void)setPageBreakInside:(NSString*)pageBreakInside;
- (void)setPause:(NSString*)pause;
- (void)setPauseAfter:(NSString*)pauseAfter;
- (void)setPauseBefore:(NSString*)pauseBefore;
- (void)setPitch:(NSString*)pitch;
- (void)setPitchRange:(NSString*)pitchRange;
- (void)setPlayDuring:(NSString*)playDuring;
- (void)setPosition:(NSString*)position;
- (void)setQuotes:(NSString*)quotes;
- (void)setRichness:(NSString*)richness;
- (void)setRight:(NSString*)right;
- (void)setSize:(NSString*)size;
- (void)setSpeak:(NSString*)speak;
- (void)setSpeakHeader:(NSString*)speakHeader;
- (void)setSpeakNumeral:(NSString*)speakNumeral;
- (void)setSpeakPunctuation:(NSString*)speakPunctuation;
- (void)setSpeechRate:(NSString*)speechRate;
- (void)setStress:(NSString*)stress;
- (void)setTableLayout:(NSString*)tableLayout;
- (void)setTextAlign:(NSString*)textAlign;
- (void)setTextDecoration:(NSString*)textDecoration;
- (void)setTextIndent:(NSString*)textIndent;
- (void)setTextShadow:(NSString*)textShadow;
- (void)setTextTransform:(NSString*)textTransform;
- (void)setTop:(NSString*)top;
- (void)setUnicodeBidi:(NSString*)unicodeBidi;
- (void)setVerticalAlign:(NSString*)verticalAlign;
- (void)setVisibility:(NSString*)visibility;
- (void)setVoiceFamily:(NSString*)voiceFamily;
- (void)setVolume:(NSString*)volume;
- (void)setWhiteSpace:(NSString*)whiteSpace;
- (void)setWidows:(NSString*)widows;
- (void)setWidth:(NSString*)width;
- (void)setWordSpacing:(NSString*)wordSpacing;
- (void)setZIndex:(NSString*)zIndex;
@interface DOMCSSCharsetRule : DOMCSSRule
@interface DOMCSSFontFaceRule : DOMCSSRule
@interface DOMCSSImportRule : DOMCSSRule
@interface DOMCSSMediaRule : DOMCSSRule
// Instance Members
- (unsigned)insertRule:(NSString*)rule index:(unsigned)index;
- (void)deleteRule:(unsigned)index;
@interface DOMCSSMediaRule (DOMCSSMediaRuleDeprecated)
@interface DOMCSSPageRule : DOMCSSRule
@interface DOMCSSPrimitiveValue : DOMCSSValue
// Instance Members
- (DOMCounter*)getCounterValue;
- (DOMRGBColor*)getRGBColorValue;
- (DOMRect*)getRectValue;
- (NSString*)getStringValue;
- (float)getFloatValue:(unsigned)short unitType;
- (void)setFloatValue:(unsigned)short unitType:(floatValue:)float floatValue;
- (void)setStringValue:(unsigned)short stringType:(stringValue:)NSString* stringValue;
@interface DOMCSSPrimitiveValue (DOMCSSPrimitiveValueDeprecated)
@interface DOMCSSRule : DOMObject
@interface DOMCSSRuleList : DOMObject
// Instance Members
- (DOMCSSRule*)item:(unsigned)index;
@interface DOMCSSStyleDeclaration : DOMObject
// Instance Members
- (BOOL)isPropertyImplicit:(NSString*)propertyName;
- (DOMCSSValue*)getPropertyCSSValue:(NSString*)propertyName;
- (NSString*)getPropertyPriority:(NSString*)propertyName;
- (NSString*)getPropertyShorthand:(NSString*)propertyName;
- (NSString*)getPropertyValue:(NSString*)propertyName;
- (NSString*)item:(unsigned)index;
- (NSString*)removeProperty:(NSString*)propertyName;
- (void)setProperty:(NSString*)propertyName value:(NSString*)value priority:(NSString*)priority;
@interface DOMCSSStyleDeclaration (DOMCSSStyleDeclarationDeprecated)
@interface DOMCSSStyleRule : DOMCSSRule
@interface DOMCSSStyleSheet : DOMStyleSheet
// Instance Members
- (unsigned)insertRule:(NSString*)rule index:(unsigned)index;
- (void)deleteRule:(unsigned)index;
@interface DOMCSSStyleSheet (DOMCSSStyleSheetDeprecated)
@interface DOMCSSUnknownRule : DOMCSSRule
@interface DOMCSSValue : DOMObject
@interface DOMCSSValueList : DOMCSSValue
// Instance Members
- (DOMCSSValue*)item:(unsigned)index;
@interface DOMDocument : DOMNode
// Instance Members
- (DOMAttr*)createAttribute:(NSString*)name;
- (DOMAttr*)createAttributeNS:(NSString*)namespaceURI qualifiedName:(NSString*)qualifiedName;
- (DOMCDATASection*)createCDATASection:(NSString*)data;
- (DOMCSSRuleList*)getMatchedCSSRules:(DOMElement*)element pseudoElement:(NSString*)pseudoElement;
- (DOMCSSRuleList*)getMatchedCSSRules:(DOMElement*)element pseudoElement:(NSString*)pseudoElement authorOnly:(BOOL)authorOnly;
- (DOMCSSStyleDeclaration*)createCSSStyleDeclaration;
- (DOMCSSStyleDeclaration*)getComputedStyle:(DOMElement*)element pseudoElement:(NSString*)pseudoElement;
- (DOMCSSStyleDeclaration*)getOverrideStyle:(DOMElement*)element pseudoElement:(NSString*)pseudoElement;
- (DOMComment*)createComment:(NSString*)data;
- (DOMDocumentFragment*)createDocumentFragment;
- (DOMElement*)createElement:(NSString*)tagName;
- (DOMElement*)createElementNS:(NSString*)namespaceURI qualifiedName:(NSString*)qualifiedName;
- (DOMElement*)getElementById:(NSString*)elementId;
- (DOMEntityReference*)createEntityReference:(NSString*)name;
- (DOMEvent*)createEvent:(NSString*)eventType;
- (DOMNode*)adoptNode:(DOMNode*)source;
- (DOMNode*)importNode:(DOMNode*)importedNode deep:(BOOL)deep;
- (DOMNodeList*)getElementsByTagName:(NSString*)tagname;
- (DOMNodeList*)getElementsByTagNameNS:(NSString*)namespaceURI localName:(NSString*)localName;
- (DOMProcessingInstruction*)createProcessingInstruction:(NSString*)target data:(NSString*)data;
- (DOMRange*)createRange;
- (DOMText*)createTextNode:(NSString*)data;
- (DOMXPathExpression*)createExpression:(NSString*)expression resolver:(id)
- (DOMXPathResult*)evaluate:(NSString*)expression contextNode:(DOMNode*)contextNode resolver:(id)
- (id)
@interface DOMDocument (DOMDocumentDeprecated)
@interface DOMDocumentFragment : DOMNode
@interface DOMDocumentType : DOMNode
@interface DOMElement : DOMNode
// Instance Members
- (BOOL)hasAttribute:(NSString*)name;
- (BOOL)hasAttributeNS:(NSString*)namespaceURI localName:(NSString*)localName;
- (DOMAttr*)getAttributeNode:(NSString*)name;
- (DOMAttr*)getAttributeNodeNS:(NSString*)namespaceURI localName:(NSString*)localName;
- (DOMAttr*)removeAttributeNode:(DOMAttr*)oldAttr;
- (DOMAttr*)setAttributeNode:(DOMAttr*)newAttr;
- (DOMAttr*)setAttributeNodeNS:(DOMAttr*)newAttr;
- (DOMNodeList*)getElementsByTagName:(NSString*)name;
- (DOMNodeList*)getElementsByTagNameNS:(NSString*)namespaceURI localName:(NSString*)localName;
- (NSString*)getAttribute:(NSString*)name;
- (NSString*)getAttributeNS:(NSString*)namespaceURI localName:(NSString*)localName;
- (void)blur;
- (void)focus;
- (void)removeAttribute:(NSString*)name;
- (void)removeAttributeNS:(NSString*)namespaceURI localName:(NSString*)localName;
- (void)scrollIntoView:(BOOL)alignWithTop;
- (void)scrollIntoViewIfNeeded:(BOOL)centerIfNeeded;
- (void)setAttribute:(NSString*)name value:(NSString*)value;
- (void)setAttributeNS:(NSString*)namespaceURI qualifiedName:(NSString*)qualifiedName value:(NSString*)value;
@interface DOMElement (DOMElementDeprecated)
@interface DOMEntity : DOMNode
@interface DOMEntityReference : DOMNode
@interface DOMEvent : DOMObject
// Instance Members
- (void)initEvent:(NSString*)eventTypeArg canBubbleArg:(BOOL)canBubbleArg cancelableArg:(BOOL)cancelableArg;
- (void)preventDefault;
- (void)stopPropagation;
@interface DOMEvent (DOMEventDeprecated)
@interface DOMNode (DOMEventTarget
@interface DOMNode (DOMNodeExtensions)
// Instance Members
- (NSArray*)lineBoxRects;
- (NSRect)boundingBox;
@interface DOMElement (DOMElementAppKitExtensions)
// Instance Members
- (NSImage*)image;
@interface DOMHTMLDocument (DOMHTMLDocumentExtensions)
// Instance Members
- (DOMDocumentFragment*)createDocumentFragmentWithMarkupString:(NSString*)markupString baseURL:(NSURL*)baseURL;
- (DOMDocumentFragment*)createDocumentFragmentWithText:(NSString*)text;
@interface DOMHTMLAnchorElement : DOMHTMLElement
// Instance Members
- (void)blur;
- (void)focus;
@interface DOMHTMLAppletElement : DOMHTMLElement
@interface DOMHTMLAreaElement : DOMHTMLElement
@interface DOMHTMLBaseElement : DOMHTMLElement
@interface DOMHTMLBaseFontElement : DOMHTMLElement
@interface DOMHTMLBodyElement : DOMHTMLElement
@interface DOMHTMLBRElement : DOMHTMLElement
@interface DOMHTMLButtonElement : DOMHTMLElement
@interface DOMHTMLCollection : DOMObject
// Instance Members
- (DOMNode*)item:(unsigned)index;
- (DOMNode*)namedItem:(NSString*)name;
@interface DOMHTMLDirectoryElement : DOMHTMLElement
@interface DOMHTMLDivElement : DOMHTMLElement
@interface DOMHTMLDListElement : DOMHTMLElement
@interface DOMHTMLDocument : DOMDocument
// Instance Members
- (DOMElement*)getElementById:(NSString*)elementId;
- (DOMNodeList*)getElementsByName:(NSString*)elementName;
- (void)close;
- (void)open;
- (void)write:(NSString*)text;
- (void)writeln:(NSString*)text;
@interface DOMHTMLElement : DOMElement
@interface DOMHTMLEmbedElement : DOMHTMLElement
@interface DOMHTMLFieldSetElement : DOMHTMLElement
@interface DOMHTMLFontElement : DOMHTMLElement
@interface DOMHTMLFormElement : DOMHTMLElement
// Instance Members
- (void)reset;
- (void)submit;
@interface DOMHTMLFrameElement : DOMHTMLElement
@interface DOMHTMLFrameSetElement : DOMHTMLElement
@interface DOMHTMLHeadElement : DOMHTMLElement
@interface DOMHTMLHeadingElement : DOMHTMLElement
@interface DOMHTMLHRElement : DOMHTMLElement
@interface DOMHTMLHtmlElement : DOMHTMLElement
@interface DOMHTMLIFrameElement : DOMHTMLElement
@interface DOMHTMLImageElement : DOMHTMLElement
@interface DOMHTMLInputElement : DOMHTMLElement
// Instance Members
- (void)blur;
- (void)click;
- (void)focus;
- (void)select;
@interface DOMHTMLIsIndexElement : DOMHTMLInputElement
@interface DOMHTMLLabelElement : DOMHTMLElement
@interface DOMHTMLLegendElement : DOMHTMLElement
@interface DOMHTMLLIElement : DOMHTMLElement
@interface DOMHTMLLinkElement : DOMHTMLElement
@interface DOMHTMLMapElement : DOMHTMLElement
@interface DOMHTMLMarqueeElement : DOMHTMLElement
// Instance Members
- (void)start;
- (void)stop;
@interface DOMHTMLMenuElement : DOMHTMLElement
@interface DOMHTMLMetaElement : DOMHTMLElement
@interface DOMHTMLModElement : DOMHTMLElement
@interface DOMHTMLObjectElement : DOMHTMLElement
@interface DOMHTMLOListElement : DOMHTMLElement
@interface DOMHTMLOptGroupElement : DOMHTMLElement
@interface DOMHTMLOptionElement : DOMHTMLElement
@interface DOMHTMLOptionsCollection : DOMObject
// Instance Members
- (DOMNode*)item:(unsigned)index;
- (DOMNode*)namedItem:(NSString*)name;
@interface DOMHTMLParagraphElement : DOMHTMLElement
@interface DOMHTMLParamElement : DOMHTMLElement
@interface DOMHTMLPreElement : DOMHTMLElement
@interface DOMHTMLQuoteElement : DOMHTMLElement
@interface DOMHTMLScriptElement : DOMHTMLElement
@interface DOMHTMLSelectElement : DOMHTMLElement
// Instance Members
- (void)add:(DOMHTMLElement*)element before:(DOMHTMLElement*)before;
- (void)blur;
- (void)focus;
- (void)remove:(int)index;
@interface DOMHTMLSelectElement (DOMHTMLSelectElementDeprecated)
@interface DOMHTMLStyleElement : DOMHTMLElement
@interface DOMHTMLTableCaptionElement : DOMHTMLElement
@interface DOMHTMLTableCellElement : DOMHTMLElement
@interface DOMHTMLTableColElement : DOMHTMLElement
@interface DOMHTMLTableElement : DOMHTMLElement
// Instance Members
- (DOMHTMLElement*)createCaption;
- (DOMHTMLElement*)createTFoot;
- (DOMHTMLElement*)createTHead;
- (DOMHTMLElement*)insertRow:(int)index;
- (void)deleteCaption;
- (void)deleteRow:(int)index;
- (void)deleteTFoot;
- (void)deleteTHead;
@interface DOMHTMLTableRowElement : DOMHTMLElement
// Instance Members
- (DOMHTMLElement*)insertCell:(int)index;
- (void)deleteCell:(int)index;
@interface DOMHTMLTableSectionElement : DOMHTMLElement
// Instance Members
- (DOMHTMLElement*)insertRow:(int)index;
- (void)deleteRow:(int)index;
@interface DOMHTMLTextAreaElement : DOMHTMLElement
// Instance Members
- (void)blur;
- (void)focus;
- (void)select;
@interface DOMHTMLTitleElement : DOMHTMLElement
@interface DOMHTMLUListElement : DOMHTMLElement
@interface DOMImplementation : DOMObject
// Instance Members
- (BOOL)hasFeature:(NSString*)feature version:(NSString*)version;
- (DOMCSSStyleSheet*)createCSSStyleSheet:(NSString*)title media:(NSString*)media;
- (DOMDocument*)createDocument:(NSString*)namespaceURI qualifiedName:(NSString*)qualifiedName doctype:(DOMDocumentType*)doctype;
- (DOMDocumentType*)createDocumentType:(NSString*)qualifiedName publicId:(NSString*)publicId systemId:(NSString*)systemId;
- (DOMHTMLDocument*)createHTMLDocument:(NSString*)title;
@interface DOMImplementation (DOMImplementationDeprecated)
@interface DOMKeyboardEvent : DOMUIEvent
// Instance Members
- (BOOL)getModifierState:(NSString*)keyIdentifierArg;
@interface DOMMediaList : DOMObject
// Instance Members
- (NSString*)item:(unsigned)index;
- (void)appendMedium:(NSString*)newMedium;
- (void)deleteMedium:(NSString*)oldMedium;
@interface DOMMouseEvent : DOMUIEvent
// Instance Members
- (void)initMouseEvent:(NSString*)type canBubble:(BOOL)canBubble cancelable:(BOOL)cancelable view:(DOMAbstractView*)view detail:(int)detail screenX:(int)screenX screenY:(int)screenY clientX:(int)clientX clientY:(int)clientY ctrlKey:(BOOL)ctrlKey altKey:(BOOL)altKey shiftKey:(BOOL)shiftKey metaKey:(BOOL)metaKey button:(unsigned)short button:(relatedTarget:)id
@interface DOMMouseEvent (DOMMouseEventDeprecated)
@interface DOMMutationEvent : DOMEvent
// Instance Members
- (void)initMutationEvent:(NSString*)type canBubble:(BOOL)canBubble cancelable:(BOOL)cancelable relatedNode:(DOMNode*)relatedNode prevValue:(NSString*)prevValue newValue:(NSString*)newValue attrName:(NSString*)attrName attrChange:(unsigned)short attrChange;
@interface DOMMutationEvent (DOMMutationEventDeprecated)
@interface DOMNamedNodeMap : DOMObject
// Instance Members
- (DOMNode*)getNamedItem:(NSString*)name;
- (DOMNode*)getNamedItemNS:(NSString*)namespaceURI localName:(NSString*)localName;
- (DOMNode*)item:(unsigned)index;
- (DOMNode*)removeNamedItem:(NSString*)name;
- (DOMNode*)removeNamedItemNS:(NSString*)namespaceURI localName:(NSString*)localName;
- (DOMNode*)setNamedItem:(DOMNode*)node;
- (DOMNode*)setNamedItemNS:(DOMNode*)node;
@interface DOMNamedNodeMap (DOMNamedNodeMapDeprecated)
@interface DOMNode : DOMObject
// Instance Members
- (BOOL)hasAttributes;
- (BOOL)hasChildNodes;
- (BOOL)isEqualNode:(DOMNode*)other;
- (BOOL)isSameNode:(DOMNode*)other;
- (BOOL)isSupported:(NSString*)feature version:(NSString*)version;
- (DOMNode*)appendChild:(DOMNode*)newChild;
- (DOMNode*)cloneNode:(BOOL)deep;
- (DOMNode*)insertBefore:(DOMNode*)newChild refChild:(DOMNode*)refChild;
- (DOMNode*)removeChild:(DOMNode*)oldChild;
- (DOMNode*)replaceChild:(DOMNode*)newChild oldChild:(DOMNode*)oldChild;
- (void)normalize;
@interface DOMNode (DOMNodeDeprecated)
@interface DOMNodeIterator : DOMObject
// Instance Members
- (DOMNode*)nextNode;
- (DOMNode*)previousNode;
- (void)detach;
@interface DOMNodeList : DOMObject
// Instance Members
- (DOMNode*)item:(unsigned)index;
@interface DOMNotation : DOMNode
@interface DOMObject : WebScriptObject
@interface DOMObject (DOMLinkStyle)
@interface DOMOverflowEvent : DOMEvent
// Instance Members
- (void)initOverflowEvent:(unsigned)short orient:(horizontalOverflow:)BOOL horizontalOverflow:(verticalOverflow:)BOOL verticalOverflow;
@interface DOMProcessingInstruction : DOMNode
@interface DOMRange : DOMObject
// Instance Members
- (DOMDocumentFragment*)cloneContents;
- (DOMDocumentFragment*)extractContents;
- (DOMRange*)cloneRange;
- (NSString*)toString;
- (short)compareBoundaryPoints:(unsigned)short how:(sourceRange:)DOMRange* sourceRange;
- (void)collapse:(BOOL)toStart;
- (void)deleteContents;
- (void)detach;
- (void)insertNode:(DOMNode*)newNode;
- (void)selectNode:(DOMNode*)refNode;
- (void)selectNodeContents:(DOMNode*)refNode;
- (void)setEnd:(DOMNode*)refNode offset:(int)offset;
- (void)setEndAfter:(DOMNode*)refNode;
- (void)setEndBefore:(DOMNode*)refNode;
- (void)setStart:(DOMNode*)refNode offset:(int)offset;
- (void)setStartAfter:(DOMNode*)refNode;
- (void)setStartBefore:(DOMNode*)refNode;
- (void)surroundContents:(DOMNode*)newParent;
@interface DOMRange (DOMRangeDeprecated)
@interface DOMRect : DOMObject
@interface DOMRGBColor : DOMObject
@interface DOMStyleSheet : DOMObject
@interface DOMStyleSheetList : DOMObject
// Instance Members
- (DOMStyleSheet*)item:(unsigned)index;
@interface DOMText : DOMCharacterData
// Instance Members
- (DOMText*)splitText:(unsigned)offset;
@interface DOMDocument (DOMDocumentTraversal)
// Instance Members
- (DOMNodeIterator*)createNodeIterator:(DOMNode*)root whatToShow:(unsigned)whatToShow filter:(id)
- (DOMTreeWalker*)createTreeWalker:(DOMNode*)root whatToShow:(unsigned)whatToShow filter:(id)
@interface DOMDocument (DOMDocumentTraversalDeprecated)
@interface DOMTreeWalker : DOMObject
// Instance Members
- (DOMNode*)firstChild;
- (DOMNode*)lastChild;
- (DOMNode*)nextNode;
- (DOMNode*)nextSibling;
- (DOMNode*)parentNode;
- (DOMNode*)previousNode;
- (DOMNode*)previousSibling;
@interface DOMUIEvent : DOMEvent
// Instance Members
- (void)initUIEvent:(NSString*)type canBubble:(BOOL)canBubble cancelable:(BOOL)cancelable view:(DOMAbstractView*)view detail:(int)detail;
@interface DOMUIEvent (DOMUIEventDeprecated)
@interface DOMWheelEvent : DOMUIEvent
@interface DOMXPathExpression : DOMObject
// Instance Members
- (DOMXPathResult*)evaluate:(DOMNode*)contextNode type:(unsigned)short type:(inResult:)DOMXPathResult* inResult;
@interface DOMXPathExpression (DOMXPathExpressionDeprecated)
@interface DOMXPathResult : DOMObject
// Instance Members
- (DOMNode*)iterateNext;
- (DOMNode*)snapshotItem:(unsigned)index;
@interface WebArchive : NSObject
// Instance Members
- (NSArray*)subframeArchives;
- (NSArray*)subresources;
- (NSData*)data;
- (WebResource*)mainResource;
- (id)initWithData:(NSData*)data;
- (id)initWithMainResource:(WebResource*)mainResource subresources:(NSArray*)subresources subframeArchives:(NSArray*)subframeArchives;
@interface WebBackForwardList : NSObject
// Instance Members
- (BOOL)containsItem:(WebHistoryItem*)item;
- (NSArray*)backListWithLimit:(int)limit;
- (NSArray*)forwardListWithLimit:(int)limit;
- (WebHistoryItem*)backItem;
- (WebHistoryItem*)currentItem;
- (WebHistoryItem*)forwardItem;
- (WebHistoryItem*)itemAtIndex:(int)index;
- (int)backListCount;
- (int)capacity;
- (int)forwardListCount;
- (void)addItem:(WebHistoryItem*)item;
- (void)goBack;
- (void)goForward;
- (void)goToItem:(WebHistoryItem*)item;
- (void)setCapacity:(int)size;
@interface WebBackForwardList (WebBackForwardListDeprecated)
// Instance Members
- (WebNSUInteger)pageCacheSize;
- (void)setPageCacheSize:(WebNSUInteger)size;
@interface WebDataSource : NSObject
// Instance Members
- (BOOL)isLoading;
- (NSArray*)subresources;
- (NSData*)data;
- (NSMutableURLRequest*)request;
- (NSString*)pageTitle;
- (NSString*)textEncodingName;
- (NSURL*)unreachableURL;
- (NSURLRequest*)initialRequest;
- (NSURLResponse*)response;
- (WebArchive*)webArchive;
- (WebFrame*)webFrame;
- (WebResource*)mainResource;
- (WebResource*)subresourceForURL:(NSURL*)URL;
- (id)
- (id)initWithRequest:(NSURLRequest*)request;
- (void)addSubresource:(WebResource*)subresource;
@interface DOMNode (WebDOMNodeOperations)
// Instance Members
- (WebArchive*)webArchive;
@interface DOMDocument (WebDOMDocumentOperations)
// Instance Members
- (NSURL*)URLWithAttributeString:(NSString*)string;
- (WebFrame*)webFrame;
@interface DOMRange (WebDOMRangeOperations)
// Instance Members
- (NSString*)markupString;
- (WebArchive*)webArchive;
@interface DOMHTMLFrameElement (WebDOMHTMLFrameElementOperations)
// Instance Members
- (WebFrame*)contentFrame;
@interface DOMHTMLIFrameElement (WebDOMHTMLIFrameElementOperations)
// Instance Members
- (WebFrame*)contentFrame;
@interface DOMHTMLObjectElement (WebDOMHTMLObjectElementOperations)
// Instance Members
- (WebFrame*)contentFrame;
@interface WebDownload : NSURLDownload
@interface NSObject (WebDownloadDelegate)
// Instance Members
- (NSWindow*)downloadWindowForAuthenticationSheet:(WebDownload*)download;
@interface NSObject (WebViewEditingDelegate)
// Instance Members
- (BOOL)webView:(WebView*)webView shouldBeginEditingInDOMRange:(DOMRange*)range;
- (BOOL)webView:(WebView*)webView shouldEndEditingInDOMRange:(DOMRange*)range;
- (BOOL)webView:(WebView*)webView shouldInsertNode:(DOMNode*)node replacingDOMRange:(DOMRange*)range givenAction:(WebViewInsertAction)action;
- (BOOL)webView:(WebView*)webView shouldInsertText:(NSString*)text replacingDOMRange:(DOMRange*)range givenAction:(WebViewInsertAction)action;
- (BOOL)webView:(WebView*)webView shouldDeleteDOMRange:(DOMRange*)range;
- (BOOL)webView:(WebView*)webView shouldChangeSelectedDOMRange:(DOMRange*)currentRange toDOMRange:(DOMRange*)proposedRange affinity:(NSSelectionAffinity)selectionAffinity stillSelecting:(BOOL)flag;
- (BOOL)webView:(WebView*)webView shouldApplyStyle:(DOMCSSStyleDeclaration*)style toElementsInDOMRange:(DOMRange*)range;
- (BOOL)webView:(WebView*)webView doCommandBySelector:(SEL)selector;
- (BOOL)webView:(WebView*)webView shouldChangeTypingStyle:(DOMCSSStyleDeclaration*)currentStyle toStyle:(DOMCSSStyleDeclaration*)proposedStyle;
- (NSUndoManager*)undoManagerForWebView:(WebView*)webView;
- (void)webViewDidBeginEditing:(NSNotification*)notification;
- (void)webViewDidChange:(NSNotification*)notification;
- (void)webViewDidChangeSelection:(NSNotification*)notification;
- (void)webViewDidChangeTypingStyle:(NSNotification*)notification;
- (void)webViewDidEndEditing:(NSNotification*)notification;
@interface WebFrame : NSObject
// Instance Members
- (DOMDocument*)DOMDocument;
- (DOMHTMLElement*)frameElement;
- (JSGlobalContextRef)globalContext;
- (NSArray*)childFrames;
- (NSString*)name;
- (WebDataSource*)dataSource;
- (WebDataSource*)provisionalDataSource;
- (WebFrame*)findFrameNamed:(NSString*)name;
- (WebFrame*)parentFrame;
- (WebFrameView*)frameView;
- (WebScriptObject*)windowObject;
- (WebView*)webView;
- (id)initWithName:(NSString*)name webFrameView:(WebFrameView*)view webView:(WebView*)webView;
- (void)loadAlternateHTMLString:(NSString*)string baseURL:(NSURL*)baseURL forUnreachableURL:(NSURL*)unreachableURL;
- (void)loadArchive:(WebArchive*)archive;
- (void)loadData:(NSData*)data MIMEType:(NSString*)MIMEType textEncodingName:(NSString*)encodingName baseURL:(NSURL*)URL;
- (void)loadHTMLString:(NSString*)string baseURL:(NSURL*)URL;
- (void)loadRequest:(NSURLRequest*)request;
- (void)reload;
- (void)stopLoading;
@interface NSObject (WebFrameLoadDelegate)
// Instance Members
- (void)webView:(WebView*)sender didStartProvisionalLoadForFrame:(WebFrame*)frame;
- (void)webView:(WebView*)sender didReceiveServerRedirectForProvisionalLoadForFrame:(WebFrame*)frame;
- (void)webView:(WebView*)sender didFailProvisionalLoadWithError:(NSError*)error forFrame:(WebFrame*)frame;
- (void)webView:(WebView*)sender didCommitLoadForFrame:(WebFrame*)frame;
- (void)webView:(WebView*)sender didReceiveTitle:(NSString*)title forFrame:(WebFrame*)frame;
- (void)webView:(WebView*)sender didReceiveIcon:(NSImage*)image forFrame:(WebFrame*)frame;
- (void)webView:(WebView*)sender didFinishLoadForFrame:(WebFrame*)frame;
- (void)webView:(WebView*)sender didFailLoadWithError:(NSError*)error forFrame:(WebFrame*)frame;
- (void)webView:(WebView*)sender didChangeLocationWithinPageForFrame:(WebFrame*)frame;
- (void)webView:(WebView*)sender willPerformClientRedirectToURL:(NSURL*)URL delay:(NSTimeInterval)seconds fireDate:(NSDate*)date forFrame:(WebFrame*)frame;
- (void)webView:(WebView*)sender didCancelClientRedirectForFrame:(WebFrame*)frame;
- (void)webView:(WebView*)sender willCloseFrame:(WebFrame*)frame;
- (void)webView:(WebView*)webView didClearWindowObject:(WebScriptObject*)windowObject forFrame:(WebFrame*)frame;
- (void)webView:(WebView*)webView windowScriptObjectAvailable:(WebScriptObject*)windowScriptObject;
@interface WebFrameView : NSView
// Instance Members
- (BOOL)allowsScrolling;
- (BOOL)canPrintHeadersAndFooters;
- (BOOL)documentViewShouldHandlePrint;
- (NSPrintOperation*)printOperationWithPrintInfo:(NSPrintInfo*)printInfo;
- (NSView)
- (WebFrame*)webFrame;
- (void)printDocumentView;
- (void)setAllowsScrolling:(BOOL)flag;
@interface WebHistory : NSObject
// Class Members
+ (WebHistory*)optionalSharedHistory;
+ (void)setOptionalSharedHistory:(WebHistory*)history;
// Instance Members
- (BOOL)loadFromURL:(NSURL*)URL error:(NSError**)error;
- (BOOL)saveToURL:(NSURL*)URL error:(NSError**)error;
- (NSArray*)orderedItemsLastVisitedOnDay:(NSCalendarDate*)calendarDate;
- (NSArray*)orderedLastVisitedDays;
- (WebHistoryItem*)itemForURL:(NSURL*)URL;
- (int)historyAgeInDaysLimit;
- (int)historyItemLimit;
- (void)addItems:(NSArray*)newItems;
- (void)removeAllItems;
- (void)removeItems:(NSArray*)items;
- (void)setHistoryAgeInDaysLimit:(int)limit;
- (void)setHistoryItemLimit:(int)limit;
@interface WebHistoryItem : NSObject
// Instance Members
- (NSImage*)icon;
- (NSString*)URLString;
- (NSString*)alternateTitle;
- (NSString*)originalURLString;
- (NSString*)title;
- (NSTimeInterval)lastVisitedTimeInterval;
- (id)initWithURLString:(NSString*)URLString title:(NSString*)title lastVisitedTimeInterval:(NSTimeInterval)time;
- (void)setAlternateTitle:(NSString*)alternateTitle;
@interface NSObject (WebJavaPlugIn)
// Instance Members
- (jobject)webPlugInGetApplet;
- (jvalue)webPlugInCallJava:(jobject)object :() :() :() :() :() :() isStatic:(BOOL)isStatic
:() :() :() :() :() :(returnType:)WebJNIReturnType returnType
:() :() :() :() :() :() :() method:(jmethodID)method
:() :() :() :() :() :()arguments: jvalue*:(args
) :() :() :() :() :() callingURL:(NSURL*)url
:() :() exceptionDescription:(NSString**)exceptionString;
@interface NSObject (WebPlugIn)
// Instance Members
- (id)objectForWebScript;
- (void)webPlugInDestroy;
- (void)webPlugInInitialize;
- (void)webPlugInSetIsSelected:(BOOL)isSelected;
- (void)webPlugInStart;
- (void)webPlugInStop;
@interface NSObject (WebPlugInContainer)
// Instance Members
- (NSColor*)webPlugInContainerSelectionColor;
- (WebFrame*)webFrame;
- (void)webPlugInContainerLoadRequest:(NSURLRequest*)request inFrame:(NSString*)target;
- (void)webPlugInContainerShowStatus:(NSString*)message;
@interface NSObject (WebPolicyDelegate)
// Instance Members
- (void)webView:(WebView*)webView decidePolicyForNavigationAction:(NSDictionary*)actionInformation :() :() :() :() :() :() :() :() :() :() :() :() :() :() :() :() :() :() :() :(request:)NSURLRequest* request
:() :() :() :() :() :() :() :() :() :() :() :() :() :() :() :() :() :() :() :() :(frame:)WebFrame* frame
:() :() :() :() :() :() :() :() :() :() :() :() :() :() :() :() :()decisionListener: id
- (void)webView:(WebView*)webView decidePolicyForNewWindowAction:(NSDictionary*)actionInformation :() :() :() :() :() :() :() :() :() :() :() :() :() :() :() :() :() :() :() request:(NSURLRequest*)request
:() :() :() :() :() :() :() :() :() :() :() :() :() :() :() :() :() :(newFrameName:)NSString* frameName
:() :() :() :() :() :() :() :() :() :() :() :() :() :() :() :() :(decisionListener:)id
- (void)webView:(WebView*)webView decidePolicyForMIMEType:(NSString*)type :() :() :() :() :() :() :() :() :() :() :() :() :() :() :() :() :()request: NSURLRequest*:(request
) :() :() :() :() :() :() :() :() :() :() :() :() :() :() :() :() :() frame:(WebFrame*)frame
:() :() :() :() :() :() :() :() :() :() :() :() :() :()decisionListener: id
- (void)webView:(WebView*)webView unableToImplementPolicyWithError:(NSError*)error frame:(WebFrame*)frame;
@interface WebPreferences : NSObject
// Class Members
+ (WebPreferences*)standardPreferences;
// Instance Members
- (BOOL)allowsAnimatedImageLooping;
- (BOOL)allowsAnimatedImages;
- (BOOL)arePlugInsEnabled;
- (BOOL)autosaves;
- (BOOL)isJavaEnabled;
- (BOOL)isJavaScriptEnabled;
- (BOOL)javaScriptCanOpenWindowsAutomatically;
- (BOOL)loadsImagesAutomatically;
- (BOOL)privateBrowsingEnabled;
- (BOOL)shouldPrintBackgrounds;
- (BOOL)tabsToLinks;
- (BOOL)userStyleSheetEnabled;
- (BOOL)usesPageCache;
- (NSString*)cursiveFontFamily;
- (NSString*)defaultTextEncodingName;
- (NSString*)fantasyFontFamily;
- (NSString*)fixedFontFamily;
- (NSString*)identifier;
- (NSString*)sansSerifFontFamily;
- (NSString*)serifFontFamily;
- (NSString*)standardFontFamily;
- (NSURL*)userStyleSheetLocation;
- (WebCacheModel)cacheModel;
- (id)initWithIdentifier:(NSString*)anIdentifier;
- (int)defaultFixedFontSize;
- (int)defaultFontSize;
- (int)minimumFontSize;
- (int)minimumLogicalFontSize;
- (void)setAllowsAnimatedImageLooping:()BOOL flag;
- (void)setAllowsAnimatedImages:(BOOL)flag;
- (void)setAutosaves:(BOOL)flag;
- (void)setCacheModel:(WebCacheModel)cacheModel;
- (void)setCursiveFontFamily:(NSString*)family;
- (void)setDefaultFixedFontSize:(int)size;
- (void)setDefaultFontSize:(int)size;
- (void)setDefaultTextEncodingName:(NSString*)encoding;
- (void)setFantasyFontFamily:(NSString*)family;
- (void)setFixedFontFamily:(NSString*)family;
- (void)setJavaEnabled:(BOOL)flag;
- (void)setJavaScriptCanOpenWindowsAutomatically:(BOOL)flag;
- (void)setJavaScriptEnabled:(BOOL)flag;
- (void)setLoadsImagesAutomatically:()BOOL flag;
- (void)setMinimumFontSize:(int)size;
- (void)setMinimumLogicalFontSize:(int)size;
- (void)setPlugInsEnabled:(BOOL)flag;
- (void)setPrivateBrowsingEnabled:(BOOL)flag;
- (void)setSansSerifFontFamily:(NSString*)family;
- (void)setSerifFontFamily:(NSString*)family;
- (void)setShouldPrintBackgrounds:(BOOL)flag;
- (void)setStandardFontFamily:(NSString*)family;
- (void)setTabsToLinks:(BOOL)flag;
- (void)setUserStyleSheetEnabled:(BOOL)flag;
- (void)setUserStyleSheetLocation:(NSURL*)URL;
- (void)setUsesPageCache:(BOOL)usesPageCache;
@interface WebResource : NSObject
// Instance Members
- (NSData*)data;
- (NSString*)MIMEType;
- (NSString*)frameName;
- (NSString*)textEncodingName;
- (NSURL*)URL;
- (id)initWithData:(NSData*)data URL:(NSURL*)URL MIMEType:(NSString*)MIMEType textEncodingName:(NSString*)textEncodingName frameName:(NSString*)frameName;
@interface NSObject (WebResourceLoadDelegate)
// Instance Members
- (NSURLRequest*)webView:(WebView*)sender resource:(id)identifier willSendRequest:(NSURLRequest*)request redirectResponse:(NSURLResponse*)redirectResponse fromDataSource:(WebDataSource*)dataSource;
- (id)webView:(WebView*)sender identifierForInitialRequest:(NSURLRequest*)request fromDataSource:(WebDataSource*)dataSource;
- (void)webView:(WebView*)sender resource:(id)identifier didReceiveResponse:(NSURLResponse*)response fromDataSource:(WebDataSource*)dataSource;
- (void)webView:(WebView*)sender resource:(id)identifier didCancelAuthenticationChallenge:(NSURLAuthenticationChallenge*)challenge fromDataSource:(WebDataSource*)dataSource;
- (void)webView:(WebView*)sender resource:(id)identifier didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge*)challenge fromDataSource:(WebDataSource*)dataSource;
- (void)webView:(WebView*)sender resource:(id)identifier didReceiveContentLength:(WebNSInteger)length fromDataSource:(WebDataSource*)dataSource;
- (void)webView:(WebView*)sender resource:(id)identifier didFinishLoadingFromDataSource:(WebDataSource*)dataSource;
- (void)webView:(WebView*)sender resource:(id)identifier didFailLoadingWithError:(NSError*)error fromDataSource:(WebDataSource*)dataSource;
- (void)webView:(WebView*)sender plugInFailedWithError:(NSError*)error dataSource:(WebDataSource*)dataSource;
@interface NSObject (WebScripting)
// Class Members
+ (BOOL)isKeyExcludedFromWebScript:(const)char* name;
+ (BOOL)isSelectorExcludedFromWebScript:(SEL)aSelector;
+ (NSString*)webScriptNameForKey:(const)char* name;
+ (NSString*)webScriptNameForSelector:(SEL)aSelector;
// Instance Members
- (id)invokeDefaultMethodWithArguments:(NSArray*)args;
- (id)invokeUndefinedMethodFromWebScript:(NSString*)name withArguments:(NSArray*)args;
- (void)finalizeForWebScript;
@interface WebScriptObject : NSObject
// Class Members
+ (BOOL)throwException:(NSString*)exceptionMessage;
// Instance Members
- (JSObjectRef)JSObject;
- (NSString*)stringRepresentation;
- (id)callWebScriptMethod:(NSString*)name withArguments:(NSArray*)args;
- (id)evaluateWebScript:(NSString*)script;
- (id)webScriptValueAtIndex:(unsigned)index;
- (void)removeWebScriptKey:(NSString*)name;
- (void)setException:()NSString* description;
- (void)setWebScriptValueAtIndex:(unsigned)index value:(id)value;
@interface WebUndefined : NSObject
// Class Members
+ (WebUndefined*)undefined;
@interface NSObject (WebUIDelegate)
// Instance Members
- (BOOL)webView:(WebView*)sender runBeforeUnloadConfirmPanelWithMessage:(NSString*)message initiatedByFrame:(WebFrame*)frame;
- (BOOL)webView:(WebView*)sender runJavaScriptConfirmPanelWithMessage:(NSString*)message initiatedByFrame:(WebFrame*)frame;
- (BOOL)webView:(WebView*)sender runJavaScriptConfirmPanelWithMessage:(NSString*)message;
- (BOOL)webView:(WebView*)webView validateUserInterfaceItem:(id)
- (BOOL)webView:(WebView*)webView shouldPerformAction:(SEL)action fromSender:(id)sender;
- (BOOL)webViewAreToolbarsVisible:(WebView*)sender;
- (BOOL)webViewIsResizable:(WebView*)sender;
- (BOOL)webViewIsStatusBarVisible:(WebView*)sender;
- (NSArray*)webView:(WebView*)sender contextMenuItemsForElement:(NSDictionary*)element defaultMenuItems:(NSArray*)defaultMenuItems;
- (NSRect)webViewContentRect:(WebView*)sender;
- (NSRect)webViewFrame:(WebView*)sender;
- (NSResponder*)webViewFirstResponder:(WebView*)sender;
- (NSString*)webView:(WebView*)sender runJavaScriptTextInputPanelWithPrompt:(NSString*)prompt defaultText:(NSString*)defaultText;
- (NSString*)webView:(WebView*)sender runJavaScriptTextInputPanelWithPrompt:(NSString*)prompt defaultText:(NSString*)defaultText initiatedByFrame:(WebFrame*)frame;
- (NSString*)webViewStatusText:(WebView*)sender;
- (WebNSUInteger)webView:(WebView*)webView dragSourceActionMaskForPoint:(NSPoint)point;
- (WebNSUInteger)webView:(WebView*)webView dragDestinationActionMaskForDraggingInfo:(id)
- (WebView*)webView:(WebView*)sender createWebViewModalDialogWithRequest:(NSURLRequest*)request;
- (WebView*)webView:(WebView*)sender createWebViewWithRequest:(NSURLRequest*)request;
- (float)webViewFooterHeight:(WebView*)sender;
- (float)webViewHeaderHeight:(WebView*)sender;
- (void)webView:(WebView*)sender runJavaScriptAlertPanelWithMessage:(NSString*)message;
- (void)webView:(WebView*)sender setStatusBarVisible:(BOOL)visible;
- (void)webView:(WebView*)sender runOpenPanelForFileButtonWithResultListener:(id
- (void)webView:(WebView*)sender mouseDidMoveOverElement:(NSDictionary*)elementInformation modifierFlags:(WebNSUInteger)modifierFlags;
- (void)webView:(WebView*)sender setContentRect:(NSRect)frame;
- (void)webView:(WebView*)sender setToolbarsVisible:(BOOL)visible;
- (void)webView:(WebView*)sender makeFirstResponder:(NSResponder*)responder;
- (void)webView:(WebView*)sender setFrame:(NSRect)frame;
- (void)webView:(WebView*)webView willPerformDragDestinationAction:(WebDragDestinationAction)action forDraggingInfo:(id)
- (void)webView:(WebView*)sender drawFooterInRect:(NSRect)rect;
- (void)webView:(WebView*)webView willPerformDragSourceAction:(WebDragSourceAction)action fromPoint:(NSPoint)point withPasteboard:(NSPasteboard*)pasteboard;
- (void)webView:(WebView*)sender printFrameView:(WebFrameView*)frameView;
- (void)webView:(WebView*)sender runJavaScriptAlertPanelWithMessage:(NSString*)message initiatedByFrame:(WebFrame*)frame;
- (void)webView:(WebView*)sender setStatusText:(NSString*)text;
- (void)webView:(WebView*)sender drawHeaderInRect:(NSRect)rect;
- (void)webView:(WebView*)sender setResizable:(BOOL)resizable;
- (void)webViewClose:(WebView*)sender;
- (void)webViewFocus:(WebView*)sender;
- (void)webViewRunModal:(WebView*)sender;
- (void)webViewShow:(WebView*)sender;
- (void)webViewUnfocus:(WebView*)sender;
@interface WebView : NSView
// Class Members
+ (BOOL)canShowMIMEType:(NSString*)MIMEType;
+ (BOOL)canShowMIMETypeAsHTML:(NSString*)MIMEType;
+ (NSArray*)MIMETypesShownAsHTML;
+ (NSString*)URLTitleFromPasteboard:(NSPasteboard*)pasteboard;
+ (NSURL*)URLFromPasteboard:(NSPasteboard*)pasteboard;
+ (void)registerURLSchemeAsLocal:(NSString*)scheme;
+ (void)registerViewClass:(Class)viewClass representationClass:(Class)representationClass forMIMEType:(NSString*)MIMEType;
+ (void)setMIMETypesShownAsHTML:(NSArray*)MIMETypes;
// Instance Members
- (BOOL)drawsBackground;
- (BOOL)goBack;
- (BOOL)goForward;
- (BOOL)goToBackForwardItem:(WebHistoryItem*)item;
- (BOOL)isLoading;
- (BOOL)searchFor:(NSString*)string direction:(BOOL)forward caseSensitive:(BOOL)caseFlag wrap:(BOOL)wrapFlag;
- (BOOL)shouldCloseWithWindow;
- (BOOL)supportsTextEncoding;
- (DOMDocument*)mainFrameDocument;
- (NSArray*)pasteboardTypesForElement:(NSDictionary*)element;
- (NSArray*)pasteboardTypesForSelection;
- (NSDictionary*)elementAtPoint:(NSPoint)point;
- (NSImage*)mainFrameIcon;
- (NSString*)applicationNameForUserAgent;
- (NSString*)customTextEncodingName;
- (NSString*)customUserAgent;
- (NSString*)groupName;
- (NSString*)mainFrameTitle;
- (NSString*)mainFrameURL;
- (NSString*)mediaStyle;
- (NSString*)preferencesIdentifier;
- (NSString*)stringByEvaluatingJavaScriptFromString:(NSString*)script;
- (NSString*)userAgentForURL:(NSURL*)URL;
- (NSWindow*)hostWindow;
- (WebBackForwardList*)backForwardList;
- (WebFrame*)mainFrame;
- (WebFrame*)selectedFrame;
- (WebPreferences*)preferences;
- (WebScriptObject*)windowScriptObject;
- (double)estimatedProgress;
- (float)textSizeMultiplier;
- (id)UIDelegate;
- (id)downloadDelegate;
- (id)frameLoadDelegate;
- (id)initWithFrame:(NSRect)frame frameName:(NSString*)frameName groupName:(NSString*)groupName;
- (id)policyDelegate;
- (id)resourceLoadDelegate;
- (void)close;
- (void)moveDragCaretToPoint:(NSPoint)point;
- (void)removeDragCaret;
- (void)setApplicationNameForUserAgent:(NSString*)applicationName;
- (void)setCustomTextEncodingName:(NSString*)encodingName;
- (void)setCustomUserAgent:(NSString*)userAgentString;
- (void)setDownloadDelegate:(id)delegate;
- (void)setDrawsBackground:(BOOL)drawsBackround;
- (void)setFrameLoadDelegate:(id)delegate;
- (void)setGroupName:(NSString*)groupName;
- (void)setHostWindow:(NSWindow*)hostWindow;
- (void)setMainFrameURL:(NSString*)URLString;
- (void)setMaintainsBackForwardList:(BOOL)flag;
- (void)setMediaStyle:(NSString*)mediaStyle;
- (void)setPolicyDelegate:(id)delegate;
- (void)setPreferences:()WebPreferences* prefs;
- (void)setPreferencesIdentifier:(NSString*)anIdentifier;
- (void)setResourceLoadDelegate:(id)delegate;
- (void)setShouldCloseWithWindow:(BOOL)close;
- (void)setTextSizeMultiplier:(float)multiplier;
- (void)setUIDelegate:(id)delegate;
- (void)writeElement:(NSDictionary*)element withPasteboardTypes:(NSArray*)types toPasteboard:(NSPasteboard*)pasteboard;
- (void)writeSelectionWithPasteboardTypes:(NSArray*)types toPasteboard:(NSPasteboard*)pasteboard;
@interface WebView (WebIBActions
// Instance Members
- (BOOL)canGoBack;
- (BOOL)canGoForward;
- (BOOL)canMakeTextLarger;
- (BOOL)canMakeTextSmaller;
- (BOOL)canMakeTextStandardSize;
- (IBAction)goBack:(id)sender;
- (IBAction)goForward:(id)sender;
- (IBAction)makeTextLarger:(id)sender;
- (IBAction)makeTextSmaller:(id)sender;
- (IBAction)makeTextStandardSize:(id)sender;
- (IBAction)reload:(id)sender;
- (IBAction)stopLoading:(id)sender;
- (IBAction)takeStringURLFrom:(id)sender;
- (IBAction)toggleContinuousSpellChecking:(id)sender;
- (IBAction)toggleSmartInsertDelete:(id)sender;
@interface WebView (WebViewCSS)
// Instance Members
- (DOMCSSStyleDeclaration*)computedStyleForElement:(DOMElement*)element pseudoElement:(NSString*)pseudoElement;
@interface WebView (WebViewEditing)
// Instance Members
- (BOOL)isContinuousSpellCheckingEnabled;
- (BOOL)isEditable;
- (BOOL)maintainsInactiveSelection;
- (BOOL)smartInsertDeleteEnabled;
- (DOMCSSStyleDeclaration*)styleDeclarationWithText:(NSString*)text;
- (DOMCSSStyleDeclaration*)typingStyle;
- (DOMRange*)editableDOMRangeForPoint:(NSPoint)point;
- (DOMRange*)selectedDOMRange;
- (NSSelectionAffinity)selectionAffinity;
- (NSUndoManager*)undoManager;
- (WebNSInteger)spellCheckerDocumentTag;
- (id)editingDelegate;
- (void)setContinuousSpellCheckingEnabled:(BOOL)flag;
- (void)setEditable:(BOOL)flag;
- (void)setEditingDelegate:(id)delegate;
- (void)setSelectedDOMRange:(DOMRange*)range affinity:(NSSelectionAffinity)selectionAffinity;
- (void)setSmartInsertDeleteEnabled:(BOOL)flag;
- (void)setTypingStyle:(DOMCSSStyleDeclaration*)style;
@interface WebView (WebViewUndoableEditing)
// Instance Members
- (void)applyStyle:(DOMCSSStyleDeclaration*)style;
- (void)deleteSelection;
- (void)replaceSelectionWithArchive:(WebArchive*)archive;
- (void)replaceSelectionWithMarkupString:(NSString*)markupString;
- (void)replaceSelectionWithNode:(DOMNode*)node;
- (void)replaceSelectionWithText:(NSString*)text;
@interface WebView (WebViewEditingActions)
// Instance Members
- (void)alignCenter:(id)sender;
- (void)alignJustified:(id)sender;
- (void)alignLeft:(id)sender;
- (void)alignRight:(id)sender;
- (void)capitalizeWord:(id)sender;
- (void)centerSelectionInVisibleArea:(id)sender;
- (void)changeAttributes:(id)sender;
- (void)changeCaseOfLetter:(id)sender;
- (void)changeColor:(id)sender;
- (void)changeDocumentBackgroundColor:(id)sender;
- (void)changeFont:(id)sender;
- (void)checkSpelling:(id)sender;
- (void)complete:(id)sender;
- (void)copy:(id)sender;
- (void)copyFont:(id)sender;
- (void)cut:(id)sender;
- (void)delete:(id)sender;
- (void)deleteBackward:(id)sender;
- (void)deleteBackwardByDecomposingPreviousCharacter:(id)sender;
- (void)deleteForward:(id)sender;
- (void)deleteToBeginningOfLine:(id)sender;
- (void)deleteToBeginningOfParagraph:(id)sender;
- (void)deleteToEndOfLine:(id)sender;
- (void)deleteToEndOfParagraph:(id)sender;
- (void)deleteWordBackward:(id)sender;
- (void)deleteWordForward:(id)sender;
- (void)indent:(id)sender;
- (void)insertBacktab:(id)sender;
- (void)insertNewline:(id)sender;
- (void)insertParagraphSeparator:(id)sender;
- (void)insertTab:(id)sender;
- (void)lowercaseWord:(id)sender;
- (void)moveBackward:(id)sender;
- (void)moveBackwardAndModifySelection:(id)sender;
- (void)moveDown:(id)sender;
- (void)moveDownAndModifySelection:(id)sender;
- (void)moveForward:(id)sender;
- (void)moveForwardAndModifySelection:(id)sender;
- (void)moveLeft:(id)sender;
- (void)moveLeftAndModifySelection:(id)sender;
- (void)moveRight:(id)sender;
- (void)moveRightAndModifySelection:(id)sender;
- (void)moveToBeginningOfDocument:(id)sender;
- (void)moveToBeginningOfDocumentAndModifySelection:(id)sender;
- (void)moveToBeginningOfLine:(id)sender;
- (void)moveToBeginningOfLineAndModifySelection:(id)sender;
- (void)moveToBeginningOfParagraph:(id)sender;
- (void)moveToBeginningOfParagraphAndModifySelection:(id)sender;
- (void)moveToBeginningOfSentence:(id)sender;
- (void)moveToBeginningOfSentenceAndModifySelection:(id)sender;
- (void)moveToEndOfDocument:(id)sender;
- (void)moveToEndOfDocumentAndModifySelection:(id)sender;
- (void)moveToEndOfLine:(id)sender;
- (void)moveToEndOfLineAndModifySelection:(id)sender;
- (void)moveToEndOfParagraph:(id)sender;
- (void)moveToEndOfParagraphAndModifySelection:(id)sender;
- (void)moveToEndOfSentence:(id)sender;
- (void)moveToEndOfSentenceAndModifySelection:(id)sender;
- (void)moveUp:(id)sender;
- (void)moveUpAndModifySelection:(id)sender;
- (void)moveWordBackward:(id)sender;
- (void)moveWordBackwardAndModifySelection:(id)sender;
- (void)moveWordForward:(id)sender;
- (void)moveWordForwardAndModifySelection:(id)sender;
- (void)moveWordLeft:(id)sender;
- (void)moveWordLeftAndModifySelection:(id)sender;
- (void)moveWordRight:(id)sender;
- (void)moveWordRightAndModifySelection:(id)sender;
- (void)pageDown:(id)sender;
- (void)pageUp:(id)sender;
- (void)paste:(id)sender;
- (void)pasteAsPlainText:(id)sender;
- (void)pasteAsRichText:(id)sender;
- (void)pasteFont:(id)sender;
- (void)performFindPanelAction:(id)sender;
- (void)scrollLineDown:(id)sender;
- (void)scrollLineUp:(id)sender;
- (void)scrollPageDown:(id)sender;
- (void)scrollPageUp:(id)sender;
- (void)selectAll:(id)sender;
- (void)selectLine:(id)sender;
- (void)selectParagraph:(id)sender;
- (void)selectSentence:(id)sender;
- (void)selectWord:(id)sender;
- (void)showGuessPanel:(id)sender;
- (void)startSpeaking:(id)sender;
- (void)stopSpeaking:(id)sender;
- (void)uppercaseWord:(id)sender;