public void setNeedleBehavior(final NeedleBehavior BEHAVIOR) {
        if (null == needleBehavior) {
            _needleBehavior = null == BEHAVIOR ? NeedleBehavior.STANDARD : BEHAVIOR;
        } else {
            needleBehavior.set(BEHAVIOR);
        }
    }
public void setNeedleBehavior ( final NeedleBehavior BEHAVIOR ) { if ( null == needleBehavior ) { _needleBehavior = null == BEHAVIOR ? NeedleBehavior . STANDARD : BEHAVIOR ; } else { needleBehavior . set ( BEHAVIOR ) ; } }
Defines the behavior of the needle movement.
The values are STANDARD and OPTIMIZED
This is an experimental feature that only makes sense in
gauges that use an angleRange of 360 degrees and where the
needle should be able to use the shortest way to the target
value. As an example one can think of a compass. If the value
in a compass changes from 20 degrees to 290 degrees the needle
will take the shortest way to the value, in this case this
means it will rotate counter-clockwise.

@param BEHAVIOR