Android Open Source - sdl_tester_android Sdl Language






From Project

Back to project page sdl_tester_android.

License

The source code is released under:

Copyright (c) 2014, Ford Motor Company All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are m...

If you think the Android project sdl_tester_android listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.livio.sdl.enums;
/*from w ww  . j a  v a2s . c  o m*/
import java.util.EnumSet;

/**
 * Specifies the language to be used for TTS, VR, displayed messages/menus
 * <p>
 * 
 * @since SmartDeviceLink 1.0
 *
 */
public enum SdlLanguage {
  /**
   * American English
   */
    EN_US("EN-US"),
    /**
     * Australian English
     */
    EN_AU("EN-AU"),
    /**
     * British English
     */
    EN_GB("EN-GB"),
    
    /**
     * Mexico Spanish
     */
    ES_MX("ES-MX"),
    /**
     * Spain Spanish
     */
    ES_ES("ES-ES"),

    /**
     * France French
     */
    FR_FR("FR-FR"),
    /**
     * Canadian French
     */
    FR_CA("FR-CA"),
    
    /**
     * German
     */
    DE_DE("DE-DE"),
    
    /**
     * Russian
     */
    RU_RU("RU-RU"),
    
    /**
     * Turkish
     */
    TR_TR("TR-TR"),
    
    /**
     * Polish
     */
    PL_PL("PL-PL"),
    
    /**
     * Italian
     */
    IT_IT("IT-IT"),
    
    /**
     * Swedish
     */
    SV_SE("SV-SE"),
    
    /**
     * Portuguese
     */
    PT_PT("PT-PT"),
    /**
     * Brazilian Portuguese
     */
    PT_BR("PT-BR"),
    
    /**
     * Dutch
     */
    NL_NL("NL-NL"),
    
    /**
     * Traditional Chinese
     */
    ZH_CN("ZH-CN"),
    /**
     * Thai Chinese
     */
    ZH_TW("ZH-TW"),
    
    /**
     * Japanese
     */
    JA_JP("JA-JP"),
    
    /**
     * Arabic
     */
    AR_SA("AR-SA"),
    
    /**
     * Korean
     */
    KO_KR("KO-KR"),
    
    /**
     * Czech
     */
    CS_CZ("CS-CZ"),
    
    /**
     * Danish
     */
    DA_DK("DA-DK"),
    
    /**
     * Norwegian
     */
    NO_NO("NO-NO"),
    
    // future languages go here
    
    ;

    private final String READABLE_NAME;
    
    private SdlLanguage(String readableName) {
        this.READABLE_NAME = readableName;
    }
  
  //public member methods
  public String getReadableName(){
    return this.READABLE_NAME;
  }
    
    /**
     * Returns a Language's name.  This method iterates through every enum in the list,
     * but it won't be used as often as SyncCommand, so we'll sacrifice the reverse look-up
     * HashMap in this case.  Without the HashMap, this method will certainly take longer
     * to run, but it isn't worth the memory hit since languages will be used
     * much less often than SyncCommand. 
     * 
     * @param value a String
     * @return Language -EN-US, ES-MX or FR-CA
     */
    public static SdlLanguage lookupByReadableName(String readableName) {         
      for (SdlLanguage anEnum : EnumSet.allOf(SdlLanguage.class)) {
            if (anEnum.getReadableName().equals(readableName)) {
                return anEnum;
            }
        }
        return null;
    }
  
  @Override
  public String toString(){
    return this.READABLE_NAME;
  }
}




Java Source Code List

com.livio.sdl.IdGenerator.java
com.livio.sdl.IpAddress.java
com.livio.sdl.SdlConstants.java
com.livio.sdl.SdlImageItem.java
com.livio.sdl.SdlLogMessage.java
com.livio.sdl.SdlRequestFactory.java
com.livio.sdl.SdlResponseFactory.java
com.livio.sdl.SdlResponseTracker.java
com.livio.sdl.SdlService.java
com.livio.sdl.adapters.SdlImageAdapter.java
com.livio.sdl.adapters.SdlMessageAdapter.java
com.livio.sdl.dialogs.BaseAlertDialog.java
com.livio.sdl.dialogs.BaseImageListDialog.java
com.livio.sdl.dialogs.BaseMultipleListViewDialog.java
com.livio.sdl.dialogs.BaseOkCancelDialog.java
com.livio.sdl.dialogs.BaseSingleListViewDialog.java
com.livio.sdl.dialogs.ImageListDialog.java
com.livio.sdl.dialogs.IndeterminateProgressDialog.java
com.livio.sdl.dialogs.JsonFlipperDialog.java
com.livio.sdl.dialogs.ListViewDialog.java
com.livio.sdl.dialogs.MultipleListViewDialog.java
com.livio.sdl.dialogs.SingleJsonDialog.java
com.livio.sdl.dialogs.TextViewAlertDialog.java
com.livio.sdl.dialogs.TextViewOkCancelDialog.java
com.livio.sdl.enums.EnumClickListener.java
com.livio.sdl.enums.EnumComparator.java
com.livio.sdl.enums.SdlButton.java
com.livio.sdl.enums.SdlCommand.java
com.livio.sdl.enums.SdlImageType.java
com.livio.sdl.enums.SdlInteractionMode.java
com.livio.sdl.enums.SdlLanguage.java
com.livio.sdl.enums.SdlSpeechCapability.java
com.livio.sdl.enums.SdlSystemAction.java
com.livio.sdl.enums.SdlTextAlignment.java
com.livio.sdl.enums.SdlTransportType.java
com.livio.sdl.enums.SdlUpdateMode.java
com.livio.sdl.enums.SdlVehicleData.java
com.livio.sdl.menu.CommandButton.java
com.livio.sdl.menu.MenuItem.java
com.livio.sdl.menu.MenuManager.java
com.livio.sdl.menu.SubmenuButton.java
com.livio.sdl.utils.AndroidUtils.java
com.livio.sdl.utils.ApplicationPreferences.java
com.livio.sdl.utils.Counter.java
com.livio.sdl.utils.DownCounter.java
com.livio.sdl.utils.MathUtils.java
com.livio.sdl.utils.SdlUtils.java
com.livio.sdl.utils.StringUtils.java
com.livio.sdl.utils.Timeout.java
com.livio.sdl.utils.UpCounter.java
com.livio.sdl.utils.WifiUtils.java
com.livio.sdl.viewhelpers.MinMaxInputFilter.java
com.livio.sdl.viewhelpers.SeekBarCalculator.java
com.livio.sdltester.HelpActivity.java
com.livio.sdltester.LivioSdlTesterPreferences.java
com.livio.sdltester.MainActivity.java
com.livio.sdltester.SdlTesterImageResource.java
com.livio.sdltester.dialogs.AddCommandDialog.java
com.livio.sdltester.dialogs.AddSubMenuDialog.java
com.livio.sdltester.dialogs.ButtonSubscriptionDialog.java
com.livio.sdltester.dialogs.ButtonUnsubscriptionDialog.java
com.livio.sdltester.dialogs.ChangeRegistrationDialog.java
com.livio.sdltester.dialogs.ChoiceItemDialog.java
com.livio.sdltester.dialogs.CreateInteractionChoiceSetDialog.java
com.livio.sdltester.dialogs.DeleteCommandDialog.java
com.livio.sdltester.dialogs.DeleteFileDialog.java
com.livio.sdltester.dialogs.DeleteInteractionDialog.java
com.livio.sdltester.dialogs.DeleteSubmenuDialog.java
com.livio.sdltester.dialogs.GetDtcsDialog.java
com.livio.sdltester.dialogs.PerformInteractionDialog.java
com.livio.sdltester.dialogs.PutFileDialog.java
com.livio.sdltester.dialogs.ReadDidsDialog.java
com.livio.sdltester.dialogs.ScrollableMessageDialog.java
com.livio.sdltester.dialogs.SdlAlertDialog.java
com.livio.sdltester.dialogs.SdlConnectionDialog.java
com.livio.sdltester.dialogs.SetAppIconDialog.java
com.livio.sdltester.dialogs.SetMediaClockTimerDialog.java
com.livio.sdltester.dialogs.ShowDialog.java
com.livio.sdltester.dialogs.SliderDialog.java
com.livio.sdltester.dialogs.SoftButtonItemDialog.java
com.livio.sdltester.dialogs.SoftButtonListDialog.java
com.livio.sdltester.dialogs.SpeakDialog.java