Class IdeaJdk
- java.lang.Object
-
- jetbrains.buildServer.ideaSettings.Library
-
- jetbrains.buildServer.ideaSettings.Sdk
-
- jetbrains.buildServer.ideaSettings.IdeaJdk
-
- All Implemented Interfaces:
Cloneable,XmlExternalizable
public class IdeaJdk 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 voidaddIdeaPattern(String pattern)voidaddPattern(String pattern)voidclearIdeaPatterns()voidclearPatterns()Objectclone()booleanequals(Object o)List<String>getIdeaPatterns()StringgetIdeaPatternsText()StringgetPathToIdea()StringgetPathToJdk()StringgetPathToLibrary()List<String>getPatterns()StringgetPatternsText()inthashCode()IdeaJdkinitDefaults()voidreadFrom(org.jdom.Element element)IdeaJdkresolveParameters(ValueResolver resolver)voidsaveTo(Library library)voidsetIdeaPatternsText(String patternsAsText)voidsetPathToIdea(String pathToIdea)voidsetPathToJdk(String pathToJdk)voidsetPathToLibrary(String pathToLibrary)voidsetPatternsText(String patternsAsText)StringtoString()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
getSdkType
-
Methods inherited from class jetbrains.buildServer.ideaSettings.Library
getInternalName, getLevel, getName, getType, isUsed, setLevel, setUsed, toInternal, writePatternsTo, writeTo
-
-
-
-
Constructor Detail
-
IdeaJdk
public IdeaJdk(String name)
-
-
Method Detail
-
setPathToIdea
public void setPathToIdea(String pathToIdea)
-
getPathToIdea
public String getPathToIdea()
-
addIdeaPattern
public void addIdeaPattern(String pattern)
-
getIdeaPatternsText
public String getIdeaPatternsText()
-
setIdeaPatternsText
public void setIdeaPatternsText(String patternsAsText)
-
initDefaults
public IdeaJdk initDefaults()
- Overrides:
initDefaultsin classSdk
-
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
-
clearIdeaPatterns
public void clearIdeaPatterns()
-
getPathToJdk
public String getPathToJdk()
- Overrides:
getPathToJdkin classSdk
-
setPathToJdk
public void setPathToJdk(String pathToJdk)
- Overrides:
setPathToJdkin classSdk
-
getPatterns
public List<String> getPatterns()
- Overrides:
getPatternsin classLibrary
-
addPattern
public void addPattern(String pattern)
- Overrides:
addPatternin classLibrary
-
getPatternsText
public String getPatternsText()
- Overrides:
getPatternsTextin classLibrary
-
setPatternsText
public void setPatternsText(String patternsAsText)
- Overrides:
setPatternsTextin classLibrary
-
getPathToLibrary
public String getPathToLibrary()
- Overrides:
getPathToLibraryin classLibrary
-
setPathToLibrary
public void setPathToLibrary(String pathToLibrary)
- Overrides:
setPathToLibraryin classLibrary
-
clearPatterns
public void clearPatterns()
- Overrides:
clearPatternsin classLibrary
-
resolveParameters
@NotNull public IdeaJdk resolveParameters(@NotNull ValueResolver resolver)
- Overrides:
resolveParametersin classSdk
-
-