The prototype for a logical class that maps input values to output values.
 
        |
  | accepts | 
 Tests whether a data value is accepted by this binding class.
 
 | 
  | fromJObject | 
 Applies the property values from a plain object created from JSON to the properties of this instance.
 
  Inherited from Class. | 
  | getOutputValue | 
 Determines the output value this class assigns to the data value.
 The value is only defined if the accepts method returns true.
 
 | 
  | setupLegendItem | 
 Sets up a legend item to identify this class assuming a rectangular shape.
 
 | 
  | toJSON | 
 Implementation for toJSON to return an object that will include this class's
 prototype property values when stringified.
 
  Inherited from Class. |