| Package | Description |
|---|---|
| csbase.logic.algorithms | |
| csbase.logic.algorithms.parsers | |
| csbase.logic.algorithms.xml.algorithmspack | |
| csbase.remote |
| Modifier and Type | Class and Description |
|---|---|
class |
RecentAlgorithmInfo
Representa os dados de um algoritmo para ser mostrado no cliente para um
algoritmo recente.
|
| Modifier and Type | Method and Description |
|---|---|
static AlgorithmInfo |
AlgorithmInfo.getAlgorithmInfo(Object id)
Solicita ao servico de algoritmos um algoritmo que possui determinada
identificacao.
|
static AlgorithmInfo |
AlgorithmInfo.getAlgorithmInfo(String name)
Solicita ao servico de algoritmos um algoritmo que possui determinada
identificacao.
|
AlgorithmInfo |
AlgorithmVersionInfo.getInfo()
Obtém as informações sobre o algoritmo.
|
| Modifier and Type | Method and Description |
|---|---|
Set<AlgorithmInfo> |
Category.getAlgorithms()
Obtém os algoritmos desta categoria.
|
List<AlgorithmInfo> |
AlgorithmsPack.getAlgorithms()
Retorna a lista de algoritmos provenientes do pacote de algoritmos.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
Category.addAlgorithm(AlgorithmInfo algorithm)
Adiciona um algoritmo a esta categoria.
|
void |
AlgorithmsPack.addAlgorithm(AlgorithmInfo algoInfo)
Adiciona um algoritmo ao pacote de algoritmos.
|
int |
RecentAlgorithmInfo.compareTo(AlgorithmInfo o)
(non-Javadoc)
|
int |
AlgorithmInfo.compareTo(AlgorithmInfo o)
(non-Javadoc)
|
boolean |
Category.containsAlgorithm(AlgorithmInfo algorithm)
Verifica se o algoritmo está nesta categoria.
|
boolean |
Category.containsAlgorithmInChildren(AlgorithmInfo algorithm)
Verifica se o algoritmo está nesta categoria ou em outras sub-categorias.
|
List<String> |
CategorySet.getAlgorithmCategoriesFullNames(AlgorithmInfo algoInfo)
Obtém os nomes completos de todas as categorias que contém o algoritmo
especificado.
|
boolean |
Category.removeAlgorithm(AlgorithmInfo algorithm)
Remove um algoritmo desta categoria.
|
| Modifier and Type | Method and Description |
|---|---|
void |
CategorySet.addAlgorithms(Category category,
List<AlgorithmInfo> algorithms)
Adiciona os algoritmos especificados em uma determinada categoria.
|
void |
CategorySet.addAlgorithmsToCategories(SortedSet<Category> categories,
List<AlgorithmInfo> algorithms)
Adiciona os algoritmos especificados em uma determinada categoria.
|
void |
CategorySet.removeAlgorithms(Category category,
List<AlgorithmInfo> algorithms)
Remove os algoritmos especificados em uma determinada categoria.
|
void |
CategorySet.removeAlgorithmsFromCategories(SortedSet<Category> categories,
List<AlgorithmInfo> algorithms)
Remove os algoritmos especificados das categorias especificadas.
|
void |
AlgorithmsPack.setAlgorithms(List<AlgorithmInfo> algorithms)
Atribui a lista de algoritmos provenientes do pacote de algoritmos.
|
| Constructor and Description |
|---|
AlgorithmInfo(AlgorithmInfo algorithmInfo)
Constrói um algoritmo a partir de um algoritmo base.
|
AlgorithmVersionInfo(AlgorithmInfo algorithmInfo,
AlgorithmVersionId id,
Map<String,List<FileInfo>> supportedPlatforms,
Map<String,String> propertyValues,
AlgorithmConfigurator.ConfiguratorType type)
Construtor da representação da versão de um algoritmo.
|
AlgorithmVersionInfo(AlgorithmInfo algorithmInfo,
String versionDirName,
Map<String,List<FileInfo>> supportedPlatforms,
Map<String,String> propertyValues,
AlgorithmConfigurator.ConfiguratorType type)
Construtor da representação da versão de um algoritmo.
|
RecentAlgorithmInfo(AlgorithmInfo algorithmInfo,
int position)
Constrói um algoritmo a partir de um algoritmo base.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract AlgorithmInfo |
CategoryParser.getAlgorithmById(String algorithmId)
Obtém um algoritmo dado o seu identificador.
|
| Modifier and Type | Method and Description |
|---|---|
AlgorithmInfo |
XmlAlgorithmElement.getAlgorithmInfo()
Obtém o objeto da aplicação algoritmo que foi criado a partir desse
elemento xml.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
XmlAlgorithmElement.printAlgoData(AlgorithmInfo algo)
Imprime os dados do algoritmo criado a partir da leitura do xml.
|
| Constructor and Description |
|---|
XmlAlgorithmElement(AlgorithmInfo algoInfo)
Construtor utilizado no processo de escrita do arquivo xml de algoritmos.
|
| Modifier and Type | Method and Description |
|---|---|
AlgorithmInfo |
AlgorithmServiceInterface.changeAlgorithmProperties(String name,
Hashtable<String,String> newValues)
Altera as propriedades de um algoritmo.
|
AlgorithmInfo |
AlgorithmServiceInterface.changeVersionProperties(String name,
AlgorithmVersionId versionId,
Hashtable<String,String> newValues)
Altera as propriedades de uma versão de um algoritmo.
|
AlgorithmInfo |
AlgorithmServiceInterface.createAlgorithm(String name,
String id,
Hashtable<String,String> properties)
Cria um algoritmo a partir do nome, do identificador e das propriedades
informadas.
|
AlgorithmInfo |
AlgorithmServiceInterface.createVersion(Object algoId,
int major,
int minor,
int patch,
Hashtable<String,String> properties)
Cria no repositório a estrutura para uma nova versão de algoritmo.
|
AlgorithmInfo[] |
AlgorithmServiceInterface.getAllInfo()
Retorna todos os dados de todos os algoritmos cadastrados.
|
AlgorithmInfo |
AlgorithmServiceInterface.getInfo(Object id)
Retorna informações de um algoritmo.
|
AlgorithmInfo |
AlgorithmServiceInterface.getInfo(String name)
Retorna informações de um algoritmo a partir do nome
|
AlgorithmInfo |
AlgorithmServiceInterface.includePlatform(Object algoId,
Object versionId,
String platform)
Inclui uma plataforma para uma versão de algoritmo.
|
AlgorithmInfo |
AlgorithmServiceInterface.removePlatform(Object algoId,
Object versionId,
String platform)
Remove uma plataforma de uma versão de algoritmo.
|
AlgorithmInfo |
AlgorithmServiceInterface.removeVersion(Object algoId,
Object versionId)
Remove uma versão de algoritmo do repositório.
|
AlgorithmInfo |
AlgorithmServiceInterface.renameAlgorithm(Object id,
String name)
Renomeia o algoritmo.
|
Copyright © 2018. All rights reserved.