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
,Element
,HTMLElement
,HTMLIFrameElement
,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 -
Method Summary
Modifier and TypeMethodDescriptionprotected void
assignAttributeField
(String normalName, String value) protected RenderState
createRenderState
(RenderState prevRenderState) getAlign()
Aligns this object (vertically or horizontally) with respect to its surrounding text.The document this frame contains, if there is any and it is available, ornull
otherwise.Request frame borders.Frame height.URI [IETF RFC 2396] designating a long description of this image or frame.Frame margin height, in pixels.Frame margin width, in pixels.getName()
The frame name (object of thetarget
attribute).Specify whether or not the frame should have scrollbars.getSrc()
A URI [IETF RFC 2396] designating the initial frame contents.getWidth()
Frame width.void
Aligns this object (vertically or horizontally) with respect to its surrounding text.void
setBrowserFrame
(BrowserFrame frame) void
setFrameBorder
(String frameBorder) Request frame borders.void
Frame height.void
setLongDesc
(String longDesc) URI [IETF RFC 2396] designating a long description of this image or frame.void
setMarginHeight
(String marginHeight) Frame margin height, in pixels.void
setMarginWidth
(String marginWidth) Frame margin width, in pixels.void
The frame name (object of thetarget
attribute).void
setScrolling
(String scrolling) Specify whether or not the frame should have scrollbars.void
A URI [IETF RFC 2396] designating the initial frame contents.void
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
-
Constructor Details
-
HTMLIFrameElementImpl
-
-
Method Details
-
setBrowserFrame
- Specified by:
setBrowserFrame
in interfaceFrameNode
-
getBrowserFrame
- Specified by:
getBrowserFrame
in interfaceFrameNode
-
getAlign
Description copied from interface:HTMLIFrameElement
Aligns 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:
getAlign
in interfaceHTMLIFrameElement
-
getContentDocument
Description copied from interface:HTMLIFrameElement
The document this frame contains, if there is any and it is available, ornull
otherwise.- Specified by:
getContentDocument
in interfaceHTMLIFrameElement
-
getContentWindow
-
getFrameBorder
Description copied from interface:HTMLIFrameElement
Request frame borders. See the frameborder attribute definition in HTML 4.01.- Specified by:
getFrameBorder
in interfaceHTMLIFrameElement
-
getHeight
Description copied from interface:HTMLIFrameElement
Frame height. See the height attribute definition in HTML 4.01.- Specified by:
getHeight
in interfaceHTMLIFrameElement
-
getLongDesc
Description copied from interface:HTMLIFrameElement
URI [IETF RFC 2396] designating a long description of this image or frame. See the longdesc attribute definition in HTML 4.01.- Specified by:
getLongDesc
in interfaceHTMLIFrameElement
-
getMarginHeight
Description copied from interface:HTMLIFrameElement
Frame margin height, in pixels. See the marginheight attribute definition in HTML 4.01.- Specified by:
getMarginHeight
in interfaceHTMLIFrameElement
-
getMarginWidth
Description copied from interface:HTMLIFrameElement
Frame margin width, in pixels. See the marginwidth attribute definition in HTML 4.01.- Specified by:
getMarginWidth
in interfaceHTMLIFrameElement
-
getName
Description copied from interface:HTMLIFrameElement
The frame name (object of thetarget
attribute). See the name attribute definition in HTML 4.01.- Specified by:
getName
in interfaceHTMLIFrameElement
-
getScrolling
Description copied from interface:HTMLIFrameElement
Specify whether or not the frame should have scrollbars. See the scrolling attribute definition in HTML 4.01.- Specified by:
getScrolling
in interfaceHTMLIFrameElement
-
getSrc
Description copied from interface:HTMLIFrameElement
A URI [IETF RFC 2396] designating the initial frame contents. See the src attribute definition in HTML 4.01.- Specified by:
getSrc
in interfaceHTMLIFrameElement
-
getWidth
Description copied from interface:HTMLIFrameElement
Frame width. See the width attribute definition in HTML 4.01.- Specified by:
getWidth
in interfaceHTMLIFrameElement
-
setAlign
Description copied from interface:HTMLIFrameElement
Aligns 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:
setAlign
in interfaceHTMLIFrameElement
-
setFrameBorder
Description copied from interface:HTMLIFrameElement
Request frame borders. See the frameborder attribute definition in HTML 4.01.- Specified by:
setFrameBorder
in interfaceHTMLIFrameElement
-
setHeight
Description copied from interface:HTMLIFrameElement
Frame height. See the height attribute definition in HTML 4.01.- Specified by:
setHeight
in interfaceHTMLIFrameElement
-
setLongDesc
Description copied from interface:HTMLIFrameElement
URI [IETF RFC 2396] designating a long description of this image or frame. See the longdesc attribute definition in HTML 4.01.- Specified by:
setLongDesc
in interfaceHTMLIFrameElement
-
setMarginHeight
Description copied from interface:HTMLIFrameElement
Frame margin height, in pixels. See the marginheight attribute definition in HTML 4.01.- Specified by:
setMarginHeight
in interfaceHTMLIFrameElement
-
setMarginWidth
Description copied from interface:HTMLIFrameElement
Frame margin width, in pixels. See the marginwidth attribute definition in HTML 4.01.- Specified by:
setMarginWidth
in interfaceHTMLIFrameElement
-
setName
Description copied from interface:HTMLIFrameElement
The frame name (object of thetarget
attribute). See the name attribute definition in HTML 4.01.- Specified by:
setName
in interfaceHTMLIFrameElement
-
setScrolling
Description copied from interface:HTMLIFrameElement
Specify whether or not the frame should have scrollbars. See the scrolling attribute definition in HTML 4.01.- Specified by:
setScrolling
in interfaceHTMLIFrameElement
-
setSrc
Description copied from interface:HTMLIFrameElement
A URI [IETF RFC 2396] designating the initial frame contents. See the src attribute definition in HTML 4.01.- Specified by:
setSrc
in interfaceHTMLIFrameElement
-
setWidth
Description copied from interface:HTMLIFrameElement
Frame width. See the width attribute definition in HTML 4.01.- Specified by:
setWidth
in interfaceHTMLIFrameElement
-
assignAttributeField
- Overrides:
assignAttributeField
in classHTMLAbstractUIElement
-
createRenderState
- Overrides:
createRenderState
in classHTMLElementImpl
-