aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/java/org/bienvenidoainternet/baiparser/structure
diff options
context:
space:
mode:
authorLibravatar Renard 2016-04-26 15:59:17 -0300
committerLibravatar Renard 2016-04-26 15:59:17 -0300
commita5f9e1088f94890c44f70a2ebd4c38d7e86f2adf (patch)
tree6ce7659e46c1da14052fe9d29f1c05a60e99fe91 /app/src/main/java/org/bienvenidoainternet/baiparser/structure
parent034e14235e987b30d0ebc181b2d24c632035c453 (diff)
downloadBaiApp-a5f9e1088f94890c44f70a2ebd4c38d7e86f2adf.tar.gz
BaiApp-a5f9e1088f94890c44f70a2ebd4c38d7e86f2adf.tar.xz
BaiApp-a5f9e1088f94890c44f70a2ebd4c38d7e86f2adf.zip
packageID, gradle version fix, jsoup license.dev
Diffstat (limited to 'app/src/main/java/org/bienvenidoainternet/baiparser/structure')
-rw-r--r--app/src/main/java/org/bienvenidoainternet/baiparser/structure/Board.java87
-rw-r--r--app/src/main/java/org/bienvenidoainternet/baiparser/structure/BoardItem.java353
-rw-r--r--app/src/main/java/org/bienvenidoainternet/baiparser/structure/BoardItemFile.java63
-rw-r--r--app/src/main/java/org/bienvenidoainternet/baiparser/structure/ReplyID.java68
4 files changed, 0 insertions, 571 deletions
diff --git a/app/src/main/java/org/bienvenidoainternet/baiparser/structure/Board.java b/app/src/main/java/org/bienvenidoainternet/baiparser/structure/Board.java
deleted file mode 100644
index 536f476..0000000
--- a/app/src/main/java/org/bienvenidoainternet/baiparser/structure/Board.java
+++ /dev/null
@@ -1,87 +0,0 @@
-package org.bienvenidoainternet.baiparser.structure;
-
-import android.os.Parcel;
-import android.os.Parcelable;
-
-/**
- * BaiApp - Bienvenido a internet Android Application
- * Copyright (C) 2016 Renard1911(https://github.com/Renard1911)
- *
- * 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
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * 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 <http://www.gnu.org/licenses/>.
- */
-
-public class Board implements Parcelable{
- private String boardName, boardDir;
- private int boardType;
-
- public boolean isCanAttachFiles() {
- return canAttachFiles;
- }
-
- public void setCanAttachFiles(boolean canAttachFiles) {
- this.canAttachFiles = canAttachFiles;
- }
-
- private boolean canAttachFiles;
- public Board(String boardName, String boardDir, int boardType, boolean canAttachFiles){
- this.boardName = boardName;
- this.boardDir = boardDir;
- this.boardType = boardType;
- this.canAttachFiles = canAttachFiles;
- }
-
- public Board(Parcel in){
- this.boardName = in.readString();
- this.boardDir = in.readString();
- this.boardType = in.readInt();
- this.canAttachFiles = in.readByte() != 0;
- }
-
- public String getBoardDir() {
- return boardDir;
- }
-
- public String getBoardName() {
- return boardName;
- }
-
- public int getBoardType() {
- return boardType;
- }
-
- public static final Creator<Board> CREATOR = new Creator<Board>() {
- @Override
- public Board createFromParcel(Parcel in) {
- return new Board(in);
- }
-
- @Override
- public Board[] newArray(int size) {
- return new Board[size];
- }
- };
-
- @Override
- public int describeContents() {
- return 0;
- }
-
- @Override
- public void writeToParcel(Parcel dest, int flags) {
- dest.writeString(boardName);
- dest.writeString(boardDir);
- dest.writeInt(boardType);
- dest.writeByte((byte)(canAttachFiles ? 1 : 0));
- }
-}
diff --git a/app/src/main/java/org/bienvenidoainternet/baiparser/structure/BoardItem.java b/app/src/main/java/org/bienvenidoainternet/baiparser/structure/BoardItem.java
deleted file mode 100644
index 8eb55e5..0000000
--- a/app/src/main/java/org/bienvenidoainternet/baiparser/structure/BoardItem.java
+++ /dev/null
@@ -1,353 +0,0 @@
-package org.bienvenidoainternet.baiparser.structure;
-
-import android.graphics.Bitmap;
-import android.os.Parcel;
-import android.os.Parcelable;
-import android.util.Log;
-
-import org.jsoup.Jsoup;
-import org.jsoup.nodes.Document;
-import org.jsoup.nodes.Element;
-import org.jsoup.parser.Tag;
-
-/**
- * BaiApp - Bienvenido a internet Android Application
- * Copyright (C) 2016 Renard1911(https://github.com/Renard1911)
- *
- * 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
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * 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 <http://www.gnu.org/licenses/>.
- */
-public class BoardItem implements Parcelable {
- private String name = "";
- private String timestamp_formatted = "";
- private String thumb = "";
- private String tripcode = "";
- private String email = "";
- private String file = "";
- private String message = "";
- private String subject = "";
- private String posterId = "";
- public String youtubeURL = "", youtubeID = "";
- private int parentid = 0, id = 0, idcolor, totalreplies = 0, totalfiles, thumb_height, thumb_weight, filesize, deleted_code, bbs_id = 1, parentPostCount;
- private long timestamp = 0;
-
- private Bitmap thumbBitmap = null;
- public boolean downloadingThumb = false;
- public boolean isReply = false, isLocked = false, youtubeLink = false;
- private Board parentBoard = null;
-
- protected BoardItem(Parcel in) {
- name = in.readString();
- timestamp_formatted = in.readString();
- thumb = in.readString();
- tripcode = in.readString();
- email = in.readString();
- file = in.readString();
- message = in.readString();
- subject = in.readString();
- posterId = in.readString();
- youtubeURL = in.readString();
- youtubeID = in.readString();
- parentid = in.readInt();
- id = in.readInt();
- idcolor = in.readInt();
- totalreplies = in.readInt();
- totalfiles = in.readInt();
- thumb_height = in.readInt();
- thumb_weight = in.readInt();
- filesize = in.readInt();
- deleted_code = in.readInt();
- bbs_id = in.readInt();
- parentPostCount = in.readInt();
- timestamp = in.readLong();
- thumbBitmap = in.readParcelable(Bitmap.class.getClassLoader());
- downloadingThumb = in.readByte() != 0;
- isReply = in.readByte() != 0;
- isLocked = in.readByte() != 0;
- youtubeLink = in.readByte() != 0;
- parentBoard = in.readParcelable(Board.class.getClassLoader());
- }
-
- public static final Creator<BoardItem> CREATOR = new Creator<BoardItem>() {
- @Override
- public BoardItem createFromParcel(Parcel in) {
- return new BoardItem(in);
- }
-
- @Override
- public BoardItem[] newArray(int size) {
- return new BoardItem[size];
- }
- };
-
- public String getEmail() {
- return email;
- }
-
- public void setEmail(String email) {
- this.email = email;
- }
-
- public String getFile() {
- return file;
- }
-
- public void setFile(String file) {
- this.file = file;
- }
-
- public int getFileSize() {
- return filesize;
- }
-
- public void setFilesize(int filesize) {
- this.filesize = filesize;
- }
-
- public int getIdColor() {
- return idcolor;
- }
-
- public void setIdColor(int idcolor) {
- this.idcolor = idcolor;
- }
-
- public int getId() {
- return id;
- }
-
- public void setId(int id) {
- this.id = id;
- }
-
- public String getMessage() {
- return message;
- }
-
- public void setMessage(String message) {
- Document msg = Jsoup.parse(message);
- if (!msg.getElementsByClass("yt").isEmpty()){
- Element you = msg.getElementsByClass("yt").first();
- if (this.getFile().isEmpty()){
- this.thumb = you.getElementsByTag("img").attr("src");
- String[] parts = thumb.split("/");
- this.youtubeLink = true;
- this.youtubeURL = "https://www.youtube.com/watch?v=" + parts[4];
- this.youtubeID = parts[4];
- Log.v("ID", youtubeID);
- }
- }
- msg.select("img[src]").remove();
- msg.select("span[class=unkfunc]").tagName("font").attr("color", "#8fb56c").wrap("<i></i>");
- msg.select("div[class=yt]").wrap("<font color=red'><i></i></font>");
- this.message = msg.html();
- }
-
- public String getName() {
- return name;
- }
-
- public void setName(String name) {
- this.name = name;
- }
-
- public Board getParentBoard() {
- return parentBoard;
- }
-
- public void setParentBoard(Board parentBoard) {
- this.parentBoard = parentBoard;
- }
-
- public int getParentId() {
- return parentid;
- }
-
- public void setParentId(int parentid) {
- this.parentid = parentid;
- }
-
- public int getParentPostCount() {
- return parentPostCount;
- }
-
- public void setParentPostCount(int parentPostCount) {
- this.parentPostCount = parentPostCount;
- }
-
- public String getPosterId() {
- return posterId;
- }
-
- public void setPosterId(String posterId) {
- this.posterId = posterId;
- }
-
- public String getSubject() {
- return subject;
- }
-
- public void setSubject(String subject) {
- this.subject = subject;
- }
-
- public String getThumb() {
- return thumb;
- }
-
- public void setThumb(String thumb) {
- this.thumb = thumb;
- }
-
- public int getThumbHeight() {
- return thumb_height;
- }
-
- public void setThumbHeight(int thumb_height) {
- this.thumb_height = thumb_height;
- }
-
- public int getThumbWidth() {
- return thumb_weight;
- }
-
- public void setThumbWidth(int thumb_weight) {
- this.thumb_weight = thumb_weight;
- }
-
- public Bitmap getThumbBitmap() {
- return thumbBitmap;
- }
-
- public void setThumbBitmap(Bitmap thumbBitmap) {
- this.thumbBitmap = thumbBitmap;
- }
-
- public long getTimeStamp() {
- return timestamp;
- }
-
- public void setTimeStamp(long timestamp) {
- this.timestamp = timestamp;
- }
-
- public String getTimeStampFormatted() {
- return timestamp_formatted;
- }
-
- public void setTimeStampFormatted(String timestamp_formatted) {
- this.timestamp_formatted = timestamp_formatted;
- }
-
- public int getTotalFiles() {
- return totalfiles;
- }
-
- public void setTotalFiles(int totalfiles) {
- this.totalfiles = totalfiles;
- }
-
- public int getTotalReplies() {
- return totalreplies;
- }
-
- public void setTotalReplies(int totalreplies) {
- this.totalreplies = totalreplies;
- }
-
- public String getTripcode() {
- return tripcode;
- }
-
- public void setTripcode(String tripcode) {
- this.tripcode = tripcode;
- }
-
- public int getDeletedCode() {
- return deleted_code;
- }
-
- public void setDeletedCode(int deleted_code) {
- this.deleted_code = deleted_code;
- if (deleted_code == 1){
- this.message = "Eliminado por el usuario.";
- }else if (deleted_code == 2){
- this.message = "Eliminado por el Staff.";
- }
- }
-
- public int getBbsId() {
- return bbs_id;
- }
-
- public void setBbsId(int bbs_id) {
- this.bbs_id = bbs_id;
- }
-
- public int realParentId(){
- if (parentid == 0){
- return id;
- }
- return parentid;
- }
-
- public BoardItem() {
-
- }
-
- public boolean isSage(){
- return this.email.equals("sage");
- }
-
- public void setLockStatus(int i){
- this.isLocked = i == 0 ? false : true;
- }
-
- @Override
- public int describeContents() {
- return 0;
- }
-
- @Override
- public void writeToParcel(Parcel dest, int flags) {
- dest.writeString(name);
- dest.writeString(timestamp_formatted);
- dest.writeString(thumb);
- dest.writeString(tripcode);
- dest.writeString(email);
- dest.writeString(file);
- dest.writeString(message);
- dest.writeString(subject);
- dest.writeString(posterId);
- dest.writeString(youtubeURL);
- dest.writeString(youtubeID);
- dest.writeInt(parentid);
- dest.writeInt(id);
- dest.writeInt(idcolor);
- dest.writeInt(totalreplies);
- dest.writeInt(totalfiles);
- dest.writeInt(thumb_height);
- dest.writeInt(thumb_weight);
- dest.writeInt(filesize);
- dest.writeInt(deleted_code);
- dest.writeInt(bbs_id);
- dest.writeInt(parentPostCount);
- dest.writeLong(timestamp);
- dest.writeParcelable(thumbBitmap, flags);
- dest.writeByte((byte) (downloadingThumb ? 1 : 0));
- dest.writeByte((byte) (isReply ? 1 : 0));
- dest.writeByte((byte) (isLocked ? 1 : 0));
- dest.writeByte((byte) (youtubeLink ? 1 : 0));
- dest.writeParcelable(parentBoard, flags);
- }
-}
diff --git a/app/src/main/java/org/bienvenidoainternet/baiparser/structure/BoardItemFile.java b/app/src/main/java/org/bienvenidoainternet/baiparser/structure/BoardItemFile.java
deleted file mode 100644
index b71cac4..0000000
--- a/app/src/main/java/org/bienvenidoainternet/baiparser/structure/BoardItemFile.java
+++ /dev/null
@@ -1,63 +0,0 @@
-package org.bienvenidoainternet.baiparser.structure;
-
-import android.os.Parcel;
-import android.os.Parcelable;
-
-/**
- * BaiApp - Bienvenido a internet Android Application
- * Copyright (C) 2016 Renard1911(https://github.com/Renard1911)
- *
- * 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
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * 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 <http://www.gnu.org/licenses/>.
- */
-public class BoardItemFile implements Parcelable{
- public String file;
- public String fileURL;
- public String boardDir;
-
- public BoardItemFile(String fileURL, String file, String boardDir){
- this.fileURL = fileURL;
- this.file = file;
- this.boardDir = boardDir;
- }
-
- protected BoardItemFile(Parcel in) {
- file = in.readString();
- fileURL = in.readString();
- boardDir = in.readString();
- }
-
- public static final Creator<BoardItemFile> CREATOR = new Creator<BoardItemFile>() {
- @Override
- public BoardItemFile createFromParcel(Parcel in) {
- return new BoardItemFile(in);
- }
-
- @Override
- public BoardItemFile[] newArray(int size) {
- return new BoardItemFile[size];
- }
- };
-
- @Override
- public int describeContents() {
- return 0;
- }
-
- @Override
- public void writeToParcel(Parcel dest, int flags) {
- dest.writeString(file);
- dest.writeString(fileURL);
- dest.writeString(boardDir);
- }
-}
diff --git a/app/src/main/java/org/bienvenidoainternet/baiparser/structure/ReplyID.java b/app/src/main/java/org/bienvenidoainternet/baiparser/structure/ReplyID.java
deleted file mode 100644
index 9cf2319..0000000
--- a/app/src/main/java/org/bienvenidoainternet/baiparser/structure/ReplyID.java
+++ /dev/null
@@ -1,68 +0,0 @@
-package org.bienvenidoainternet.baiparser.structure;
-
-import android.graphics.Color;
-import android.os.Parcel;
-import android.os.Parcelable;
-
-import org.bienvenidoainternet.baiparser.ThemeManager;
-
-import java.util.Random;
-
-/**
- * BaiApp - Bienvenido a internet Android Application
- * Copyright (C) 2016 Renard1911(https://github.com/Renard1911)
- *
- * 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
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * 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 <http://www.gnu.org/licenses/>.
- */
-public class ReplyID implements Parcelable{
- public String id;
- public int color;
- public ReplyID(String id, ThemeManager tm){
- this.id = id;
- Random r = new Random();
- if (tm.isDarkTheme()){
- this.color = Color.rgb(r.nextInt(125) + 127, r.nextInt(127) + 127, r.nextInt(127) + 127);
- }else{
- this.color = Color.rgb(r.nextInt(125), r.nextInt(127), r.nextInt(127));
- }
- }
-
- protected ReplyID(Parcel in) {
- id = in.readString();
- color = in.readInt();
- }
-
- public static final Creator<ReplyID> CREATOR = new Creator<ReplyID>() {
- @Override
- public ReplyID createFromParcel(Parcel in) {
- return new ReplyID(in);
- }
-
- @Override
- public ReplyID[] newArray(int size) {
- return new ReplyID[size];
- }
- };
-
- @Override
- public int describeContents() {
- return 0;
- }
-
- @Override
- public void writeToParcel(Parcel dest, int flags) {
- dest.writeString(id);
- dest.writeInt(color);
- }
-}