org.objectweb.fractal.explorer.panel
Class InternalInterfacesTable

java.lang.Object
  extended by org.objectweb.fractal.explorer.panel.InternalInterfacesTable
All Implemented Interfaces:
org.objectweb.util.explorer.api.Table, org.objectweb.util.explorer.api.View

public class InternalInterfacesTable
extends Object
implements org.objectweb.util.explorer.api.Table

Displays the internal components of a component.

Version:
0.1
Author:
Jerome Moroy

Field Summary
protected  NameController nameController_
          The name controller.
 
Constructor Summary
InternalInterfacesTable()
           
 
Method Summary
protected  BindingController getBindingController(Interface itf)
          Provides the BindingController associates to the given interface.
protected  org.objectweb.util.explorer.api.Entry getBoundInterface(Interface itf, BindingController bc)
          Provides the bound interface of the given client interface.
 String[] getHeaders(org.objectweb.util.explorer.api.TreeView treeView)
          Overriding methods
protected  NameController getNameController(Interface itf)
          Provides the NameController associates to the given interface.
 Object[][] getRows(org.objectweb.util.explorer.api.TreeView treeView)
          Overriding methods
protected  Object[] getValues(Interface itf, BindingController bc)
          Provides an interface, its type and the interface it is connected on.
protected  ContentController provideContentController(org.objectweb.util.explorer.api.TreeView treeView)
          Provides the ContentController for the given tree view.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

nameController_

protected NameController nameController_
The name controller.

Constructor Detail

InternalInterfacesTable

public InternalInterfacesTable()
Method Detail

getBoundInterface

protected org.objectweb.util.explorer.api.Entry getBoundInterface(Interface itf,
                                                                  BindingController bc)
Provides the bound interface of the given client interface.

Parameters:
itf -
bc -
Returns:
the bound interface of the given client interface.

getBindingController

protected BindingController getBindingController(Interface itf)
Provides the BindingController associates to the given interface.

Parameters:
itf -
Returns:
the BindingController associates to the given interface.

getNameController

protected NameController getNameController(Interface itf)
Provides the NameController associates to the given interface.

Parameters:
itf -
Returns:
the NameController associates to the given interface.

getValues

protected Object[] getValues(Interface itf,
                             BindingController bc)
Provides an interface, its type and the interface it is connected on.

Parameters:
itf -
bc -
Returns:
an interface, its type and the interface it is connected on.

provideContentController

protected ContentController provideContentController(org.objectweb.util.explorer.api.TreeView treeView)
Provides the ContentController for the given tree view.

Parameters:
treeView -
Returns:
the ContentController for the given tree view.

getHeaders

public String[] getHeaders(org.objectweb.util.explorer.api.TreeView treeView)
Overriding methods

Specified by:
getHeaders in interface org.objectweb.util.explorer.api.Table
See Also:
Table.getHeaders(org.objectweb.util.explorer.api.TreeView)

getRows

public Object[][] getRows(org.objectweb.util.explorer.api.TreeView treeView)
Overriding methods

Specified by:
getRows in interface org.objectweb.util.explorer.api.Table
See Also:
Table.getRows(org.objectweb.util.explorer.api.TreeView)