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 String
LEVEL_DEFAULT
protected String
myLevel
protected String
myPathToLibrary
protected static String
VALUE
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addPattern(String pattern)
void
clearPatterns()
Object
clone()
boolean
equals(Object o)
String
getInternalName()
String
getLevel()
String
getName()
String
getPathToLibrary()
List<String>
getPatterns()
String
getPatternsText()
protected String
getType()
int
hashCode()
Library
initDefaults()
boolean
isUsed()
void
readFrom(org.jdom.Element element)
Library
resolveParameters(ValueResolver resolver)
void
saveTo(Library library)
void
setLevel(String level)
void
setPathToLibrary(String pathToLibrary)
void
setPatternsText(String patternsAsText)
void
setUsed(boolean used)
static String
toInternal(String name)
String
toString()
protected void
writePatternsTo(PathPatternsBuilder builder)
protected void
writeTo(StringBuffer result)
protected void
writeTo(LibrarySettingsBuilder builder)
void
writeTo(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:XmlExternalizable
Write data to the JDOM element- Specified by:
writeTo
in 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()
-
-