public final class ReceptacleNodeBean extends Object implements NodeWithDropBehaviorInterface, RefreshableNode, NodeWithIconsInterface, NodeWithDetailsInterface, NodeWithHelpTipInterface
| Constructor and Description |
|---|
ReceptacleNodeBean(Connection cnn,
ServiceOfferDesc service,
ReceptacleDescription receptacleDescription,
IReceptacles iReceptacles) |
| Modifier and Type | Method and Description |
|---|---|
int |
accept(DataFlavor dataFlavor)
Pergunta sobre se o nó em questão pode receber drops do tipo informado.
|
void |
configureHelpTip(TipPanelInterface tipPanel)
Evento acionado quando o usuário seleciona o nó, com o objetivo
de configurar o painel de dicas.
|
boolean |
doDrop(Transferable transferable)
Executa o drop propriamente dito.
|
boolean |
equals(Object obj) |
Icon |
getClosedIcon()
Recupera o ícone para quando o nó não é folha, e está expandido.
|
JPanel |
getDetailsPanel()
Recuperar a instância do painel de detalhes que será exibido à direita da
árvore de componentes.
|
IReceptacles |
getIReceptacles() |
Icon |
getLeafIcon()
Recupera ícone para quando o nó é folha
|
Icon |
getOpenedIcon()
Recupera ícone para quando o nó não é folha, e está fechado.
|
ReceptacleDescription |
getReceptacleDescription() |
int |
hashCode() |
void |
refreshNode()
Executar o "refresh" do nó.
|
String |
toString() |
public ReceptacleNodeBean(Connection cnn,
ServiceOfferDesc service,
ReceptacleDescription receptacleDescription,
IReceptacles iReceptacles)
public final ReceptacleDescription getReceptacleDescription()
public IReceptacles getIReceptacles()
public int accept(DataFlavor dataFlavor)
NodeWithDropBehaviorInterfaceaccept in interface NodeWithDropBehaviorInterfacedataFlavor - Tipo de dado para o qual se deseja saber se pode dar drop.DnDConstants)public boolean doDrop(Transferable transferable) throws Exception
NodeWithDropBehaviorInterfacedoDrop in interface NodeWithDropBehaviorInterfacetransferable - Dados do objeto que foi largado sobre o nó.Exceptionpublic void refreshNode()
throws Exception
RefreshableNoderefreshNode in interface RefreshableNodeExceptionpublic Icon getClosedIcon()
NodeWithIconsInterfacegetClosedIcon in interface NodeWithIconsInterfacepublic Icon getLeafIcon()
NodeWithIconsInterfacegetLeafIcon in interface NodeWithIconsInterfacepublic Icon getOpenedIcon()
NodeWithIconsInterfacegetOpenedIcon in interface NodeWithIconsInterfacepublic JPanel getDetailsPanel()
NodeWithDetailsInterfacegetDetailsPanel in interface NodeWithDetailsInterfacepublic void configureHelpTip(TipPanelInterface tipPanel)
NodeWithHelpTipInterfaceTipPanelInterface.setTips(String[], String[]).configureHelpTip in interface NodeWithHelpTipInterfacetipPanel - Instância do painel de dicas.Copyright © 2014 Tecgraf/PUC-Rio. All Rights Reserved.