com.jamonapi
Class ListenerType

java.lang.Object
  extended by com.jamonapi.ListenerType
All Implemented Interfaces:
DetailData

public final class ListenerType
extends java.lang.Object
implements DetailData

Object that contains a listener type such as value, max, min or maxactive. This object can contain multiple objects per listener type.

Author:
steve souza

Method Summary
 void addListener(JAMonListener listenerToAdd)
          Add a listener to this listener type.
 java.lang.Object[][] getData()
          Return listeners for display purposes in menus for example
 java.lang.String[] getHeader()
          Return header info for display purposes
 JAMonListener getListener()
          Get underlying listener class
 JAMonListener getListener(java.lang.String listenerName)
          Get a handle to the listener by name.
 boolean hasListener(java.lang.String listenerName)
          Returns true if listener type exists (value/max/min/maxactive) or listener exists by name.
 boolean hasListeners()
          Returns true if any listeners exist
static void main(java.lang.String[] args)
          Test method
 void removeListener(java.lang.String listenerName)
          Remove the named listener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getListener

public final JAMonListener getListener()
Get underlying listener class


addListener

public void addListener(JAMonListener listenerToAdd)
Add a listener to this listener type. Any number of listeners are supported.


getListener

public JAMonListener getListener(java.lang.String listenerName)
Get a handle to the listener by name. This handle could be used to access and display a buffer for example


removeListener

public void removeListener(java.lang.String listenerName)
Remove the named listener


hasListeners

public boolean hasListeners()
Returns true if any listeners exist


hasListener

public boolean hasListener(java.lang.String listenerName)
Returns true if listener type exists (value/max/min/maxactive) or listener exists by name.


getData

public java.lang.Object[][] getData()
Return listeners for display purposes in menus for example

Specified by:
getData in interface DetailData

getHeader

public java.lang.String[] getHeader()
Return header info for display purposes

Specified by:
getHeader in interface DetailData

main

public static void main(java.lang.String[] args)
Test method