|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
|
+--quoggles.boxes.Box
|
+--quoggles.deprecated.RecursiveGetGraphElements_Box
From the input this box filters all graph elements, only nodes or only edges according to the parameter. The box searches all collections at any position in the input.
| Field Summary | |
private java.util.Collection |
inputCol
Deprecated. |
| Fields inherited from class quoggles.boxes.Box |
boxExecuted, iBoxGRep, inputs, outputs, parameters |
| Constructor Summary | |
RecursiveGetGraphElements_Box()
Deprecated. Construct box. |
|
| Method Summary | |
private void |
digForEdges(java.util.Collection digInCol,
java.util.Collection resCol)
Deprecated. |
private void |
digForGraphElements(java.util.Collection digInCol,
java.util.Collection resCol)
Deprecated. |
private void |
digForNodes(java.util.Collection digInCol,
java.util.Collection resCol)
Deprecated. |
void |
execute()
Deprecated. Searches in the input for graph elements (according to the value of the parameter). |
IBoxRepresentation |
getGraphicalRepresentation()
Deprecated. This implementation returns a new instance of DefaultBoxRepresentation.
|
int[] |
getInputTypes()
Deprecated. This implementation returns ONE element, the most general type. |
int[] |
getOutputTypes()
Deprecated. According to parameter. |
void |
setInputs(java.lang.Object[] inputs)
Deprecated. Checks if the number of inputs is correct and sets the inputs. |
| Methods inherited from class quoggles.boxes.Box |
areAllInputsNull, getClassName, getId, getNode, getNumberOfInputs, getNumberOfOutputs, getOutputAt, getOutputs, getParameters, hasBeenExecuted, ignoreBox, isGraphicalRepNull, isInputSet, isInputSetAt, needsQueryRunner, removeNullValues, reset, reset, setBoxNumber, setCurrentNodesTodo, setCurrentResult, setDefaultParameters, setIgnoreBox, setInputAt, setNode, setParameters, setQueryRunner |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
private java.util.Collection inputCol
| Constructor Detail |
public RecursiveGetGraphElements_Box()
| Method Detail |
public int[] getInputTypes()
BoxgetNumberOfInputs.
getInputTypes in interface IBoxgetInputTypes in class BoxIBox.getInputTypes()public int[] getOutputTypes()
getOutputTypes in interface IBoxgetOutputTypes in class BoxIBox.getOutputTypes()
public void setInputs(java.lang.Object[] inputs)
throws InvalidInputException
Boxsuper.setInputs(inputs)) so that consistency checks are
done and some flags are correctly set.
setInputs in interface IBoxsetInputs in class BoxInvalidInputExceptionIBox.setInputs(java.lang.Object[])public IBoxRepresentation getGraphicalRepresentation()
BoxDefaultBoxRepresentation.
If your subclass has any parameters, you will probably have to design
your own representation and override this method for example as follows:
if (iBoxGRep == null || !(iBoxGRep instanceof MYOWNBOX_Rep)) {
iBoxGRep = new MYOWNBOX_Rep(this);
}
return iBoxGRep;
getGraphicalRepresentation in interface IBoxgetGraphicalRepresentation in class Boxquoggles.boxes.IGraphicalBox#getGraphicalRepresentation()
private void digForGraphElements(java.util.Collection digInCol,
java.util.Collection resCol)
private void digForNodes(java.util.Collection digInCol,
java.util.Collection resCol)
private void digForEdges(java.util.Collection digInCol,
java.util.Collection resCol)
public void execute()
throws QueryExecutionException
execute in interface IBoxexecute in class BoxQueryExecutionExceptionIBox.execute()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||