public final class FlowNode
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
O nó de um fluxo de algoritmos.
| Constructor and Description |
|---|
FlowNode(int id,
AlgorithmConfigurator algorithmConfigurator,
java.util.Set<NodeParameter> parameters,
int x,
int y,
int width,
int height)
Cria um nó.
|
FlowNode(int id,
AlgorithmConfigurator algorithmConfigurator,
java.util.Set<NodeParameter> parameters,
int x,
int y,
int width,
int height,
boolean bypassed)
Cria um nó.
|
FlowNode(int id,
java.lang.String algorithmName,
AlgorithmVersionId algorithmVersionId,
java.util.Set<NodeParameter> parameters,
int x,
int y,
int width,
int height)
Cria um nó.
|
FlowNode(int id,
java.lang.String algorithmName,
AlgorithmVersionId algorithmVersionId,
java.util.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(java.lang.Object obj) |
AlgorithmConfigurator |
getAlgorithmConfigurator()
Obtém o configurador de algoritmos.
|
java.lang.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(java.lang.String parameterName)
Obtém um parâmetro dado o nome do parâmetro.
|
java.util.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.
|
java.lang.String |
toString() |
public FlowNode(int id,
AlgorithmConfigurator algorithmConfigurator,
java.util.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,
java.lang.String algorithmName,
AlgorithmVersionId algorithmVersionId,
java.util.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,
java.util.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,
java.lang.String algorithmName,
AlgorithmVersionId algorithmVersionId,
java.util.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 FlowNode clone()
clone in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic AlgorithmConfigurator getAlgorithmConfigurator()
null se não há um
configurador de algoritmos.public java.lang.String getAlgorithmName()
public AlgorithmVersionId getAlgorithmVersionId()
public int getHeight()
public int getId()
public NodeParameter getParameter(java.lang.String parameterName)
parameterName - O nome do parâmetro (Não aceita null).null se ele não existir.public java.util.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 int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic 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 © 2018. All Rights Reserved.