public final class FlowNode extends Object implements Serializable, Cloneable
O nó de um fluxo de algoritmos.
| Constructor and Description |
|---|
FlowNode(int id,
AlgorithmConfigurator algorithmConfigurator,
Set<NodeParameter> parameters,
int x,
int y,
int width,
int height)
Cria um nó.
|
FlowNode(int id,
AlgorithmConfigurator algorithmConfigurator,
Set<NodeParameter> parameters,
int x,
int y,
int width,
int height,
boolean bypassed)
Cria um nó.
|
FlowNode(int id,
String algorithmName,
AlgorithmVersionId algorithmVersionId,
Set<NodeParameter> parameters,
int x,
int y,
int width,
int height)
Cria um nó.
|
FlowNode(int id,
String algorithmName,
AlgorithmVersionId algorithmVersionId,
Set<NodeParameter> parameters,
int x,
int y,
int width,
int height,
boolean bypassed,
boolean hasExitCode)
Cria um nó.
|
| Modifier and Type | Method and Description |
|---|---|
FlowNode |
clone() |
boolean |
equals(Object obj) |
AlgorithmConfigurator |
getAlgorithmConfigurator()
Obtém o configurador de algoritmos.
|
String |
getAlgorithmName()
Obtém o nome do algoritmo.
|
AlgorithmVersionId |
getAlgorithmVersionId()
Obtém o identificador da versão do algoritmo.
|
FileURLValue |
getExitCodeLogFile()
Obtém o arquivo que armazena o código de saída do nó.
|
int |
getHeight()
Obtém a altura (em pixels) deste nó.
|
int |
getId()
Obtém o identificador.
|
NodeParameter |
getParameter(String parameterName)
Obtém um parâmetro dado o nome do parâmetro.
|
Set<NodeParameter> |
getParameters()
Obtém os parâmetros deste nó.
|
FileURLValue |
getStandardOutputFile()
Obtém a saída padrão que será utilizada durante a execução de um algorítmo
representado por este configurador.
|
int |
getWidth()
Obtém a largura (em pixels) deste nó.
|
int |
getX()
Obtém a abscissa esquerda (em pixels) deste nó.
|
int |
getY()
Obtém a ordenada superior (em pixels) deste nó.
|
boolean |
hasExitCode()
Obtém o sinal que indica se o código de saída é retornado durante a
execução do algoritmo.
|
int |
hashCode() |
boolean |
isBypassed()
Obtém o sinal que indica o desvio deste nó.
|
void |
setBypassed(boolean bypassed)
Atribui o sinal de desvio.
|
void |
setExitCodeLogFile(FileURLValue exitCodeLogFile)
Atribui o arquivo que armazena o código de saída do nó.
|
void |
setHasExitCode(boolean hasExitCode)
Atribui o sinal que indica que o nó provê código de saída durante sua
execução.
|
void |
setStandardOutputFile(FileURLValue standardOutputFile)
Atribui o valor do arquivo que deve receber a saída padrão da execução de
um algoritmo representado por este configurador.
|
String |
toString() |
public FlowNode(int id,
AlgorithmConfigurator algorithmConfigurator,
Set<NodeParameter> parameters,
int x,
int y,
int width,
int height)
id - O identificador.algorithmConfigurator - O configurator de algoritmos. (Não aceita
null).parameters - O conjunto de parâmetros do algoritmo (Não aceita
null).x - A abscissa esquerda (em pixels).y - A ordenada superior (em pixels).width - A largura (em pixels) (Precisa ser positiva).height - A altura (em pixels) (Precisa ser positiva).public FlowNode(int id,
String algorithmName,
AlgorithmVersionId algorithmVersionId,
Set<NodeParameter> parameters,
int x,
int y,
int width,
int height)
id - O identificador.algorithmName - O nome do algoritmo (Não aceita null).algorithmVersionId - O identificador da versão do algoritmo (Não
aceita null).parameters - O conjunto de parâmetros do algoritmo (Não aceita
null).x - A abscissa esquerda (em pixels).y - A ordenada superior (em pixels).width - A largura (em pixels) (Precisa ser positiva).height - A altura (em pixels) (Precisa ser positiva).public FlowNode(int id,
AlgorithmConfigurator algorithmConfigurator,
Set<NodeParameter> parameters,
int x,
int y,
int width,
int height,
boolean bypassed)
id - O identificador.algorithmConfigurator - O configurator de algoritmos. (Não aceita
null).parameters - O conjunto de parâmetros do algoritmo (Não aceita
null).x - A abscissa esquerda (em pixels).y - A ordenada superior (em pixels).width - A largura (em pixels) (Precisa ser positiva).height - A altura (em pixels) (Precisa ser positiva).bypassed - O sinal que indica se o nó deve ou não ser desviado durante
a execução do fluxopublic FlowNode(int id,
String algorithmName,
AlgorithmVersionId algorithmVersionId,
Set<NodeParameter> parameters,
int x,
int y,
int width,
int height,
boolean bypassed,
boolean hasExitCode)
id - O identificador.algorithmName - O nome do algoritmo (Não aceita null).algorithmVersionId - O identificador da versão do algoritmo (Não
aceita null).parameters - O conjunto de parâmetros do algoritmo (Não aceita
null).x - A abscissa esquerda (em pixels).y - A ordenada superior (em pixels).width - A largura (em pixels) (Precisa ser positiva).height - A altura (em pixels) (Precisa ser positiva).bypassed - O sinal que indica se o nó deve ou não ser desviado durante
a execução do fluxo.hasExitCode - O sinal que indica se o nó provê código de saída.public void setStandardOutputFile(FileURLValue standardOutputFile)
standardOutputFile - public FileURLValue getStandardOutputFile()
public AlgorithmConfigurator getAlgorithmConfigurator()
null se não há um
configurador de algoritmos.public String getAlgorithmName()
public AlgorithmVersionId getAlgorithmVersionId()
public int getHeight()
public int getId()
public NodeParameter getParameter(String parameterName)
parameterName - O nome do parâmetro (Não aceita null).null se ele não existir.public Set<NodeParameter> getParameters()
Obtém os parâmetros deste nó.
O conjunto retornado é imutável (veja
Collections.unmodifiableSet(Set)).
public int getWidth()
public int getX()
public int getY()
public boolean isBypassed()
public boolean hasExitCode()
public FileURLValue getExitCodeLogFile()
public void setBypassed(boolean bypassed)
bypassed - O sinal de desvio.public void setHasExitCode(boolean hasExitCode)
hasExitCode - Sinal que indica se o nó provê código de saída.public void setExitCodeLogFile(FileURLValue exitCodeLogFile)
exitCodeLogFile - Arquivo que armazena o código de saída.Copyright © 2017. All rights reserved.