luxlabs header browser preview


@class DOMDocument, NSString, DOMNamedNodeMap, DOMElement, WebArchive, DOMNodeList;

@interface DOMNode : DOMObject <DOMEventTarget>

@property (readonly, nonatomic) WebArchive *webArchive;
@property (readonly, copy) NSString *nodeName;
@property (copy) NSString *nodeValue;
@property (readonly) unsigned short nodeType;
@property (readonly) DOMNode *parentNode;
@property (readonly) DOMNodeList *childNodes;
@property (readonly) DOMNode *firstChild;
@property (readonly) DOMNode *lastChild;
@property (readonly) DOMNode *previousSibling;
@property (readonly) DOMNode *nextSibling;
@property (readonly) DOMDocument *ownerDocument;
@property (readonly, copy) NSString *namespaceURI;
@property (copy) NSString *prefix;
@property (readonly, copy) NSString *localName;
@property (readonly) DOMNamedNodeMap *attributes;
@property (readonly, copy) NSString *baseURI;
@property (copy) NSString *textContent;
@property (readonly) DOMElement *parentElement;
@property (readonly) BOOL isContentEditable;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)_nodeFromJSWrapper:(struct OpaqueJSValue { } *)a0;

- (void)dealloc;
- (BOOL)isConnected;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })boundingBox;
- (BOOL)hasAttributes;
- (BOOL)contains:(id)a0;
- (BOOL)dispatchEvent:(id)a0;
- (struct RootObject { } *)_rootObject;
- (void)hidePlaceholder;
- (void)inspect;
- (id)hrefURL;
- (struct _WKQuad { struct CGPoint { double x0; double x1; } x0; struct CGPoint { double x0; double x1; } x1; struct CGPoint { double x0; double x1; } x2; struct CGPoint { double x0; double x1; } x3; })absoluteQuad;
- (id)absoluteQuads;
- (id)borderRadii;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })boundingBoxUsingTransforms;
- (float)computedFontSize;
- (id)endPosition;
- (void)getPreviewSnapshotImage:(struct CGImage **)a0 andRects:(id *)a1;
- (struct _WKQuad { struct CGPoint { double x0; double x1; } x0; struct CGPoint { double x0; double x1; } x1; struct CGPoint { double x0; double x1; } x2; struct CGPoint { double x0; double x1; } x3; })innerFrameQuad;
- (BOOL)isSameNode:(id)a0;
- (id)nextFocusNode;
- (id)previousFocusNode;
- (id)removeChild:(id)a0;
- (void)showPlaceholderIfNecessary;
- (id)startPosition;
- (id)textRects;
- (id)appendChild:(id)a0;
- (BOOL)hasChildNodes;
- (void)normalize;
- (id)insertBefore:(id)a0 refChild:(id)a1;
- (id)markupString;
- (id)boundingBoxes;
- (void)addEventListener:(id)a0 :(id)a1 :(BOOL)a2;
- (id)rangeOfContents;
- (id)webArchiveByFilteringSubframes:(id /* block */)a0;
- (void *)_linkElement;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_renderRect:(BOOL *)a0;
- (struct _WKQuad { struct CGPoint { double x0; double x1; } x0; struct CGPoint { double x0; double x1; } x1; struct CGPoint { double x0; double x1; } x2; struct CGPoint { double x0; double x1; } x3; })absoluteQuadAndInsideFixedPosition:(BOOL *)a0;
- (void)addEventListener:(id)a0 listener:(id)a1 useCapture:(BOOL)a2;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })boundingFrame;
- (id)cloneNode:(BOOL)a0;
- (unsigned short)compareDocumentPosition:(id)a0;
- (BOOL)containsOnlyInlineObjects;
- (id)findExplodedTextNodeAtPoint:(struct CGPoint { double x0; double x1; })a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })hrefFrame;
- (id)hrefLabel;
- (id)hrefTarget;
- (id)hrefTitle;
- (id)insertBefore:(id)a0 :(id)a1;
- (BOOL)isDefaultNamespace:(id)a0;
- (BOOL)isEqualNode:(id)a0;
- (BOOL)isHorizontalWritingMode;
- (BOOL)isSelectableBlock;
- (BOOL)isSupported:(id)a0 :(id)a1;
- (BOOL)isSupported:(id)a0 version:(id)a1;
- (id)lineBoxQuads;
- (id)lineBoxRects;
- (id)lookupNamespaceURI:(id)a0;
- (id)lookupPrefix:(id)a0;
- (id)rangeOfContainingParagraph;
- (void)removeEventListener:(id)a0 :(id)a1 :(BOOL)a2;
- (void)removeEventListener:(id)a0 listener:(id)a1 useCapture:(BOOL)a2;
- (id)replaceChild:(id)a0 :(id)a1;
- (id)replaceChild:(id)a0 oldChild:(id)a1;
- (double)textHeight;

@end