// Created by plusminus on 7:01:38 PM - Feb 23, 2009
package org.androad.ui.map.hud.util;
import org.androad.ui.map.hud.IHUDImplVariation;
public class Util {
// ===========================================================
// Constants
// ===========================================================
// ===========================================================
// Fields
// ===========================================================
// ===========================================================
// Constructors
// ===========================================================
// ===========================================================
// Getter & Setter
// ===========================================================
// ===========================================================
// Methods from SuperClass/Interfaces
// ===========================================================
// ===========================================================
// Methods
// ===========================================================
public static IHUDImplVariation getVariation(final IHUDImplVariation[] pHUDImplVariations, final int pVariationID){
for(final IHUDImplVariation v : pHUDImplVariations) {
if(v.getVariationID() == pVariationID) {
return v;
}
}
if(pVariationID != IHUDImplVariation.VARIATION_DEFAULT_ID) {
return getVariation(pHUDImplVariations, IHUDImplVariation.VARIATION_DEFAULT_ID);
} else {
throw new IllegalArgumentException("Variation: " + pVariationID + " and VARIATION_DEFAULT_ID not found.");
}
}
// ===========================================================
// Inner and Anonymous Classes
// ===========================================================
}