All Downloads are FREE. Search and download functionalities are using the official Maven repository.

weka.gui.PerspectiveInfo Maven / Gradle / Ivy

package weka.gui;

import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.TYPE)
public @interface PerspectiveInfo {

  /**
   * The ID of this perspective
   *
   * @return the ID of this perspective
   */
  String ID();

  /**
   * The title of this perspective
   * 
   * @return the title of this perspective
   */
  String title();

  /**
   * The tool tip text for this perspective
   * 
   * @return the tool tip text
   */
  String toolTipText();

  /**
   * Path (as a resource on the classpath) to the icon for this perspective
   * 
   * @return the path to the icon for this perspective
   */
  String iconPath();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy