tecgraf.javautils.gui.tree
Interface Node

All Known Implementing Classes:
DefaultNode

public interface Node

Nó de Tree.

Author:
lmoreira

Nested Class Summary
static class Node.FiltrageMode
          Modo de filtragem: indica ao filtro como proceder em relação a este nó.
 
Method Summary
 List<? extends Node> getChildren()
          Obtém a lista de filhos deste nó.
 Node.FiltrageMode getFiltrageMode()
          Obtém o modo de filtragem deste nó.
 Icon getIcon()
          Obtém o ícone que deverá representar este nó.
 String getLabel()
          Obtém o rótulo deste nó.
 Node getParent()
          Obtém o pai deste nó.
 void setFiltrageMode(Node.FiltrageMode filtrageMode)
          Altera o modo de filtragem deste nó.
 

Method Detail

getChildren

List<? extends Node> getChildren()

Obtém a lista de filhos deste nó.

A lista retornada é imutável (veja Collections.unmodifiableList(List)).

Returns:
A lista de filhos (Retorna uma lista vazia se não tiver filhos).

getIcon

Icon getIcon()

Obtém o ícone que deverá representar este nó.

Caso o nó não precise definir um ícone, este método retornará null e o ícone padrão será utilizado.

Returns:
O ícone ou null para ícone-padrão.

getLabel

String getLabel()
Obtém o rótulo deste nó.

Returns:
O rótulo (Pode ser null).

getParent

Node getParent()
Obtém o pai deste nó.

Returns:
O pai ou null se ele não tiver pai.

getFiltrageMode

Node.FiltrageMode getFiltrageMode()
Obtém o modo de filtragem deste nó.

Returns:
.

setFiltrageMode

void setFiltrageMode(Node.FiltrageMode filtrageMode)
Altera o modo de filtragem deste nó.

Parameters:
filtrageMode - O modo de filtragem (Não aceita null).


Copyright © 2014 Tecgraf/PUC-Rio. All rights reserved.