Package com.helger.html.hc.html.embedded
Interface IHCIFrame<IMPLTYPE extends IHCIFrame<IMPLTYPE>>
-
- Type Parameters:
IMPLTYPE- Implementation type
- All Superinterfaces:
com.helger.commons.traits.IGenericImplTrait<IMPLTYPE>,com.helger.commons.hierarchy.IHasChildren<IHCNode>,com.helger.commons.hierarchy.IHasChildrenRecursive<IHCNode>,com.helger.commons.hierarchy.IHasChildrenSorted<IHCNode>,IHCElement<IMPLTYPE>,IHCElementWithChildren<IMPLTYPE>,IHCElementWithInternalChildren<IMPLTYPE,IHCNode>,IHCHasChildrenMutable<IMPLTYPE,IHCNode>,IHCHasCSSClasses<IMPLTYPE>,IHCHasCSSStyles<IMPLTYPE>,IHCHasID<IMPLTYPE>,IHCNode,IHCNodeWithChildren<IMPLTYPE>,Serializable
- All Known Implementing Classes:
AbstractHCIFrame,HCIFrame
public interface IHCIFrame<IMPLTYPE extends IHCIFrame<IMPLTYPE>> extends IHCElementWithChildren<IMPLTYPE>
Interface for IFRAMEs- Author:
- Philip Helger
-
-
Field Summary
-
Fields inherited from interface com.helger.html.hc.html.IHCElement
DEFAULT_TABINDEX
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EHCIFrameAligngetAlign()StringgetHeight()StringgetLongDesc()intgetMarginHeight()intgetMarginWidth()StringgetName()EnumSet<EHCSandboxAllow>getSandboxAllow()EHCScrollinggetScrolling()com.helger.commons.url.ISimpleURLgetSrc()StringgetWidth()booleanisFrameBorder()booleanisSandbox()IMPLTYPEsetAlign(EHCIFrameAlign eAlign)IMPLTYPEsetFrameBorder(boolean bFrameBorder)IMPLTYPEsetHeight(int nHeight)IMPLTYPEsetHeightPercentage(double dPercentage)IMPLTYPEsetLongDesc(String sLongDesc)IMPLTYPEsetMarginHeight(int nMarginHeight)IMPLTYPEsetMarginWidth(int nMarginWidth)IMPLTYPEsetName(String sName)IMPLTYPEsetSandbox(boolean bSandbox, EHCSandboxAllow... aSandboxAllows)IMPLTYPEsetScrolling(EHCScrolling eScrolling)IMPLTYPEsetSrc(com.helger.commons.url.ISimpleURL aSrc)IMPLTYPEsetWidth(int nWidth)Set the width in pixelIMPLTYPEsetWidthPercentage(double dPercentage)-
Methods inherited from interface com.helger.commons.hierarchy.IHasChildren
forAllChildren, forAllChildren, forAllChildrenBreakable, forAllChildrenMapped, getChildCount, getChildren, hasChildren, hasNoChildren
-
Methods inherited from interface com.helger.commons.hierarchy.IHasChildrenRecursive
forAllChildrenRecursive, forAllChildrenRecursive
-
Methods inherited from interface com.helger.commons.hierarchy.IHasChildrenSorted
findFirstChild, findFirstChildMapped, getAllChildren, getChildAtIndex, getFirstChild, getLastChild
-
Methods inherited from interface com.helger.html.hc.html.IHCElement
addEventHandler, containsEventHandler, customAttrs, getAccessKey, getContentEditable, getDirection, getDraggable, getElement, getEventHandler, getEventMap, getLanguage, getRole, getTabIndex, getTagName, getTitle, getTranslate, isHidden, isSpellCheck, isTranslateOff, isTranslateOn, isTranslateUndefined, isUnfocusable, prependEventHandler, removeAllEventHandler, setAccessKey, setContentEditable, setDirection, setDraggable, setEventHandler, setHidden, setLanguage, setRole, setSpellCheck, setTabIndex, setTitle, setTranslate, setTranslate, setUnfocusable, withCustomAttrs
-
Methods inherited from interface com.helger.html.hc.html.IHCElementWithInternalChildren
recursiveContainsChildWithTagName
-
Methods inherited from interface com.helger.html.hc.IHCHasChildrenMutable
addAndReturnChild, addAndReturnChildAt, addChild, addChildAt, addChildren, addChildren, addChildren, addChildrenAt, addChildrenAt, getAllChildrenAsNodeList, removeAllChildren, removeChild, removeChildAt, setChild, sortAllChildren
-
Methods inherited from interface com.helger.html.hc.html.IHCHasCSSClasses
addClass, addClasses, addClasses, addClasses, containsClass, getAllClasses, getAllClassesAsString, getAllClassNames, hasAnyClass, removeAllClasses, removeClass
-
Methods inherited from interface com.helger.html.hc.html.IHCHasCSSStyles
addStyle, addStyle, addStyles, addStyles, addStyles, containsStyle, getAllStyles, getAllStylesAsString, getAllStyleValues, getStyleValue, hasAnyStyle, hasStyle, removeAllStyles, removeStyle
-
Methods inherited from interface com.helger.html.hc.IHCHasID
ensureID, getID, hasID, hasNoID, setID, setUniqueID
-
Methods inherited from interface com.helger.html.hc.IHCNode
canConvertToMicroNode, consistencyCheck, convertToMicroNode, customizeNode, finalizeNodeState, getNodeState, getPlainText, registerExternalResources
-
Methods inherited from interface com.helger.html.hc.IHCNodeWithChildren
addChild, addChildAt, addChildren, addChildren, setChild
-
-
-
-
Method Detail
-
getSrc
@Nullable com.helger.commons.url.ISimpleURL getSrc()
-
getScrolling
@Nullable EHCScrolling getScrolling()
-
setScrolling
@Nonnull IMPLTYPE setScrolling(@Nullable EHCScrolling eScrolling)
-
getAlign
@Nullable EHCIFrameAlign getAlign()
-
setAlign
@Nonnull IMPLTYPE setAlign(@Nullable EHCIFrameAlign eAlign)
-
isFrameBorder
boolean isFrameBorder()
-
setWidth
@Nonnull IMPLTYPE setWidth(int nWidth)
Set the width in pixel- Parameters:
nWidth- the width in pixel- Returns:
- this
-
getMarginWidth
int getMarginWidth()
-
getMarginHeight
int getMarginHeight()
-
isSandbox
boolean isSandbox()
-
getSandboxAllow
@Nonnull @ReturnsMutableCopy EnumSet<EHCSandboxAllow> getSandboxAllow()
-
setSandbox
@Nonnull IMPLTYPE setSandbox(boolean bSandbox, @Nullable EHCSandboxAllow... aSandboxAllows)
-
-