public class Library extends Object
Libraries
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,
LibraryCoordinates coordinates,
boolean unpackRequired)
Create a new
Library . |
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, LibraryCoordinates coordinates, 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 librarycoordinates
- the library coordinates or null
unpackRequired
- if the library needs to be unpacked before it can be usedpublic String getName()
public File getFile()
public LibraryScope getScope()
public LibraryCoordinates getCoordinates()
public boolean isUnpackRequired()