decode method
Implementation
@override
TransitionType decode(dynamic value) {
switch (value) {
case 'fade_in':
return TransitionType.fadeIn;
case 'fade_in_down':
return TransitionType.fadeInDown;
case 'fade_in_down_big':
return TransitionType.fadeInDownBig;
case 'fade_in_up':
return TransitionType.fadeInUp;
case 'fade_in_up_big':
return TransitionType.fadeInUpBig;
case 'fade_in_left':
return TransitionType.fadeInLeft;
case 'fade_in_left_big':
return TransitionType.fadeInLeftBig;
case 'fade_in_right':
return TransitionType.fadeInRight;
case 'fade_in_right_big':
return TransitionType.fadeInRightBig;
case 'fade_out':
return TransitionType.fadeOut;
case 'fade_out_down':
return TransitionType.fadeOutDown;
case 'fade_out_down_big':
return TransitionType.fadeOutDownBig;
case 'fade_out_up':
return TransitionType.fadeOutUp;
case 'fade_out_up_big':
return TransitionType.fadeOutUpBig;
case 'fade_out_left':
return TransitionType.fadeOutLeft;
case 'fade_out_left_big':
return TransitionType.fadeOutLeftBig;
case 'fade_out_right':
return TransitionType.fadeOutRight;
case 'fade_out_right_big':
return TransitionType.fadeOutRightBig;
case 'bounce_in_down':
return TransitionType.bounceInDown;
case 'bounce_in_up':
return TransitionType.bounceInUp;
case 'bounce_in_left':
return TransitionType.bounceInLeft;
case 'bounce_in_right':
return TransitionType.bounceInRight;
case 'elastic_in':
return TransitionType.elasticIn;
case 'elastic_in_down':
return TransitionType.elasticInDown;
case 'elastic_in_up':
return TransitionType.elasticInUp;
case 'elastic_in_left':
return TransitionType.elasticInLeft;
case 'elastic_in_right':
return TransitionType.elasticInRight;
case 'slide_in_down':
return TransitionType.slideInDown;
case 'slide_in_up':
return TransitionType.slideInUp;
case 'slide_in_left':
return TransitionType.slideInLeft;
case 'slide_in_right':
return TransitionType.slideInRight;
case 'flip_in_x':
return TransitionType.flipInX;
case 'flip_in_y':
return TransitionType.flipInY;
case 'zoom_in':
return TransitionType.zoomIn;
case 'zoom_out':
return TransitionType.zoomOut;
case 'jello_in':
return TransitionType.jelloIn;
case 'bounce':
return TransitionType.bounce;
case 'dance':
return TransitionType.dance;
case 'flash':
return TransitionType.flash;
case 'pulse':
return TransitionType.pulse;
case 'roulette':
return TransitionType.roulette;
case 'shake_x':
return TransitionType.shakeX;
case 'shake_y':
return TransitionType.shakeY;
case 'spin':
return TransitionType.spin;
case 'spin_perfect':
return TransitionType.spinPerfect;
case 'swing':
return TransitionType.swing;
default:
throw MapperException.unknownEnumValue(value);
}
}