Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package Spelling;
- /**
- *
- * @author Nuno Coelho (42844) <ng.coelho@gmail.fct.unl.pt>
- * @author Skip
- *
- */
- import dataStructures.*;
- public class editorClass implements editor {
- /**
- *
- */
- private static final long serialVersionUID = 0L;
- private Dicionario portoeditora;
- private Texto text;
- private Dictionary<String, Texto> colecao;
- public editorClass(){
- portoeditora = new dicionarioClass();
- colecao = new ChainedHashTable<String, Texto>();
- }
- @Override
- public void adicionarTexto(String idTexto, int nLinhas) {
- text = new textoClass(idTexto, nLinhas);
- colecao.insert(idTexto, text);
- }
- public void adicionaLinhas(String idTexto,String linha){
- colecao.find(idTexto).adicionarLinhatexto(linha);
- }
- @Override
- public void adicionarPalavra(String palavra) {
- portoeditora.adicionaPalavra(palavra);
- }
- @Override
- public boolean pesquisarPalavra(String palavra) {
- return portoeditora.procuraPalavra(palavra);
- }
- @Override
- public String listarTexto(String idTexto, int x) {
- return colecao.find(idTexto).listarlinhaTexto(x);
- }
- public boolean dicionarioVazio(){
- return portoeditora.dicionarioVazio();
- }
- @Override
- public int devolvetamanhoDicionario() {
- // TODO Auto-generated method stub
- return portoeditora.devolvetamanhoDicionario();
- }
- public boolean textoExistente(String idtexto){
- boolean taliscarei = false;
- if(colecao.find(idtexto) != null)
- taliscarei = true;
- else
- taliscarei = false;
- return taliscarei;
- }
- public boolean Colvazia(){
- return colecao.isEmpty();
- }
- public void removerTexto(String idTexto){
- colecao.remove(idTexto);
- }
- public Texto devolveLista(String idTexto){
- return colecao.find(idTexto);
- }
- @Override
- public int getPalavra(String idTexto,String qual) {
- return colecao.find(idTexto).getPalavra(qual);
- }
- public boolean verificaSeExistePalavraDic(String word){
- return portoeditora.procuraPalavra(word);
- }
- public Texto getTexto(String idTexto){
- return colecao.find(idTexto);
- }
- public boolean comparador(String word){
- if(portoeditora.procuraPalavra(word))
- return true;
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement