| Constructor and Description |
|---|
ProjectTreeModel(csbase.logic.CommonClientProject clientProject)
Cria um modelo para a árvore de projetos que terá um filtro nulo, ou seja,
todos os arquivos do projeto serão representados na árvore.
|
ProjectTreeModel(csbase.logic.CommonClientProject clientProject,
Comparator<ProjectTreeNode> comparator)
Cria um modelo para a árvore de projetos que terá um filtro nulo, ou seja,
todos os arquivos do projeto serão representados na árvore.
|
ProjectTreeModel(csbase.logic.CommonClientProject clientProject,
csbase.logic.ProjectFileFilter filter)
Cria um modelo para a árvore de projetos que será ordenada pelos nomes dos
arquivos.
|
ProjectTreeModel(csbase.logic.CommonClientProject clientProject,
csbase.logic.ProjectFileFilter filter,
Comparator<ProjectTreeNode> comparator)
Cria um modelo para a árvore de projetos.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addTreeModelListener(TreeModelListener l) |
void |
addTreeWillChangeStructureListener(ProjectTreeStructureListener l)
Adiciona um listener de eventos de alteração na estrutura da árvore.
|
boolean |
exists(TreePath path)
Verifica se o path existe no modelo.
|
Object |
getChild(Object parent,
int index) |
int |
getChildCount(Object parent) |
int |
getIndexOfChild(Object parent,
Object child) |
csbase.logic.CommonClientProject |
getProject()
Consulta o valor de clientProject
|
Object |
getRoot() |
TreePath |
getTreePath(csbase.logic.ClientProjectFile file)
Retorna o caminho na árvore onde um determinado arquivo se encontra.
|
boolean |
isLeaf(Object node) |
void |
removeTreeModelListener(TreeModelListener l) |
void |
removeTreeWillChangeStructureListener(ProjectTreeStructureListener l)
Remove um listener de eventos de alteração na estrutura da árvore.
|
void |
valueForPathChanged(TreePath path,
Object newValue) |
public ProjectTreeModel(csbase.logic.CommonClientProject clientProject)
clientProject - O projeto que será representado pelo modelo.public ProjectTreeModel(csbase.logic.CommonClientProject clientProject,
Comparator<ProjectTreeNode> comparator)
clientProject - O projeto que será representado pelo modelo.comparator - O comparador que será utilizado para ordenar a árvore de
projeto.public ProjectTreeModel(csbase.logic.CommonClientProject clientProject,
csbase.logic.ProjectFileFilter filter)
clientProject - O projeto que será representado pelo modelo.filter - O filtro que definirá que arquivos de projeto serão
representados pelo modelo.public ProjectTreeModel(csbase.logic.CommonClientProject clientProject,
csbase.logic.ProjectFileFilter filter,
Comparator<ProjectTreeNode> comparator)
clientProject - O projeto que será representado pelo modelo.filter - O filtro que definirá que arquivos de projeto serão
representados pelo modelo.comparator - O comparador que será utilizado para ordenar a árvore de
projeto.public final csbase.logic.CommonClientProject getProject()
public void addTreeWillChangeStructureListener(ProjectTreeStructureListener l)
l - O listener.public void removeTreeWillChangeStructureListener(ProjectTreeStructureListener l)
l - O listener.public int getChildCount(Object parent)
getChildCount in interface TreeModelpublic void addTreeModelListener(TreeModelListener l)
addTreeModelListener in interface TreeModelpublic void removeTreeModelListener(TreeModelListener l)
removeTreeModelListener in interface TreeModelpublic int getIndexOfChild(Object parent, Object child)
getIndexOfChild in interface TreeModelpublic void valueForPathChanged(TreePath path, Object newValue)
valueForPathChanged in interface TreeModelpublic TreePath getTreePath(csbase.logic.ClientProjectFile file)
file - O arquivo do qual se deseja o caminho na árvore.public boolean exists(TreePath path)
path - O path a ser verificado.Copyright © 2018. All rights reserved.