Class Library
- java.lang.Object
-
- jetbrains.buildServer.ideaSettings.Library
-
- All Implemented Interfaces:
Cloneable,XmlExternalizable
- Direct Known Subclasses:
Sdk
public class Library extends Object implements XmlExternalizable, Cloneable
-
-
Field Summary
Fields Modifier and Type Field Description static StringLEVEL_DEFAULTprotected StringmyLevelprotected StringmyPathToLibraryprotected static StringVALUE
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddPattern(String pattern)voidclearPatterns()Objectclone()booleanequals(Object o)StringgetInternalName()StringgetLevel()StringgetName()StringgetPathToLibrary()List<String>getPatterns()StringgetPatternsText()protected StringgetType()inthashCode()LibraryinitDefaults()booleanisUsed()voidreadFrom(org.jdom.Element element)LibraryresolveParameters(ValueResolver resolver)voidsaveTo(Library library)voidsetLevel(String level)voidsetPathToLibrary(String pathToLibrary)voidsetPatternsText(String patternsAsText)voidsetUsed(boolean used)static StringtoInternal(String name)StringtoString()protected voidwritePatternsTo(PathPatternsBuilder builder)protected voidwriteTo(StringBuffer result)protected voidwriteTo(LibrarySettingsBuilder builder)voidwriteTo(org.jdom.Element parentElement)Write data to the JDOM element
-
-
-
Field Detail
-
myPathToLibrary
protected String myPathToLibrary
-
myLevel
@Nullable protected String myLevel
-
VALUE
@NonNls protected static final String VALUE
- See Also:
- Constant Field Values
-
LEVEL_DEFAULT
public static final String LEVEL_DEFAULT
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
Library
public Library(String name)
-
-
Method Detail
-
isUsed
public boolean isUsed()
-
setUsed
public void setUsed(boolean used)
-
addPattern
public void addPattern(String pattern)
-
getPatternsText
public String getPatternsText()
-
setPatternsText
public void setPatternsText(String patternsAsText)
-
getName
public String getName()
-
getInternalName
public String getInternalName()
-
initDefaults
public Library initDefaults()
-
getPathToLibrary
public String getPathToLibrary()
-
setPathToLibrary
public void setPathToLibrary(String pathToLibrary)
-
getType
protected String getType()
-
writeTo
protected void writeTo(StringBuffer result)
-
writeTo
protected void writeTo(LibrarySettingsBuilder builder)
-
writePatternsTo
protected void writePatternsTo(PathPatternsBuilder builder)
-
writeTo
public void writeTo(org.jdom.Element parentElement)
Description copied from interface:XmlExternalizableWrite data to the JDOM element- Specified by:
writeToin interfaceXmlExternalizable- Parameters:
parentElement- - parent element to write data to
-
readFrom
public void readFrom(org.jdom.Element element)
-
clearPatterns
public void clearPatterns()
-
saveTo
public void saveTo(Library library)
-
resolveParameters
@NotNull public Library resolveParameters(@NotNull ValueResolver resolver)
-
setLevel
public void setLevel(String level)
-
getLevel
public String getLevel()
-
-