diff --git a/Docs/Projeto_Final_LP_II_-_verso_01.pdf b/FakeNews/src/Docs/Projeto_Final_LP_II_-_verso_01.pdf similarity index 100% rename from Docs/Projeto_Final_LP_II_-_verso_01.pdf rename to FakeNews/src/Docs/Projeto_Final_LP_II_-_verso_01.pdf diff --git a/Docs/boatos.csv b/FakeNews/src/Docs/boatos.csv similarity index 100% rename from Docs/boatos.csv rename to FakeNews/src/Docs/boatos.csv diff --git a/FakeNews/src/br/ufrn/imd/controle/ControladorArquivo.java b/FakeNews/src/br/ufrn/imd/controle/ControladorArquivo.java index 8890230e474df2f7fb0bc316f0da03fb4680181a..cefae13a82356fd667a0d99fd351e2e41eba6ff6 100644 --- a/FakeNews/src/br/ufrn/imd/controle/ControladorArquivo.java +++ b/FakeNews/src/br/ufrn/imd/controle/ControladorArquivo.java @@ -5,9 +5,11 @@ import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; +import javax.swing.JPopupMenu.Separator; + public class ControladorArquivo { - private String arquivo = "C:\\Users\\Bergony\\Desktop\\FAKE\\FakeNews\\Docs\\boatos.csv"; + private String arquivo = "C:\\Users\\PPGECO\\Desktop\\Bergony\\Fake\\FakeNews\\FakeNews\\src\\Docs\\boatos.csv"; private BufferedReader buffer = null; private FileReader in; @@ -36,29 +38,47 @@ public class ControladorArquivo { count++; } buffer.close(); - + count -= 2; return count; } - public String lerLinha(int linha) throws IOException { + public String lerLinha(int linha, int coluna) throws IOException { int count = 0; setBuffer(new BufferedReader(in)); String out = buffer.readLine(); - + out = buffer.readLine(); + String divisor = ","; + String[] dividi = null; + while(count <= linha) { - System.out.println(out); + dividi = out.split(divisor); if((out = buffer.readLine()) == null) { throw new arquivoException("ID Fora do DataSet"); } count++; } - return out; + if(coluna <= 1) + { + return dividi[coluna]; + } + if(coluna == 3) + { + dividi = out.split(",https//"); + return dividi[1]; + } + if(coluna == 4) + { + dividi = out.split("html,"); + return dividi[1]; + } + + return "-1"; + } - public String getArquivo() { return arquivo; } diff --git a/FakeNews/src/br/ufrn/imd/controle/ControladorNoticia.java b/FakeNews/src/br/ufrn/imd/controle/ControladorNoticia.java new file mode 100644 index 0000000000000000000000000000000000000000..f0ae207689b1cd5c6839035da9fdefa410a509a7 --- /dev/null +++ b/FakeNews/src/br/ufrn/imd/controle/ControladorNoticia.java @@ -0,0 +1,13 @@ +package br.ufrn.imd.controle; + +import br.ufrn.imd.modelo.Noticia; + +public class ControladorNoticia { + + private Noticia noticia; + private boolean fake; + private String formatada = ""; + + public + +} diff --git a/FakeNews/src/br/ufrn/imd/modelo/Noticia.java b/FakeNews/src/br/ufrn/imd/modelo/Noticia.java new file mode 100644 index 0000000000000000000000000000000000000000..0ee895f04da2f7dd2cffbdfdc3bcb1d53bda2a74 --- /dev/null +++ b/FakeNews/src/br/ufrn/imd/modelo/Noticia.java @@ -0,0 +1,38 @@ +package br.ufrn.imd.modelo; + +import java.sql.Timestamp; + +public class Noticia { + + private int id; + private String conteudo = ""; + private String link = ""; + private Timestamp time; + + public int getId() { + return id; + } + public void setId(int id) { + this.id = id; + } + public String getConteudo() { + return conteudo; + } + public void setConteudo(String conteudo) { + this.conteudo = conteudo; + } + public String getLink() { + return link; + } + public void setLink(String link) { + this.link = link; + } + public Timestamp getTime() { + return time; + } + public void setTime(Timestamp time) { + this.time = time; + } + + +} diff --git a/FakeNews/src/br/ufrn/imd/visao/Principal.java b/FakeNews/src/br/ufrn/imd/visao/Principal.java index c78b5a121cbc6646d3eeb066eadb1e85850f91a9..0eeeb47d39ac9a486bee3505fdf75bdc92826a91 100644 --- a/FakeNews/src/br/ufrn/imd/visao/Principal.java +++ b/FakeNews/src/br/ufrn/imd/visao/Principal.java @@ -13,7 +13,8 @@ public class Principal { ca.abrirArquivo(); int out1 = ca.dataSetSize(); System.out.println("Saida "+ out1); - System.out.println("Saida "+ ca.lerLinha(10)); + ca.abrirArquivo(); + System.out.println("Saida "+ ca.lerLinha(0, 1)); }