Package org.lobobrowser.html.domimpl
Class HTMLFrameElementImpl
- 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.HTMLFrameElementImpl
-
- All Implemented Interfaces:
FrameNode,ModelNode,CSS2PropertiesContext,ScriptableDelegate,org.w3c.dom.Element,HTMLElement,HTMLFrameElement,org.w3c.dom.Node
public class HTMLFrameElementImpl extends HTMLElementImpl implements HTMLFrameElement, 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 HTMLFrameElementImpl(java.lang.String name)HTMLFrameElementImpl(java.lang.String name, boolean noStyleSheet)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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.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).booleangetNoResize()When true, forbid user from resizing frame.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.voidsetBrowserFrame(BrowserFrame frame)voidsetFrameBorder(java.lang.String frameBorder)Request frame borders.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).voidsetNoResize(boolean noResize)When true, forbid user from resizing frame.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.-
Methods inherited from class org.lobobrowser.html.domimpl.HTMLElementImpl
addStyleSheetDeclarations, appendOuterHTMLImpl, assignAttributeField, createDefaultStyleSheet, createRenderState, 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
-
getFrameBorder
public java.lang.String getFrameBorder()
Description copied from interface:HTMLFrameElementRequest frame borders. See the frameborder attribute definition in HTML 4.01.- Specified by:
getFrameBorderin interfaceHTMLFrameElement
-
setFrameBorder
public void setFrameBorder(java.lang.String frameBorder)
Description copied from interface:HTMLFrameElementRequest frame borders. See the frameborder attribute definition in HTML 4.01.- Specified by:
setFrameBorderin interfaceHTMLFrameElement
-
getLongDesc
public java.lang.String getLongDesc()
Description copied from interface:HTMLFrameElementURI [IETF RFC 2396] designating a long description of this image or frame. See the longdesc attribute definition in HTML 4.01.- Specified by:
getLongDescin interfaceHTMLFrameElement
-
setLongDesc
public void setLongDesc(java.lang.String longDesc)
Description copied from interface:HTMLFrameElementURI [IETF RFC 2396] designating a long description of this image or frame. See the longdesc attribute definition in HTML 4.01.- Specified by:
setLongDescin interfaceHTMLFrameElement
-
getMarginHeight
public java.lang.String getMarginHeight()
Description copied from interface:HTMLFrameElementFrame margin height, in pixels. See the marginheight attribute definition in HTML 4.01.- Specified by:
getMarginHeightin interfaceHTMLFrameElement
-
setMarginHeight
public void setMarginHeight(java.lang.String marginHeight)
Description copied from interface:HTMLFrameElementFrame margin height, in pixels. See the marginheight attribute definition in HTML 4.01.- Specified by:
setMarginHeightin interfaceHTMLFrameElement
-
getMarginWidth
public java.lang.String getMarginWidth()
Description copied from interface:HTMLFrameElementFrame margin width, in pixels. See the marginwidth attribute definition in HTML 4.01.- Specified by:
getMarginWidthin interfaceHTMLFrameElement
-
setMarginWidth
public void setMarginWidth(java.lang.String marginWidth)
Description copied from interface:HTMLFrameElementFrame margin width, in pixels. See the marginwidth attribute definition in HTML 4.01.- Specified by:
setMarginWidthin interfaceHTMLFrameElement
-
getName
public java.lang.String getName()
Description copied from interface:HTMLFrameElementThe frame name (object of thetargetattribute). See the name attribute definition in HTML 4.01.- Specified by:
getNamein interfaceHTMLFrameElement
-
setName
public void setName(java.lang.String name)
Description copied from interface:HTMLFrameElementThe frame name (object of thetargetattribute). See the name attribute definition in HTML 4.01.- Specified by:
setNamein interfaceHTMLFrameElement
-
getNoResize
public boolean getNoResize()
Description copied from interface:HTMLFrameElementWhen true, forbid user from resizing frame. See the noresize attribute definition in HTML 4.01.- Specified by:
getNoResizein interfaceHTMLFrameElement
-
setNoResize
public void setNoResize(boolean noResize)
Description copied from interface:HTMLFrameElementWhen true, forbid user from resizing frame. See the noresize attribute definition in HTML 4.01.- Specified by:
setNoResizein interfaceHTMLFrameElement
-
getScrolling
public java.lang.String getScrolling()
Description copied from interface:HTMLFrameElementSpecify whether or not the frame should have scrollbars. See the scrolling attribute definition in HTML 4.01.- Specified by:
getScrollingin interfaceHTMLFrameElement
-
setScrolling
public void setScrolling(java.lang.String scrolling)
Description copied from interface:HTMLFrameElementSpecify whether or not the frame should have scrollbars. See the scrolling attribute definition in HTML 4.01.- Specified by:
setScrollingin interfaceHTMLFrameElement
-
getSrc
public java.lang.String getSrc()
Description copied from interface:HTMLFrameElementA URI [IETF RFC 2396] designating the initial frame contents. See the src attribute definition in HTML 4.01.- Specified by:
getSrcin interfaceHTMLFrameElement
-
setSrc
public void setSrc(java.lang.String src)
Description copied from interface:HTMLFrameElementA URI [IETF RFC 2396] designating the initial frame contents. See the src attribute definition in HTML 4.01.- Specified by:
setSrcin interfaceHTMLFrameElement
-
getContentDocument
public org.w3c.dom.Document getContentDocument()
Description copied from interface:HTMLFrameElementThe document this frame contains, if there is any and it is available, ornullotherwise.- Specified by:
getContentDocumentin interfaceHTMLFrameElement
-
getContentWindow
public Window getContentWindow()
-
-