endrov.flowBasic.logic
Class FlowUnitXor

java.lang.Object
  extended by endrov.flow.FlowUnit
      extended by endrov.flow.FlowUnitBasic
          extended by endrov.flowBasic.logic.FlowUnitLogicBinop
              extended by endrov.flowBasic.logic.FlowUnitXor

public class FlowUnitXor
extends FlowUnitLogicBinop

Flow unit: xor


Field Summary
 
Fields inherited from class endrov.flow.FlowUnitBasic
hasComponent, TEXTABOVE, TEXTLEFT, textPosition
 
Fields inherited from class endrov.flow.FlowUnit
fm, font, fonta, fonth, x, y
 
Constructor Summary
FlowUnitXor()
           
 
Method Summary
 void evaluate(Flow flow, FlowExec exec)
           
static void initPlugin()
          Plugin declaration
 
Methods inherited from class endrov.flowBasic.logic.FlowUnitLogicBinop
fromXML, getBackground, getBasicShowName, getHelpArticle, getIcon, getTypesIn, getTypesOut, toDouble, toXML
 
Methods inherited from class endrov.flow.FlowUnitBasic
editDialog, getBoundingBox, getGUIcomponent, getGUIcomponentOffsetX, getGUIcomponentOffsetY, getSubUnits, mouseHoverMoveRegion, paint
 
Methods inherited from class endrov.flow.FlowUnit
checkNotNull, errNullValues, errUnsupportedTypes, getBorderColor, getMidPos, getTextColor, getTypesIn, getTypesInCount, getTypesOut, getTypesOutCount, helperDrawConnectors, isSelected
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FlowUnitXor

public FlowUnitXor()
Method Detail

initPlugin

public static void initPlugin()
Plugin declaration


evaluate

public void evaluate(Flow flow,
                     FlowExec exec)
              throws java.lang.Exception
Specified by:
evaluate in class FlowUnit
Throws:
java.lang.Exception