Android Open Source - OBS-Translation-App I Text






From Project

Back to project page OBS-Translation-App.

License

The source code is released under:

MIT License

If you think the Android project OBS-Translation-App 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 org.door43.obs.mta.model;
// ww  w  .java  2  s. com
/**
 * General interface for any "text" to be used in this translation application.
 * <p>
 * Existence of following field is always expected:
 * <ul>
 *     <li>frame ID</li>
 *     <li>language code</li>
 *     <li>text</li>
 * </ul>
 * </p>
 */
public interface IText {

    /**
     * @return String representation of frame ID.<br/>
     * Example: "29-01"
     */
    String getFrameId();

    /**
     * Set's frame ID.
     * @param frameId
     */
    void setFrameId(String frameId);

    /**
     * @return Text
     */
    String getText();

    /**
     * Sets text of the frame.
     * @param text
     */
    void setText(String text);

    /**
     * @return IETF language tag/code of given text e.g. en??, ??, cs?? etc.
     */
    String getLangCode();

    /**
     * Sets language code for given text.<br/>
     * IETF language tag/code is expected e.g. en??, ??, cs?? etc.
     * @param langCode
     */
    void setLangCode(String langCode);

}




Java Source Code List

com.door43.obt.ata.MenuListActivity.java
com.door43.obt.ata.MenuListFragment.java
com.door43.obt.ata.RowAdapter.java
com.door43.obt.ata.SplashActivity.java
com.door43.obt.ata.TranslationDetailActivity.java
com.door43.obt.ata.TranslationFragment.java
org.door43.obs.mta.ConstApp.java
org.door43.obs.mta.db.AbstractDBHelper.java
org.door43.obs.mta.db.ConstTranslations.java
org.door43.obs.mta.db.TranslationDBHelper.java
org.door43.obs.mta.model.Frame.java
org.door43.obs.mta.model.IFrame.java
org.door43.obs.mta.model.IPersistenceObject.java
org.door43.obs.mta.model.ITerm.java
org.door43.obs.mta.model.IText.java
org.door43.obs.mta.model.ITranslationNotes.java
org.door43.obs.mta.model.ITranslation.java
org.door43.obs.mta.model.PersistenceObject.java
org.door43.obs.mta.model.Term.java
org.door43.obs.mta.model.Text.java
org.door43.obs.mta.model.TranslationNotes.java
org.door43.obs.mta.model.Translation.java
org.door43.obs.mta.service.FakeTranslationService.java
org.door43.obs.mta.service.ITranslationService.java
org.door43.obs.mta.service.TranslationService.java
org.door43.obs.mta.util.AssetsUtil.java
org.door43.obs.mta.util.StringUtils.java