Class IFrame
java.lang.Object
io.john.amiscaray.stir.domain.elements.CacheableElement
io.john.amiscaray.stir.domain.elements.AbstractUIElement
io.john.amiscaray.stir.domain.elements.AbstractContentFrame
io.john.amiscaray.stir.domain.elements.IFrame
public class IFrame extends AbstractContentFrame
A pojo representing an iframe element
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classIFrame.IFrameBuilderNested classes/interfaces inherited from class io.john.amiscaray.stir.domain.elements.CacheableElement
CacheableElement.CacheStatus -
Field Summary
Fields Modifier and Type Field Description private StringallowThe allow attribute of the IFrameprivate BooleanallowFullScreenThe allowfullscreen attribute of the IFrameprivate StringloadingThe loading attribute of the IFrameprivate StringnameThe name attribute of the IFrameprivate StringreferrerPolicyThe referrerpolicy of the IFrameprivate StringsandboxThe sandbox attribute of the IFrameprivate StringsrcDocThe srcdoc of the IFrameFields inherited from class io.john.amiscaray.stir.domain.elements.AbstractContentFrame
height, src, widthFields inherited from class io.john.amiscaray.stir.domain.elements.AbstractUIElement
cssClasses, customAttributes, hidden, id, styleFields inherited from class io.john.amiscaray.stir.domain.elements.CacheableElement
cacheDisabled, cacheStatus, propertyChangeSupport -
Constructor Summary
Constructors Constructor Description IFrame(String src)IFrame(String id, List<String> cssClasses, String style, String allow, Boolean allowFullScreen, Integer height, String loading, String name, String referrerPolicy, String sandbox, String src, String srcDoc, Integer width, boolean hidden, Map<String,String> customAttributes) -
Method Summary
Modifier and Type Method Description static IFrame.IFrameBuilderbuilder()StringgetAllow()BooleangetAllowFullScreen()StringgetLoading()StringgetName()StringgetReferrerPolicy()StringgetSandbox()StringgetSrcDoc()voidsetAllow(String allow)voidsetAllowFullScreen(Boolean allowFullScreen)voidsetLoading(String loading)voidsetName(String name)voidsetReferrerPolicy(String referrerPolicy)voidsetSandbox(String sandbox)voidsetSrcDoc(String srcDoc)Methods inherited from class io.john.amiscaray.stir.domain.elements.AbstractContentFrame
getHeight, getSrc, getWidth, setHeight, setSrc, setWidthMethods inherited from class io.john.amiscaray.stir.domain.elements.AbstractUIElement
addClass, getCssClasses, getCustomAttributes, getId, getStyle, isHidden, setCssClasses, setCustomAttributes, setHidden, setId, setStyleMethods inherited from class io.john.amiscaray.stir.domain.elements.CacheableElement
addPropertyChangeListener, emptyCache, getCacheContents, getCacheStatus, isCacheDisabled, isHasChildren, setCacheContents, setCacheDisabled, setHasChildren
-
Field Details
-
allow
The allow attribute of the IFrame -
allowFullScreen
The allowfullscreen attribute of the IFrame -
loading
The loading attribute of the IFrame -
name
The name attribute of the IFrame -
referrerPolicy
The referrerpolicy of the IFrame -
sandbox
The sandbox attribute of the IFrame -
srcDoc
The srcdoc of the IFrame
-
-
Constructor Details
-
IFrame
-
IFrame
-
-
Method Details
-
builder
-
setAllow
-
setAllowFullScreen
-
setLoading
-
setName
-
setReferrerPolicy
-
setSandbox
-
setSrcDoc
-
getAllow
-
getAllowFullScreen
-
getLoading
-
getName
-
getReferrerPolicy
-
getSandbox
-
getSrcDoc
-