jfan.io.arquivos
Class CarregaTxt

java.lang.Object
  extended by jfan.io.arquivos.CarregaTxt
All Implemented Interfaces:
ILeitura

public class CarregaTxt
extends java.lang.Object
implements ILeitura

Author:
Fabiano

Field Summary
 java.util.ArrayList<IPadrao> padroes
          Contém os padrões desnormalizados
 
Constructor Summary
CarregaTxt(java.lang.String umNomeDeArquivo, java.lang.String umSeparadorDeColuna, int aColunaDaClasse, int aColunaInicial, int aColunaFinal, int aLinhaInicial, int aLinhaFinal)
          Construtor da classe CarregaTxt
 
Method Summary
 int[] getClasses()
           
 int getColunaClasse()
           
 int getColunaFinal()
           
 int getColunaInicial()
           
 int getLinhaFinal()
           
 int getLinhaInicial()
           
 int getNumCaracteristicas()
           
 int getNumClasses()
           
 int getNumLinhasArquivo()
           
 int getNumPadroes()
           
 java.util.ArrayList<IPadrao> getPadroes()
           
 java.lang.String[][] getPadroesOriginais()
           
 void setArquivo(java.lang.String umArquivo)
           
 void setColunaClasse(int umaColunaClasse)
           
 void setColunaFinal(int umaColunaFinal)
           
 void setColunaInicial(int umaColunaInicial)
           
 void setLinhaFinal(int umaLinhaFinal)
           
 void setLinhaInicial(int umaLinhaInicial)
           
 void setSeparadorColuna(java.lang.String umSeparadorColuna)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

padroes

public java.util.ArrayList<IPadrao> padroes
Contém os padrões desnormalizados

Constructor Detail

CarregaTxt

public CarregaTxt(java.lang.String umNomeDeArquivo,
                  java.lang.String umSeparadorDeColuna,
                  int aColunaDaClasse,
                  int aColunaInicial,
                  int aColunaFinal,
                  int aLinhaInicial,
                  int aLinhaFinal)
Construtor da classe CarregaTxt

Parameters:
umNomeDeArquivo - Um arquivo com padrões
umSeparadorColuna - Um separador de coluna
aColunaDaClasse - A Coluna que contém a classe
aColunaInicial - Define a coluna inicial inclusive
aColunaFinal - Define a coluna final inclusive
aLinhaInicial - Define a linha inicial inclusive
aLinhaFinal - Define a linha final inclusive
Method Detail

getClasses

public int[] getClasses()
                 throws java.lang.Exception
Specified by:
getClasses in interface ILeitura
Throws:
java.lang.Exception

getNumClasses

public int getNumClasses()
                  throws java.lang.Exception
Specified by:
getNumClasses in interface ILeitura
Throws:
java.lang.Exception

getNumCaracteristicas

public int getNumCaracteristicas()
                          throws java.lang.Exception
Specified by:
getNumCaracteristicas in interface ILeitura
Throws:
java.lang.Exception

getNumPadroes

public int getNumPadroes()
                  throws java.lang.Exception
Specified by:
getNumPadroes in interface ILeitura
Throws:
java.lang.Exception

getNumLinhasArquivo

public int getNumLinhasArquivo()
                        throws java.lang.Exception
Throws:
java.lang.Exception

getPadroes

public java.util.ArrayList<IPadrao> getPadroes()
                                        throws java.lang.Exception
Specified by:
getPadroes in interface ILeitura
Throws:
java.lang.Exception

getPadroesOriginais

public java.lang.String[][] getPadroesOriginais()
                                         throws java.lang.Exception
Specified by:
getPadroesOriginais in interface ILeitura
Throws:
java.lang.Exception

setArquivo

public void setArquivo(java.lang.String umArquivo)
                throws java.lang.Exception
Throws:
java.lang.Exception

setSeparadorColuna

public void setSeparadorColuna(java.lang.String umSeparadorColuna)
                        throws java.lang.Exception
Throws:
java.lang.Exception

setColunaInicial

public void setColunaInicial(int umaColunaInicial)
                      throws java.lang.Exception
Throws:
java.lang.Exception

getColunaInicial

public int getColunaInicial()
                     throws java.lang.Exception
Throws:
java.lang.Exception

setColunaFinal

public void setColunaFinal(int umaColunaFinal)
                    throws java.lang.Exception
Throws:
java.lang.Exception

getColunaFinal

public int getColunaFinal()
                   throws java.lang.Exception
Throws:
java.lang.Exception

setLinhaInicial

public void setLinhaInicial(int umaLinhaInicial)
                     throws java.lang.Exception
Throws:
java.lang.Exception

getLinhaInicial

public int getLinhaInicial()
                    throws java.lang.Exception
Throws:
java.lang.Exception

getLinhaFinal

public int getLinhaFinal()
                  throws java.lang.Exception
Throws:
java.lang.Exception

setLinhaFinal

public void setLinhaFinal(int umaLinhaFinal)
                   throws java.lang.Exception
Throws:
java.lang.Exception

setColunaClasse

public void setColunaClasse(int umaColunaClasse)
                     throws java.lang.Exception
Throws:
java.lang.Exception

getColunaClasse

public int getColunaClasse()
                    throws java.lang.Exception
Throws:
java.lang.Exception