Class Script
java.lang.Object
io.john.amiscaray.stir.domain.elements.CacheableElement
io.john.amiscaray.stir.domain.elements.AbstractUIElement
io.john.amiscaray.stir.domain.elements.Script
public class Script extends AbstractUIElement
A pojo representing a script element
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Script.ScriptBuilder
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
async
The async attribute of the scriptprivate String
crossOrigin
The crossorigin attribute of the scriptprivate String
defer
The defer attribute of the scriptprivate String
integrity
The integrity attribute of the scriptprivate Boolean
noModule
The nomodule attribute of the scriptprivate String
referrerPolicy
The referrerpolicy attribute of the scriptprivate String
src
The src attribute of the scriptprivate String
type
The type attribute of the scriptFields 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
-
Method Summary
Modifier and Type Method Description static Script.ScriptBuilder
builder()
protected boolean
canEqual(Object other)
boolean
equals(Object o)
String
getAsync()
String
getCrossOrigin()
String
getDefer()
String
getIntegrity()
Boolean
getNoModule()
String
getReferrerPolicy()
String
getSrc()
String
getType()
int
hashCode()
void
setAsync(String async)
void
setCrossOrigin(String crossOrigin)
void
setDefer(String defer)
void
setIntegrity(String integrity)
void
setNoModule(Boolean noModule)
void
setReferrerPolicy(String referrerPolicy)
void
setType(String type)
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
-
src
The src attribute of the script -
type
The type attribute of the script -
defer
The defer attribute of the script -
integrity
The integrity attribute of the script -
noModule
The nomodule attribute of the script -
referrerPolicy
The referrerpolicy attribute of the script -
async
The async attribute of the script -
crossOrigin
The crossorigin attribute of the script
-
-
Constructor Details
-
Script
-
Script
-
-
Method Details