LibraryManifest

public class LibraryManifest

Утилитарный класс для работы с манифестом библиотеки.

Constructors

LibraryManifest

public LibraryManifest(ClassLoader classLoader)

Конструктор экземпляров класса.

Parameters:
  • classLoader – Загрузчик классов, в котором будет выполняться поиск манифеста.

Methods

getLibraryVersion

public String getLibraryVersion()

Возвращает версию библиотеки из манифеста библиотеки.

Throws:
  • IOException – При ошибках чтения манифеста.

Returns:

Версия библиотеки в форматe: “Major.Minor.Release”

getManifest

public synchronized Manifest getManifest()

Выполняет поиск манифеста библиотеки

Throws:
  • IOException – При ошибках чтения манифеста.

Returns:

манифест библиотеки

getServerMinimalVersions

public String[] getServerMinimalVersions()

Возвращает минимальные версии сервера приложений, поддерживаемые библиотекой, из манифеста библиотеки.

Throws:
  • IOException – При ошибках чтения манифеста.

Returns:

Array of versions or empty array.