com.ibm.richtext.uiimpl
Class MItem

java.lang.Object
  |
  +--com.ibm.richtext.uiimpl.MItem

public abstract class MItem
extends java.lang.Object


Inner Class Summary
static interface MItem.ItemFactory
           
 
Field Summary
static java.lang.Object LOCK
          Clients should synchronize on LOCK while setting and using global factory.
 
Constructor Summary
MItem()
           
 
Method Summary
 void addListener(EventListener listener)
           
static MItem createCheckboxItem(MenuData menuData)
           
static MItem createItem(MenuData menuData)
           
static MItem.ItemFactory getItemFactory()
           
protected  void handleSelected()
           
 void removeListener(EventListener listener)
           
abstract  void setEnabled(boolean enabled)
           
static void setItemFactory(MItem.ItemFactory factory)
           
abstract  void setState(boolean checked)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOCK

public static final java.lang.Object LOCK
Clients should synchronize on LOCK while setting and using global factory.
Constructor Detail

MItem

public MItem()
Method Detail

setEnabled

public abstract void setEnabled(boolean enabled)

setState

public abstract void setState(boolean checked)

addListener

public final void addListener(EventListener listener)

removeListener

public final void removeListener(EventListener listener)

handleSelected

protected void handleSelected()

createItem

public static MItem createItem(MenuData menuData)

createCheckboxItem

public static MItem createCheckboxItem(MenuData menuData)

setItemFactory

public static void setItemFactory(MItem.ItemFactory factory)

getItemFactory

public static MItem.ItemFactory getItemFactory()


Copyright (c) 2001 IBM Corporation and others.