Package main.otogamidev.queue
Class Queue
java.lang.Object
main.otogamidev.queue.Queue
Classe responsavel por uma implementacao de Fila.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addElement
(Object element) Metodo responsavel pela adicao de um novo elemento no final da lista de elementos.boolean
Metodo responsavel para verificar se a fila contem o elemento informado.boolean
Metodo responsavel para apagar o array.Object[]
getElement
(int indexElement) Metodo responsavel para pegar um elemento a partir do indice informado.getObjectType
(Object object) Metodo responsável por identificar a instancia do elemento.int
getSize()
boolean
isEmpty()
boolean
removeElement
(int indexElement) Metodo responsavel por remover um elemento a partir do indice informado.int
searchElement
(Object element) Metodo responsavel pela busca de um elemento em um array.int
searchElement
(Object[] array, Object element) Metodo responsavel pela busca de um elemento em um array.void
setAllElements
(Object[] elements) Adiciona todos os elementos da lista.Metodo responsavel pela conversao de um tipo de dados em string.
-
Field Details
-
NOT_FOUND
public static final int NOT_FOUND- See Also:
-
-
Constructor Details
-
Queue
public Queue()
-
-
Method Details
-
getSize
public int getSize()- Returns:
- Retorna o tamanho da lista.
-
isEmpty
public boolean isEmpty()- Returns:
- Retorna true se a lista está vazia.
-
getAllElements
- Returns:
- Retorna todos os elementos da lista.
-
setAllElements
Adiciona todos os elementos da lista.- Parameters:
elements
- Elementos para serem adicionados na lista.
-
addElement
Metodo responsavel pela adicao de um novo elemento no final da lista de elementos.- Parameters:
element
- elemento que sera adicionado.
-
searchElement
Metodo responsavel pela busca de um elemento em um array.- Parameters:
array
- Array de elementoselement
- Elemento a ser procurado- Returns:
- Retorna o indice do elemento encontrado no array. Se nao encontrar, retorna o valor -1.
-
searchElement
Metodo responsavel pela busca de um elemento em um array.- Parameters:
element
- Elemento a ser procurado- Returns:
- Retorna o indice do elemento encontrado no array. Se nao encontrar, retorna o valor -1.
-
getElement
Metodo responsavel para pegar um elemento a partir do indice informado.- Parameters:
indexElement
- indice do elemento no Array- Returns:
- Retorna o elemento do indice informado.
-
removeElement
public boolean removeElement(int indexElement) Metodo responsavel por remover um elemento a partir do indice informado.- Parameters:
indexElement
- indice do elemento no array- Returns:
- Retorna true indicando que foi removido ou falso indicando que nao foi removido.
-
eraseAllElements
public boolean eraseAllElements()Metodo responsavel para apagar o array.- Returns:
- Retorna true indicando que o array foi apagado ou false se já estava vazio.
-
contains
Metodo responsavel para verificar se a fila contem o elemento informado.- Parameters:
element
- elemento a ser procurado na fila.- Returns:
- Retorna true indicado se contem o elemento ou false para nao.
-
toString
Metodo responsavel pela conversao de um tipo de dados em string.- Parameters:
element
- elemento que sera convertido em string- Returns:
- Retorna o nome do objeto e conteudo formatados em string.
-
getObjectType
Metodo responsável por identificar a instancia do elemento.- Parameters:
object
- elemento a ser identificado- Returns:
- Retorna o nome do tipo do elemento, se for encontrado. Se não, retorna NONE
-