Package br.com.parg.viacep
Class ViaCEPBase
java.lang.Object
br.com.parg.viacep.ViaCEPBase
- Direct Known Subclasses:
ViaCEP
Serve como base para a classe ViaCEP
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract void
abstract void
void
Busca um CEP usando um endereçoprotected String
formatStringToUri
(String string) Procedimento para formatar uma string para usar em urlsRetorna o BairrogetCep()
Retonar o CEPRetorna se tem algum complemento Ex: lado impargetGia()
Retorna a Giafinal String
getHttpGET
(String urlToRead) Procedimento para obtem dados via GETgetIbge()
Retorna o Ibgeint
getIndex()
Retona o index atual;getList()
Retorna a lista de CEP'sRetorna a CidadeRetorna o nome da rua, avenida, travessa, ...int
getSize()
Retorna o total de CEP'sgetUf()
Retorna o UFboolean
move
(int index) Move para um registro especÃficoboolean
Move para o primeiro registroboolean
moveLast()
Move para o último registroboolean
moveNext()
Move para o próximo registroboolean
Move para o registro anterior
-
Field Details
-
CEPs
-
index
protected int index -
currentCEP
-
Events
-
-
Constructor Details
-
ViaCEPBase
public ViaCEPBase()
-
-
Method Details
-
buscar
- Throws:
ViaCEPException
-
buscarCEP
- Throws:
ViaCEPException
-
buscarCEP
Busca um CEP usando um endereço- Parameters:
Uf
- estadoLocalidade
- cidadeLogradouro
- nome ou parte do nome da rua, av, viela...- Throws:
ViaCEPException
-
getIndex
public int getIndex()Retona o index atual;- Returns:
-
getSize
public int getSize()Retorna o total de CEP's- Returns:
-
getCep
Retonar o CEP- Returns:
-
getLogradouro
Retorna o nome da rua, avenida, travessa, ...- Returns:
-
getComplemento
Retorna se tem algum complemento Ex: lado impar- Returns:
-
getBairro
Retorna o Bairro- Returns:
-
getLocalidade
Retorna a Cidade- Returns:
-
getUf
Retorna o UF- Returns:
-
getIbge
Retorna o Ibge- Returns:
-
getGia
Retorna a Gia- Returns:
-
getHttpGET
Procedimento para obtem dados via GET- Parameters:
urlToRead
- endereço- Returns:
- conteúdo remoto
- Throws:
ViaCEPException
- caso ocorra algum erro
-
move
public boolean move(int index) Move para um registro especÃfico- Parameters:
index
-- Returns:
-
moveFirst
public boolean moveFirst()Move para o primeiro registro- Returns:
-
moveNext
public boolean moveNext()Move para o próximo registro- Returns:
-
movePrevious
public boolean movePrevious()Move para o registro anterior- Returns:
-
moveLast
public boolean moveLast()Move para o último registro- Returns:
-
getList
Retorna a lista de CEP's- Returns:
-
formatStringToUri
Procedimento para formatar uma string para usar em urls- Parameters:
string
- texto que vai ser formatado- Returns:
- texto formatado
- Throws:
ViaCEPException
- em caso de erro
-