Class Java
java.lang.Object
org.jreleaser.model.internal.common.AbstractModelObject<Java>
org.jreleaser.model.internal.common.Java
- All Implemented Interfaces:
Serializable,Domain,EnabledAware,ExtraProperties,ModelObject<Java>
public final class Java
extends AbstractModelObject<Java>
implements Domain, ExtraProperties, EnabledAware
- Since:
- 0.1.0
- Author:
- Andres Almiray
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddExtraProperties(Map<String, Object> extraProperties) voidaddOptions(Set<String> options) org.jreleaser.model.api.common.JavaasMap(boolean full) booleanbooleanbooleanbooleanbooleanisSet()voidprefix()voidsetArtifactId(String artifactId) voidsetEnabled(Boolean enabled) voidsetExtraProperties(Map<String, Object> extraProperties) voidsetGroupId(String groupId) voidsetMainClass(String mainClass) voidsetMainModule(String mainModule) voidsetMultiProject(Boolean multiProject) voidsetOptions(Set<String> options) voidsetVersion(String version) Methods 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
-
Java
public Java()
-
-
Method Details
-
asImmutable
public org.jreleaser.model.api.common.Java asImmutable() -
merge
- Specified by:
mergein interfaceModelObject<Java>
-
isEnabled
public boolean isEnabled()- Specified by:
isEnabledin interfaceEnabledAware
-
setEnabled
- Specified by:
setEnabledin interfaceEnabledAware
-
isEnabledSet
public boolean isEnabledSet()- Specified by:
isEnabledSetin interfaceEnabledAware
-
prefix
- Specified by:
prefixin interfaceExtraProperties
-
getVersion
-
setVersion
-
getGroupId
-
setGroupId
-
getArtifactId
-
setArtifactId
-
isMultiProject
public boolean isMultiProject() -
setMultiProject
-
getMainClass
-
setMainClass
-
getMainModule
-
setMainModule
-
getOptions
-
setOptions
-
addOptions
-
isMultiProjectSet
public boolean isMultiProjectSet() -
getExtraProperties
- Specified by:
getExtraPropertiesin interfaceExtraProperties
-
setExtraProperties
- Specified by:
setExtraPropertiesin interfaceExtraProperties
-
addExtraProperties
- Specified by:
addExtraPropertiesin interfaceExtraProperties
-
isSet
public boolean isSet() -
asMap
-