Class Screenshot
java.lang.Object
org.jreleaser.model.internal.common.AbstractModelObject<Screenshot>
org.jreleaser.model.internal.common.Screenshot
- All Implemented Interfaces:
Serializable,Domain,ExtraProperties,ModelObject<Screenshot>
public final class Screenshot
extends AbstractModelObject<Screenshot>
implements Domain, ExtraProperties
- Since:
- 1.2.0
- Author:
- Andres Almiray
- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddExtraProperties(Map<String, Object> extraProperties) org.jreleaser.model.api.common.ScreenshotasMap(boolean full) org.jreleaser.model.Screenshot.TypegetType()getUrl()getWidth()booleanvoidmerge(Screenshot source) prefix()voidsetCaption(String caption) voidsetExtraProperties(Map<String, Object> extraProperties) voidvoidsetPrimary(Boolean primary) voidvoidsetType(org.jreleaser.model.Screenshot.Type type) voidvoidMethods inherited from class org.jreleaser.model.internal.common.AbstractModelObject
merge, merge, merge, merge, merge, merge, merge, merge, mergeModel, mergeModelMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jreleaser.model.internal.common.ExtraProperties
addExtraProperty, extraPropertyIsTrue, getExtraProperty, resolvedExtraProperties, resolvedExtraProperties
-
Constructor Details
-
Screenshot
public Screenshot()
-
-
Method Details
-
asImmutable
public org.jreleaser.model.api.common.Screenshot asImmutable() -
merge
- Specified by:
mergein interfaceModelObject<Screenshot>
-
getType
public org.jreleaser.model.Screenshot.Type getType() -
setType
public void setType(org.jreleaser.model.Screenshot.Type type) -
setType
-
isPrimary
public boolean isPrimary() -
setPrimary
-
getUrl
-
setUrl
-
getCaption
-
setCaption
-
getWidth
-
setWidth
-
getHeight
-
setHeight
-
prefix
- Specified by:
prefixin interfaceExtraProperties
-
getExtraProperties
- Specified by:
getExtraPropertiesin interfaceExtraProperties
-
setExtraProperties
- Specified by:
setExtraPropertiesin interfaceExtraProperties
-
addExtraProperties
- Specified by:
addExtraPropertiesin interfaceExtraProperties
-
asMap
-
asScreenshotTemplate
-