Class Sdk
- java.lang.Object
-
- jetbrains.buildServer.ideaSettings.Library
-
- jetbrains.buildServer.ideaSettings.Sdk
-
- All Implemented Interfaces:
Cloneable,XmlExternalizable
- Direct Known Subclasses:
AndroidSDK,IdeaJdk,JavaSdk
public class Sdk extends Library
-
-
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 Objectclone()booleanequals(Object o)StringgetPathToJdk()StringgetSdkType()inthashCode()SdkinitDefaults()voidreadFrom(org.jdom.Element element)SdkresolveParameters(ValueResolver resolver)voidsaveTo(Library library)voidsetPathToJdk(String pathToJdk)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.Library
addPattern, clearPatterns, getInternalName, getLevel, getName, getPathToLibrary, getPatterns, getPatternsText, getType, isUsed, setLevel, setPathToLibrary, setPatternsText, setUsed, toInternal, toString, writePatternsTo, writeTo
-
-
-
-
Method Detail
-
getSdkType
public String getSdkType()
-
getPathToJdk
public String getPathToJdk()
-
setPathToJdk
public void setPathToJdk(String pathToJdk)
-
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 classLibrary- Parameters:
parentElement- - parent element to write data to
-
initDefaults
public Sdk initDefaults()
- Overrides:
initDefaultsin classLibrary
-
resolveParameters
@NotNull public Sdk resolveParameters(@NotNull ValueResolver resolver)
- Overrides:
resolveParametersin classLibrary
-
-