| Package | Description |
|---|---|
| csbase.logic.algorithms | |
| csbase.logic.algorithms.parsers | |
| csbase.logic.algorithms.validation | |
| csbase.logic.algorithms.xml.algorithmspack | |
| csbase.remote |
| Modifier and Type | Method and Description |
|---|---|
static AlgorithmInfo |
AlgorithmInfo.getAlgorithmInfo(java.lang.Object id)
Solicita ao servico de algoritmos um algoritmo que possui determinada
identificacao.
|
static AlgorithmInfo |
AlgorithmInfo.getAlgorithmInfo(java.lang.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 |
|---|---|
java.util.Set<AlgorithmInfo> |
Category.getAlgorithms()
Obtém os algoritmos desta categoria.
|
java.util.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) |
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.
|
java.util.List<java.lang.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,
java.util.List<AlgorithmInfo> algorithms)
Adiciona os algoritmos especificados em uma determinada categoria.
|
void |
CategorySet.addAlgorithmsToCategories(java.util.SortedSet<Category> categories,
java.util.List<AlgorithmInfo> algorithms)
Adiciona os algoritmos especificados em uma determinada categoria.
|
void |
CategorySet.removeAlgorithms(Category category,
java.util.List<AlgorithmInfo> algorithms)
Remove os algoritmos especificados em uma determinada categoria.
|
void |
CategorySet.removeAlgorithmsFromCategories(java.util.SortedSet<Category> categories,
java.util.List<AlgorithmInfo> algorithms)
Remove os algoritmos especificados das categorias especificadas.
|
void |
AlgorithmsPack.setAlgorithms(java.util.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,
java.util.Map<java.lang.String,java.util.List<FileInfo>> supportedPlatforms,
java.util.Map<java.lang.String,java.lang.String> propertyValues)
Construtor da representação da versão de um algoritmo.
|
AlgorithmVersionInfo(AlgorithmInfo algorithmInfo,
java.lang.String versionDirName,
java.util.Map<java.lang.String,java.util.List<FileInfo>> supportedPlatforms,
java.util.Map<java.lang.String,java.lang.String> propertyValues)
Construtor da representação da versão de um algoritmo.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract AlgorithmInfo |
CategoryParser.getAlgorithmById(java.lang.String algorithmId)
Obtém um algoritmo dado o seu identificador.
|
| Constructor and Description |
|---|
FlowNodeValidationResult(Validation validation,
AlgorithmInfo algorithmInfo)
Construtor.
|
| 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(java.lang.String name,
java.util.Hashtable<java.lang.String,java.lang.String> newValues)
Altera as propriedades de um algoritmo.
|
AlgorithmInfo |
AlgorithmServiceInterface.changeVersionProperties(java.lang.String name,
AlgorithmVersionId versionId,
java.util.Hashtable<java.lang.String,java.lang.String> newValues)
Altera as propriedades de uma versão de um algoritmo.
|
AlgorithmInfo |
AlgorithmServiceInterface.createAlgorithm(java.lang.String name,
java.lang.String id,
java.util.Hashtable<java.lang.String,java.lang.String> properties)
Cria um algoritmo a partir do nome, do identificador e das propriedades
informadas.
|
AlgorithmInfo |
AlgorithmServiceInterface.createVersion(java.lang.Object algoId,
int major,
int minor,
int patch,
java.util.Hashtable<java.lang.String,java.lang.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(java.lang.Object id)
Retorna informações de um algoritmo.
|
AlgorithmInfo |
AlgorithmServiceInterface.getInfo(java.lang.String name)
Retorna informações de um algoritmo a partir do nome
|
AlgorithmInfo |
AlgorithmServiceInterface.includePlatform(java.lang.Object algoId,
java.lang.Object versionId,
java.lang.String platform)
Inclui uma plataforma para uma versão de algoritmo.
|
AlgorithmInfo |
AlgorithmServiceInterface.removePlatform(java.lang.Object algoId,
java.lang.Object versionId,
java.lang.String platform)
Remove uma plataforma de uma versão de algoritmo.
|
AlgorithmInfo |
AlgorithmServiceInterface.removeVersion(java.lang.Object algoId,
java.lang.Object versionId)
Remove uma versão de algoritmo do repositório.
|
Copyright © 2015. All Rights Reserved.