CryptoPro JCP v 1.0.
Module installer.

ru.CryptoPro.Install
Interface PackageInterface

All Known Implementing Classes:
SelfInstaller

public interface PackageInterface

Интерфейс класса осуществляющего работу с установочным пакетом JCP.

Author:
Copyright 2004-2005 Crypto-Pro. All rights reserved.
Version: 1.0

Method Summary
 java.lang.String depends()
          Получение строки зависимости пакета.
 void install()
          Установка пакета.
 java.lang.String nickname()
          Получение короткого имени пакета.
 java.lang.String[] options()
          Получение списка всех опций.
 java.lang.String[] optionsAnnotation()
          Получение списка аннотаций всех опций.
 void parseArgs(java.lang.String[] option, java.lang.String[] value, java.util.BitSet set, GeneralSettingsInterface settings)
          Разбор значений.
 void uninstall()
          Удаление пакета.
 

Method Detail

nickname

public java.lang.String nickname()
Получение короткого имени пакета.

Returns:
короткое имя пакета.

parseArgs

public void parseArgs(java.lang.String[] option,
                      java.lang.String[] value,
                      java.util.BitSet set,
                      GeneralSettingsInterface settings)
               throws ArgumentException
Разбор значений.

Parameters:
option - опция
value - значение
set - битовая строка использования
settings - базовые настройки установщика
Throws:
ArgumentException - при неправильно заданных параметрах

install

public void install()
             throws java.lang.Exception
Установка пакета.

Throws:
java.lang.Exception - ошибки установки

uninstall

public void uninstall()
               throws java.lang.Exception
Удаление пакета.

Throws:
java.lang.Exception - ошибки удаления пакета

options

public java.lang.String[] options()
Получение списка всех опций.

Returns:
Список опций

optionsAnnotation

public java.lang.String[] optionsAnnotation()
Получение списка аннотаций всех опций.

Returns:
Список аннотаций

depends

public java.lang.String depends()
Получение строки зависимости пакета.

Returns:
строку зависимостей пакета, разделенную символами ','

Copyright Crypto-Pro.
All rights reserved.