Class JavaSdk
- java.lang.Object
-
- jetbrains.buildServer.ideaSettings.Library
-
- jetbrains.buildServer.ideaSettings.Sdk
-
- jetbrains.buildServer.ideaSettings.JavaSdk
-
- All Implemented Interfaces:
Cloneable,XmlExternalizable
public class JavaSdk extends Sdk
-
-
Field Summary
-
Fields inherited from class jetbrains.buildServer.ideaSettings.Library
LEVEL_DEFAULT, myLevel, myPathToLibrary, VALUE
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddExternalAnnotationsPattern(String externalAnnotationsPattern)Objectclone()List<String>getExternalAnnotationsPatterns()StringgetExternalAnnotationsPatternsText()StringgetSdkType()JavaSdkinitDefaults()voidreadFrom(org.jdom.Element element)JavaSdkresolveParameters(ValueResolver resolver)voidsaveTo(Library library)voidsetExternalAnnotationsPatternsText(String patternsText)protected voidwriteTo(StringBuffer result)protected voidwriteTo(SdkSettingsBuilder builder)voidwriteTo(org.jdom.Element parentElement)Write data to the JDOM element-
Methods inherited from class jetbrains.buildServer.ideaSettings.Sdk
equals, getPathToJdk, hashCode, setPathToJdk
-
Methods inherited from class jetbrains.buildServer.ideaSettings.Library
addPattern, clearPatterns, getInternalName, getLevel, getName, getPathToLibrary, getPatterns, getPatternsText, getType, isUsed, setLevel, setPathToLibrary, setPatternsText, setUsed, toInternal, toString, writePatternsTo, writeTo
-
-
-
-
Constructor Detail
-
JavaSdk
public JavaSdk(@NotNull String name)
-
-
Method Detail
-
getSdkType
public String getSdkType()
- Overrides:
getSdkTypein classSdk
-
initDefaults
public JavaSdk initDefaults()
- Overrides:
initDefaultsin classSdk
-
addExternalAnnotationsPattern
public void addExternalAnnotationsPattern(@NotNull String externalAnnotationsPattern)
-
getExternalAnnotationsPatternsText
@NotNull public String getExternalAnnotationsPatternsText()
-
setExternalAnnotationsPatternsText
public void setExternalAnnotationsPatternsText(@NotNull String patternsText)
-
writeTo
protected void writeTo(StringBuffer result)
-
writeTo
protected void writeTo(SdkSettingsBuilder builder)
-
writeTo
public void writeTo(org.jdom.Element parentElement)
Description copied from interface:XmlExternalizableWrite data to the JDOM element- Specified by:
writeToin interfaceXmlExternalizable- Overrides:
writeToin classSdk- Parameters:
parentElement- - parent element to write data to
-
resolveParameters
@NotNull public JavaSdk resolveParameters(@NotNull ValueResolver resolver)
- Overrides:
resolveParametersin classSdk
-
-