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 void
addIdeaPattern(String pattern)
void
addPattern(String pattern)
void
clearIdeaPatterns()
void
clearPatterns()
Object
clone()
boolean
equals(Object o)
List<String>
getIdeaPatterns()
String
getIdeaPatternsText()
String
getPathToIdea()
String
getPathToJdk()
String
getPathToLibrary()
List<String>
getPatterns()
String
getPatternsText()
int
hashCode()
IdeaJdk
initDefaults()
void
readFrom(org.jdom.Element element)
IdeaJdk
resolveParameters(ValueResolver resolver)
void
saveTo(Library library)
void
setIdeaPatternsText(String patternsAsText)
void
setPathToIdea(String pathToIdea)
void
setPathToJdk(String pathToJdk)
void
setPathToLibrary(String pathToLibrary)
void
setPatternsText(String patternsAsText)
String
toString()
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
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:
initDefaults
in 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:XmlExternalizable
Write data to the JDOM element- Specified by:
writeTo
in interfaceXmlExternalizable
- Overrides:
writeTo
in classSdk
- Parameters:
parentElement
- - parent element to write data to
-
clearIdeaPatterns
public void clearIdeaPatterns()
-
getPathToJdk
public String getPathToJdk()
- Overrides:
getPathToJdk
in classSdk
-
setPathToJdk
public void setPathToJdk(String pathToJdk)
- Overrides:
setPathToJdk
in classSdk
-
getPatterns
public List<String> getPatterns()
- Overrides:
getPatterns
in classLibrary
-
addPattern
public void addPattern(String pattern)
- Overrides:
addPattern
in classLibrary
-
getPatternsText
public String getPatternsText()
- Overrides:
getPatternsText
in classLibrary
-
setPatternsText
public void setPatternsText(String patternsAsText)
- Overrides:
setPatternsText
in classLibrary
-
getPathToLibrary
public String getPathToLibrary()
- Overrides:
getPathToLibrary
in classLibrary
-
setPathToLibrary
public void setPathToLibrary(String pathToLibrary)
- Overrides:
setPathToLibrary
in classLibrary
-
clearPatterns
public void clearPatterns()
- Overrides:
clearPatterns
in classLibrary
-
resolveParameters
@NotNull public IdeaJdk resolveParameters(@NotNull ValueResolver resolver)
- Overrides:
resolveParameters
in classSdk
-
-