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 BrowserFrame
getBrowserFrame()
org.w3c.dom.Document
getContentDocument()
The document this frame contains, if there is any and it is available, ornull
otherwise.Window
getContentWindow()
java.lang.String
getFrameBorder()
Request frame borders.java.lang.String
getLongDesc()
URI [IETF RFC 2396] designating a long description of this image or frame.java.lang.String
getMarginHeight()
Frame margin height, in pixels.java.lang.String
getMarginWidth()
Frame margin width, in pixels.java.lang.String
getName()
The frame name (object of thetarget
attribute).boolean
getNoResize()
When true, forbid user from resizing frame.java.lang.String
getScrolling()
Specify whether or not the frame should have scrollbars.java.lang.String
getSrc()
A URI [IETF RFC 2396] designating the initial frame contents.void
setBrowserFrame(BrowserFrame frame)
void
setFrameBorder(java.lang.String frameBorder)
Request frame borders.void
setLongDesc(java.lang.String longDesc)
URI [IETF RFC 2396] designating a long description of this image or frame.void
setMarginHeight(java.lang.String marginHeight)
Frame margin height, in pixels.void
setMarginWidth(java.lang.String marginWidth)
Frame margin width, in pixels.void
setName(java.lang.String name)
The frame name (object of thetarget
attribute).void
setNoResize(boolean noResize)
When true, forbid user from resizing frame.void
setScrolling(java.lang.String scrolling)
Specify whether or not the frame should have scrollbars.void
setSrc(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:
setBrowserFrame
in interfaceFrameNode
-
getBrowserFrame
public BrowserFrame getBrowserFrame()
- Specified by:
getBrowserFrame
in interfaceFrameNode
-
getFrameBorder
public java.lang.String getFrameBorder()
Description copied from interface:HTMLFrameElement
Request frame borders. See the frameborder attribute definition in HTML 4.01.- Specified by:
getFrameBorder
in interfaceHTMLFrameElement
-
setFrameBorder
public void setFrameBorder(java.lang.String frameBorder)
Description copied from interface:HTMLFrameElement
Request frame borders. See the frameborder attribute definition in HTML 4.01.- Specified by:
setFrameBorder
in interfaceHTMLFrameElement
-
getLongDesc
public java.lang.String getLongDesc()
Description copied from interface:HTMLFrameElement
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 interfaceHTMLFrameElement
-
setLongDesc
public void setLongDesc(java.lang.String longDesc)
Description copied from interface:HTMLFrameElement
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 interfaceHTMLFrameElement
-
getMarginHeight
public java.lang.String getMarginHeight()
Description copied from interface:HTMLFrameElement
Frame margin height, in pixels. See the marginheight attribute definition in HTML 4.01.- Specified by:
getMarginHeight
in interfaceHTMLFrameElement
-
setMarginHeight
public void setMarginHeight(java.lang.String marginHeight)
Description copied from interface:HTMLFrameElement
Frame margin height, in pixels. See the marginheight attribute definition in HTML 4.01.- Specified by:
setMarginHeight
in interfaceHTMLFrameElement
-
getMarginWidth
public java.lang.String getMarginWidth()
Description copied from interface:HTMLFrameElement
Frame margin width, in pixels. See the marginwidth attribute definition in HTML 4.01.- Specified by:
getMarginWidth
in interfaceHTMLFrameElement
-
setMarginWidth
public void setMarginWidth(java.lang.String marginWidth)
Description copied from interface:HTMLFrameElement
Frame margin width, in pixels. See the marginwidth attribute definition in HTML 4.01.- Specified by:
setMarginWidth
in interfaceHTMLFrameElement
-
getName
public java.lang.String getName()
Description copied from interface:HTMLFrameElement
The frame name (object of thetarget
attribute). See the name attribute definition in HTML 4.01.- Specified by:
getName
in interfaceHTMLFrameElement
-
setName
public void setName(java.lang.String name)
Description copied from interface:HTMLFrameElement
The frame name (object of thetarget
attribute). See the name attribute definition in HTML 4.01.- Specified by:
setName
in interfaceHTMLFrameElement
-
getNoResize
public boolean getNoResize()
Description copied from interface:HTMLFrameElement
When true, forbid user from resizing frame. See the noresize attribute definition in HTML 4.01.- Specified by:
getNoResize
in interfaceHTMLFrameElement
-
setNoResize
public void setNoResize(boolean noResize)
Description copied from interface:HTMLFrameElement
When true, forbid user from resizing frame. See the noresize attribute definition in HTML 4.01.- Specified by:
setNoResize
in interfaceHTMLFrameElement
-
getScrolling
public java.lang.String getScrolling()
Description copied from interface:HTMLFrameElement
Specify whether or not the frame should have scrollbars. See the scrolling attribute definition in HTML 4.01.- Specified by:
getScrolling
in interfaceHTMLFrameElement
-
setScrolling
public void setScrolling(java.lang.String scrolling)
Description copied from interface:HTMLFrameElement
Specify whether or not the frame should have scrollbars. See the scrolling attribute definition in HTML 4.01.- Specified by:
setScrolling
in interfaceHTMLFrameElement
-
getSrc
public java.lang.String getSrc()
Description copied from interface:HTMLFrameElement
A URI [IETF RFC 2396] designating the initial frame contents. See the src attribute definition in HTML 4.01.- Specified by:
getSrc
in interfaceHTMLFrameElement
-
setSrc
public void setSrc(java.lang.String src)
Description copied from interface:HTMLFrameElement
A URI [IETF RFC 2396] designating the initial frame contents. See the src attribute definition in HTML 4.01.- Specified by:
setSrc
in interfaceHTMLFrameElement
-
getContentDocument
public org.w3c.dom.Document getContentDocument()
Description copied from interface:HTMLFrameElement
The document this frame contains, if there is any and it is available, ornull
otherwise.- Specified by:
getContentDocument
in interfaceHTMLFrameElement
-
getContentWindow
public Window getContentWindow()
-
-