Interface CyColumnPresentation


public interface CyColumnPresentation
Service that allows UI presentation to be given for a column namespace. Register as an OSGi service.
 Properties props = new Properties();
 props.put(CyColumnPresentation.NAMESPACE, "myNamespace");
 registerService(bc, new MyColumnPresentation(), CyColumnPresentation.class, props);
 
See Also:

Cytoscape Backwards Compatibility (SPI Interface): We expect that this interface will be implemented. Therefore to maintain backwards compatibility this interface will only be modified for major version updates.

Module: swing-application-api

To use this in your app, include the following dependency in your POM:

<dependency>
    <groupId>org.cytoscape</groupId>
    <artifactId>swing-application-api</artifactId>
</dependency>
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    OSGi property, use to provide the namespace to associate this presentation with.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns a String description of the namespace.
    Returns an icon associated with the namespace.
  • Field Details

    • NAMESPACE

      static final String NAMESPACE
      OSGi property, use to provide the namespace to associate this presentation with.
      See Also:
  • Method Details

    • getNamespaceIcon

      Icon getNamespaceIcon()
      Returns an icon associated with the namespace.
      Returns:
      May return null, but is not recommended.
    • getNamespaceDescription

      String getNamespaceDescription()
      Returns a String description of the namespace.
      Returns:
      May return null, but is not recommended.