All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.dominokit.domino.ui.loaders.LoaderFactory Maven / Gradle / Ivy

There is a newer version: 1.0.139
Show newest version
package org.dominokit.domino.ui.loaders;

public class LoaderFactory {

    public static IsLoader make(LoaderEffect type) {
        switch (type){
            case BOUNCE:
                return BounceLoader.create();
            case ROTATE_PLANE:
                return RotatePlaneLoader.create();
            case STRETCH:
                return StretchLoader.create();
            case ORBIT:
                return OrbitLoader.create();
            case ROUND_BOUNCE:
                return RoundBounceLoader.create();
            case WIN8:
                return Win8Loader.create();
            case WIN8_LINEAR:
                return Win8LinearLoader.create();
            case IOS:
                return IosLoader.create();
            case FACEBOOK:
                return FacebookLoader.create();
            case ROTATION:
                return RotationLoader.create();
            case TIMER:
                return TimerLoader.create();
            case PULSE:
                return PulseLoader.create();
            case PROGRESS_BAR:
                return ProgressBarLoader.create();
            case BOUNCE_PULSE:
                return BouncePulseLoader.create();
            default:
                return NoneLoader.create();
        }
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy