Android Open Source - guides Guide Book Item

From Project

Back to project page guides.


The source code is released under:

GNU General Public License

If you think the Android project guides 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

//        Guidebook is an Android application that reads audioguides using Text-to-Speech services.
//        Copyright (C) 2013  Adrin Romero Corchado
///*from w ww  .j av a 2s.c  o  m*/
//        This program is free software: you can redistribute it and/or modify
//        it under the terms of the GNU General Public License as published by
//        the Free Software Foundation, either version 3 of the License, or
//        (at your option) any later version.
//        This program is distributed in the hope that it will be useful,
//        but WITHOUT ANY WARRANTY; without even the implied warranty of
//        GNU General Public License for more details.
//        You should have received a copy of the GNU General Public License
//        along with this program.  If not, see <>.

package com.adrguides;

 * Created by adrian on 21/10/13.
public class GuideBookItem implements Comparable<GuideBookItem> {

    private String folder;
    private String uri;
    private String title;
    private String description;
    private String author;
    private String keywords;
    private String localename;
    private String imagefile;

    public GuideBookItem(String folder, String uri, String title, String description, String author, String keywords, String localename, String imagefile) {
        this.folder = folder;
        this.uri = uri;
        this.title = title;
        this.description = description; = author;
        this.keywords = keywords;
        this.localename = localename;
        this.imagefile = imagefile;

    public String getFolder() {
        return folder;

    public String getURI() {
        return uri;

    public String getTitle() {
        return title;

    public String getDescription() {
        return description;

    public String getAuthor() {
        return author;

    public String getKeywords() {
        return keywords;

    public String getLocaleName() {
        return localename;

    public String getImageFile() {
        return imagefile;

    public String toString() {
        return title;

    private String comparer() {
        return title + "\n\n\n\n" + localename;

    public int compareTo(GuideBookItem guidebookitem) {
        return comparer().compareTo(guidebookitem.comparer());

Java Source Code List