moapi
Class MOCallback

java.lang.Object
  extended by moapi.MOCallback

public abstract class MOCallback
extends java.lang.Object

The callback interface for modoptions API

Since:
0.6

Constructor Summary
MOCallback()
           
 
Method Summary
abstract  boolean onClick(ModOption option)
          What to do upon clicking a button
 boolean onGlobalChange(boolean newValue, ModOption option)
          What to do upon setting a global value
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MOCallback

public MOCallback()
Method Detail

onClick

public abstract boolean onClick(ModOption option)
What to do upon clicking a button

Parameters:
option - The option being clicked
Returns:
True if to accept the click or to cancel

onGlobalChange

public boolean onGlobalChange(boolean newValue,
                              ModOption option)
What to do upon setting a global value

Parameters:
newValue - New value of global setting
option - Option being set
Returns:
True if to accept the change