Constructor and Description |
---|
Library(File file,
LibraryScope scope)
Create a new
Library . |
Library(File file,
LibraryScope scope,
boolean unpackRequired)
Create a new
Library . |
Library(String name,
File file,
LibraryScope scope,
boolean unpackRequired)
Create a new
Library . |
Library(String name,
File file,
LibraryScope scope,
boolean unpackRequired,
LibraryCoordinates coordinates) |
Modifier and Type | Method and Description |
---|---|
LibraryCoordinates |
getCoordinates()
Return the coordinates of the library.
|
File |
getFile()
Return the library file.
|
String |
getName()
Return the name of file as it should be written.
|
LibraryScope |
getScope()
Return the scope of the library.
|
boolean |
isUnpackRequired()
Return if the file cannot be used directly as a nested jar and needs to be
unpacked.
|
public Library(File file, LibraryScope scope)
Library
.file
- the source filescope
- the scope of the librarypublic Library(File file, LibraryScope scope, boolean unpackRequired)
Library
.file
- the source filescope
- the scope of the libraryunpackRequired
- if the library needs to be unpacked before it can be usedpublic Library(String name, File file, LibraryScope scope, boolean unpackRequired)
Library
.name
- the name of the library as it should be written or null
to use
the file namefile
- the source filescope
- the scope of the libraryunpackRequired
- if the library needs to be unpacked before it can be usedpublic Library(String name, File file, LibraryScope scope, boolean unpackRequired, LibraryCoordinates coordinates)
public String getName()
public File getFile()
public LibraryScope getScope()
public boolean isUnpackRequired()
public LibraryCoordinates getCoordinates()