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 class
IFrame.IFrameBuilder
Nested classes/interfaces inherited from class io.john.amiscaray.stir.domain.elements.CacheableElement
CacheableElement.CacheStatus
-
Field Summary
Fields Modifier and Type Field Description private String
allow
The allow attribute of the IFrameprivate Boolean
allowFullScreen
The allowfullscreen attribute of the IFrameprivate String
loading
The loading attribute of the IFrameprivate String
name
The name attribute of the IFrameprivate String
referrerPolicy
The referrerpolicy of the IFrameprivate String
sandbox
The sandbox attribute of the IFrameprivate String
srcDoc
The srcdoc of the IFrameFields inherited from class io.john.amiscaray.stir.domain.elements.AbstractContentFrame
height, src, width
Fields inherited from class io.john.amiscaray.stir.domain.elements.AbstractUIElement
cssClasses, customAttributes, hidden, id, style
Fields 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.IFrameBuilder
builder()
String
getAllow()
Boolean
getAllowFullScreen()
String
getLoading()
String
getName()
String
getReferrerPolicy()
String
getSandbox()
String
getSrcDoc()
void
setAllow(String allow)
void
setAllowFullScreen(Boolean allowFullScreen)
void
setLoading(String loading)
void
setName(String name)
void
setReferrerPolicy(String referrerPolicy)
void
setSandbox(String sandbox)
void
setSrcDoc(String srcDoc)
Methods inherited from class io.john.amiscaray.stir.domain.elements.AbstractContentFrame
getHeight, getSrc, getWidth, setHeight, setSrc, setWidth
Methods inherited from class io.john.amiscaray.stir.domain.elements.AbstractUIElement
addClass, getCssClasses, getCustomAttributes, getId, getStyle, isHidden, setCssClasses, setCustomAttributes, setHidden, setId, setStyle
Methods 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
-