com.togethersoft.openapi.baseexpert
Interface ExpertRepresentative


public interface ExpertRepresentative

Every expert which should be registered within expert runner,
should have the representative implementing this interface.

Author:
TogetherSoft
Version: 1.0

Method Summary
 StringgetCategory()
          Used to get expert category i.e.
 ExpertgetExpert()
          Returns Expert
 StringgetExpertDescription()
          Used to get expert description - shown in expert runner description pane
 IcongetExpertIcon()
          Used to get icon for UI representing Expert
 StringgetExpertName()
          Used to get expert name which is used for UI representing Expert
 StringgetExpertToolTipText()
          Used to get tooltip for UI representing Expert
 booleanisEnabled()
          Returns true if Expert is enabled in current context

Method Detail

getCategory

public String getCategory()
Used to get expert category i.e. "GUI/AWT Containers"

getExpert

public Expert getExpert()
Returns Expert

getExpertDescription

public String getExpertDescription()
Used to get expert description - shown in expert runner description pane

getExpertIcon

public Icon getExpertIcon()
Used to get icon for UI representing Expert

getExpertName

public String getExpertName()
Used to get expert name which is used for UI representing Expert

getExpertToolTipText

public String getExpertToolTipText()
Used to get tooltip for UI representing Expert

isEnabled

public boolean isEnabled()
Returns true if Expert is enabled in current context