quoggles.auxboxes.attributefilter
Class AttributeFilter_Rep

java.lang.Object
  |
  +--quoggles.representation.DefaultBoxRepresentation
        |
        +--quoggles.auxboxes.attributefilter.AttributeFilter_Rep
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener, java.awt.event.FocusListener, IBoxRepresentation

public class AttributeFilter_Rep
extends DefaultBoxRepresentation
implements java.awt.event.ActionListener, java.awt.event.FocusListener


Field Summary
private  javax.swing.JComboBox attrPath
           
private  javax.swing.JComboBox attrType
           
private  javax.swing.JTextField attrValue
           
private  javax.swing.JComboBox relation
           
 
Fields inherited from class quoggles.representation.DefaultBoxRepresentation
box, classLabel, graphicalRep, inputLabel, INPUTLABEL, inputsPos, outputLabel, OUTPUTLABEL, outputsPos, parameters
 
Constructor Summary
AttributeFilter_Rep(IBox representedBox)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void focusGained(java.awt.event.FocusEvent e)
          Empty.
 void focusLost(java.awt.event.FocusEvent e)
          Similar to actionPerformed.
 void setParameters(org.graffiti.plugin.parameter.Parameter[] params, boolean fromBox)
          According to the value of the second parameter tells the box about the change or not.
 void updateGraphicalRep()
          Default implementation; uses createStandardPanel(BoxRepresentation)
 
Methods inherited from class quoggles.representation.DefaultBoxRepresentation
createStandardPanel, getIBox, getRelInputsPos, getRelOutputsPos, getRepresentation, repaintBoxRep, standardizeBoxRep, updateId, updateInputOutput
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

attrPath

private javax.swing.JComboBox attrPath

attrType

private javax.swing.JComboBox attrType

relation

private javax.swing.JComboBox relation

attrValue

private javax.swing.JTextField attrValue
Constructor Detail

AttributeFilter_Rep

public AttributeFilter_Rep(IBox representedBox)
Parameters:
representedBox -
Method Detail

updateGraphicalRep

public void updateGraphicalRep()
Description copied from class: DefaultBoxRepresentation
Default implementation; uses createStandardPanel(BoxRepresentation)

Specified by:
updateGraphicalRep in interface IBoxRepresentation
Overrides:
updateGraphicalRep in class DefaultBoxRepresentation
See Also:
IBoxRepresentation.updateGraphicalRep()

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener
See Also:
ActionListener.actionPerformed(java.awt.event.ActionEvent)

setParameters

public void setParameters(org.graffiti.plugin.parameter.Parameter[] params,
                          boolean fromBox)
Description copied from class: DefaultBoxRepresentation
According to the value of the second parameter tells the box about the change or not. Calls updateInputOutput().

Specified by:
setParameters in interface IBoxRepresentation
Overrides:
setParameters in class DefaultBoxRepresentation
Parameters:
params -
fromBox -
See Also:
IBoxRepresentation.setParameters(org.graffiti.plugin.parameter.Parameter[], boolean)

focusGained

public void focusGained(java.awt.event.FocusEvent e)
Empty.

Specified by:
focusGained in interface java.awt.event.FocusListener
See Also:
FocusListener.focusGained(java.awt.event.FocusEvent)

focusLost

public void focusLost(java.awt.event.FocusEvent e)
Similar to actionPerformed. Shows a possible change in a parameter. Needed for text areas.

Specified by:
focusLost in interface java.awt.event.FocusListener
See Also:
FocusListener.focusLost(java.awt.event.FocusEvent)