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 void
addExternalAnnotationsPattern(String externalAnnotationsPattern)
Object
clone()
List<String>
getExternalAnnotationsPatterns()
String
getExternalAnnotationsPatternsText()
String
getSdkType()
JavaSdk
initDefaults()
void
readFrom(org.jdom.Element element)
JavaSdk
resolveParameters(ValueResolver resolver)
void
saveTo(Library library)
void
setExternalAnnotationsPatternsText(String patternsText)
protected void
writeTo(StringBuffer result)
protected void
writeTo(SdkSettingsBuilder builder)
void
writeTo(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:
getSdkType
in classSdk
-
initDefaults
public JavaSdk initDefaults()
- Overrides:
initDefaults
in 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:XmlExternalizable
Write data to the JDOM element- Specified by:
writeTo
in interfaceXmlExternalizable
- Overrides:
writeTo
in classSdk
- Parameters:
parentElement
- - parent element to write data to
-
resolveParameters
@NotNull public JavaSdk resolveParameters(@NotNull ValueResolver resolver)
- Overrides:
resolveParameters
in classSdk
-
-