Package org.lobobrowser.html.domimpl
Class HTMLIFrameElementImpl
- java.lang.Object
-
- org.lobobrowser.js.AbstractScriptableDelegate
-
- org.lobobrowser.html.domimpl.NodeImpl
-
- org.lobobrowser.html.domimpl.ElementImpl
-
- org.lobobrowser.html.domimpl.HTMLElementImpl
-
- org.lobobrowser.html.domimpl.HTMLAbstractUIElement
-
- org.lobobrowser.html.domimpl.HTMLIFrameElementImpl
-
- All Implemented Interfaces:
FrameNode,ModelNode,CSS2PropertiesContext,ScriptableDelegate,org.w3c.dom.Element,HTMLElement,HTMLIFrameElement,org.w3c.dom.Node
public class HTMLIFrameElementImpl extends HTMLAbstractUIElement implements HTMLIFrameElement, FrameNode
-
-
Field Summary
-
Fields inherited from class org.lobobrowser.html.domimpl.ElementImpl
attributes
-
Fields inherited from class org.lobobrowser.html.domimpl.NodeImpl
document, logger, nodeList, notificationsSuspended, parentNode, treeLock, uiNode
-
Fields inherited from interface org.w3c.dom.Node
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
-
-
Constructor Summary
Constructors Constructor Description HTMLIFrameElementImpl(java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidassignAttributeField(java.lang.String normalName, java.lang.String value)protected RenderStatecreateRenderState(RenderState prevRenderState)java.lang.StringgetAlign()Aligns this object (vertically or horizontally) with respect to its surrounding text.BrowserFramegetBrowserFrame()org.w3c.dom.DocumentgetContentDocument()The document this frame contains, if there is any and it is available, ornullotherwise.WindowgetContentWindow()java.lang.StringgetFrameBorder()Request frame borders.java.lang.StringgetHeight()Frame height.java.lang.StringgetLongDesc()URI [IETF RFC 2396] designating a long description of this image or frame.java.lang.StringgetMarginHeight()Frame margin height, in pixels.java.lang.StringgetMarginWidth()Frame margin width, in pixels.java.lang.StringgetName()The frame name (object of thetargetattribute).java.lang.StringgetScrolling()Specify whether or not the frame should have scrollbars.java.lang.StringgetSrc()A URI [IETF RFC 2396] designating the initial frame contents.java.lang.StringgetWidth()Frame width.voidsetAlign(java.lang.String align)Aligns this object (vertically or horizontally) with respect to its surrounding text.voidsetBrowserFrame(BrowserFrame frame)voidsetFrameBorder(java.lang.String frameBorder)Request frame borders.voidsetHeight(java.lang.String height)Frame height.voidsetLongDesc(java.lang.String longDesc)URI [IETF RFC 2396] designating a long description of this image or frame.voidsetMarginHeight(java.lang.String marginHeight)Frame margin height, in pixels.voidsetMarginWidth(java.lang.String marginWidth)Frame margin width, in pixels.voidsetName(java.lang.String name)The frame name (object of thetargetattribute).voidsetScrolling(java.lang.String scrolling)Specify whether or not the frame should have scrollbars.voidsetSrc(java.lang.String src)A URI [IETF RFC 2396] designating the initial frame contents.voidsetWidth(java.lang.String width)Frame width.-
Methods inherited from class org.lobobrowser.html.domimpl.HTMLAbstractUIElement
blur, focus, getEventFunction, getOnblur, getOnclick, getOncontextmenu, getOndblclick, getOnfocus, getOnkeydown, getOnkeypress, getOnkeyup, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, setOnblur, setOnclick, setOncontextmenu, setOndblclick, setOnfocus, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup
-
Methods inherited from class org.lobobrowser.html.domimpl.HTMLElementImpl
addStyleSheetDeclarations, appendOuterHTMLImpl, createDefaultStyleSheet, findStyleDeclarations, forgetLocalStyle, forgetStyle, getAncestor, getAncestorForJavaClass, getAncestorWithClass, getAncestorWithId, getAttributeAsBoolean, getAttributeAsInt, getCharset, getClassName, getComputedStyle, getCssInputSourceForDecl, getCurrentStyle, getDocumentBaseURI, getFormInputs, getOffsetHeight, getOffsetLeft, getOffsetTop, getOffsetWidth, getOuterHTML, getParent, getParentStyle, getParentWithClass, getParentWithId, getPreceedingSibling, getPreceedingSiblingElement, getPreceedingSiblingWithClass, getPreceedingSiblingWithId, getPseudoNames, getStyle, informInvalid, informInvalidAttibute, setCharset, setClassName, setCurrentStyle, setInnerHTML, setMouseOver, setStyle, toString, warn, warn
-
Methods inherited from class org.lobobrowser.html.domimpl.ElementImpl
createSimilarNode, equalAttributes, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getDir, getElementsByTagName, getElementsByTagNameNS, getId, getLang, getLocalName, getNodeName, getNodeType, getNodeValue, getRawInnerText, getSchemaTypeInfo, getTagName, getTitle, hasAttribute, hasAttributeNS, hasAttributes, htmlEncodeChildText, isTagName, normalizeAttributeName, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeImpl, setAttributeNode, setAttributeNodeNS, setAttributeNS, setDir, setId, setIdAttribute, setIdAttributeNode, setIdAttributeNS, setInnerText, setLang, setNodeValue, setTitle
-
Methods inherited from class org.lobobrowser.html.domimpl.NodeImpl
appendChild, appendInnerHTMLImpl, appendInnerTextImpl, cloneNode, compareDocumentPosition, findUINode, forgetRenderState, getAlignmentX, getAlignmentY, getBaseURI, getChildNodes, getChildren, getChildrenArray, getDescendents, getDocumentItem, getDocumentURL, getFeature, getFirstChild, getFullURL, getHtmlRendererContext, getInnerHTML, getInnerText, getLastChild, getNamespaceURI, getNextSibling, getNodeList, getOwnerDocument, getParentModelNode, getParentNode, getParentRenderState, getPrefix, getPreviousSibling, getRenderState, getTextContent, getUINode, getUserAgentContext, getUserData, hasChildNodes, informDocumentInvalid, informExternalScriptLoading, informLayoutInvalid, informLookInvalid, informNodeLoaded, informPositionInvalid, informSizeInvalid, informStructureInvalid, insertAfter, insertAt, insertBefore, isDefaultNamespace, isEqualNode, isEqualOrDescendentOf, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeAllChildren, removeAllChildrenImpl, removeChild, removeChildAt, removeChildren, removeChildrenImpl, replaceAdjacentTextNodes, replaceAdjacentTextNodes, replaceChild, setDocumentItem, setPrefix, setTextContent, setUINode, setUserData
-
Methods inherited from class org.lobobrowser.js.AbstractScriptableDelegate
getScriptable, setScriptable
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.lobobrowser.html.style.CSS2PropertiesContext
informLayoutInvalid, informLookInvalid, informPositionInvalid, informSizeInvalid
-
Methods inherited from interface org.w3c.dom.Element
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS
-
Methods inherited from interface org.w3c.dom.html2.HTMLElement
getClassName, getDir, getId, getLang, getTitle, setClassName, setDir, setId, setLang, setTitle
-
Methods inherited from interface org.w3c.dom.Node
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData
-
-
-
-
Method Detail
-
setBrowserFrame
public void setBrowserFrame(BrowserFrame frame)
- Specified by:
setBrowserFramein interfaceFrameNode
-
getBrowserFrame
public BrowserFrame getBrowserFrame()
- Specified by:
getBrowserFramein interfaceFrameNode
-
getAlign
public java.lang.String getAlign()
Description copied from interface:HTMLIFrameElementAligns this object (vertically or horizontally) with respect to its surrounding text. See the align attribute definition in HTML 4.01. This attribute is deprecated in HTML 4.01.- Specified by:
getAlignin interfaceHTMLIFrameElement
-
getContentDocument
public org.w3c.dom.Document getContentDocument()
Description copied from interface:HTMLIFrameElementThe document this frame contains, if there is any and it is available, ornullotherwise.- Specified by:
getContentDocumentin interfaceHTMLIFrameElement
-
getContentWindow
public Window getContentWindow()
-
getFrameBorder
public java.lang.String getFrameBorder()
Description copied from interface:HTMLIFrameElementRequest frame borders. See the frameborder attribute definition in HTML 4.01.- Specified by:
getFrameBorderin interfaceHTMLIFrameElement
-
getHeight
public java.lang.String getHeight()
Description copied from interface:HTMLIFrameElementFrame height. See the height attribute definition in HTML 4.01.- Specified by:
getHeightin interfaceHTMLIFrameElement
-
getLongDesc
public java.lang.String getLongDesc()
Description copied from interface:HTMLIFrameElementURI [IETF RFC 2396] designating a long description of this image or frame. See the longdesc attribute definition in HTML 4.01.- Specified by:
getLongDescin interfaceHTMLIFrameElement
-
getMarginHeight
public java.lang.String getMarginHeight()
Description copied from interface:HTMLIFrameElementFrame margin height, in pixels. See the marginheight attribute definition in HTML 4.01.- Specified by:
getMarginHeightin interfaceHTMLIFrameElement
-
getMarginWidth
public java.lang.String getMarginWidth()
Description copied from interface:HTMLIFrameElementFrame margin width, in pixels. See the marginwidth attribute definition in HTML 4.01.- Specified by:
getMarginWidthin interfaceHTMLIFrameElement
-
getName
public java.lang.String getName()
Description copied from interface:HTMLIFrameElementThe frame name (object of thetargetattribute). See the name attribute definition in HTML 4.01.- Specified by:
getNamein interfaceHTMLIFrameElement
-
getScrolling
public java.lang.String getScrolling()
Description copied from interface:HTMLIFrameElementSpecify whether or not the frame should have scrollbars. See the scrolling attribute definition in HTML 4.01.- Specified by:
getScrollingin interfaceHTMLIFrameElement
-
getSrc
public java.lang.String getSrc()
Description copied from interface:HTMLIFrameElementA URI [IETF RFC 2396] designating the initial frame contents. See the src attribute definition in HTML 4.01.- Specified by:
getSrcin interfaceHTMLIFrameElement
-
getWidth
public java.lang.String getWidth()
Description copied from interface:HTMLIFrameElementFrame width. See the width attribute definition in HTML 4.01.- Specified by:
getWidthin interfaceHTMLIFrameElement
-
setAlign
public void setAlign(java.lang.String align)
Description copied from interface:HTMLIFrameElementAligns this object (vertically or horizontally) with respect to its surrounding text. See the align attribute definition in HTML 4.01. This attribute is deprecated in HTML 4.01.- Specified by:
setAlignin interfaceHTMLIFrameElement
-
setFrameBorder
public void setFrameBorder(java.lang.String frameBorder)
Description copied from interface:HTMLIFrameElementRequest frame borders. See the frameborder attribute definition in HTML 4.01.- Specified by:
setFrameBorderin interfaceHTMLIFrameElement
-
setHeight
public void setHeight(java.lang.String height)
Description copied from interface:HTMLIFrameElementFrame height. See the height attribute definition in HTML 4.01.- Specified by:
setHeightin interfaceHTMLIFrameElement
-
setLongDesc
public void setLongDesc(java.lang.String longDesc)
Description copied from interface:HTMLIFrameElementURI [IETF RFC 2396] designating a long description of this image or frame. See the longdesc attribute definition in HTML 4.01.- Specified by:
setLongDescin interfaceHTMLIFrameElement
-
setMarginHeight
public void setMarginHeight(java.lang.String marginHeight)
Description copied from interface:HTMLIFrameElementFrame margin height, in pixels. See the marginheight attribute definition in HTML 4.01.- Specified by:
setMarginHeightin interfaceHTMLIFrameElement
-
setMarginWidth
public void setMarginWidth(java.lang.String marginWidth)
Description copied from interface:HTMLIFrameElementFrame margin width, in pixels. See the marginwidth attribute definition in HTML 4.01.- Specified by:
setMarginWidthin interfaceHTMLIFrameElement
-
setName
public void setName(java.lang.String name)
Description copied from interface:HTMLIFrameElementThe frame name (object of thetargetattribute). See the name attribute definition in HTML 4.01.- Specified by:
setNamein interfaceHTMLIFrameElement
-
setScrolling
public void setScrolling(java.lang.String scrolling)
Description copied from interface:HTMLIFrameElementSpecify whether or not the frame should have scrollbars. See the scrolling attribute definition in HTML 4.01.- Specified by:
setScrollingin interfaceHTMLIFrameElement
-
setSrc
public void setSrc(java.lang.String src)
Description copied from interface:HTMLIFrameElementA URI [IETF RFC 2396] designating the initial frame contents. See the src attribute definition in HTML 4.01.- Specified by:
setSrcin interfaceHTMLIFrameElement
-
setWidth
public void setWidth(java.lang.String width)
Description copied from interface:HTMLIFrameElementFrame width. See the width attribute definition in HTML 4.01.- Specified by:
setWidthin interfaceHTMLIFrameElement
-
assignAttributeField
protected void assignAttributeField(java.lang.String normalName, java.lang.String value)- Overrides:
assignAttributeFieldin classHTMLAbstractUIElement
-
createRenderState
protected RenderState createRenderState(RenderState prevRenderState)
- Overrides:
createRenderStatein classHTMLElementImpl
-
-