jaxx.runtime.swing.editor.config.model
Class CallBackEntry

java.lang.Object
  extended by jaxx.runtime.swing.editor.config.model.CallBackEntry

public class CallBackEntry
extends java.lang.Object

A call back with his attached options.

Since:
2.0
Author:
tchemit

Field Summary
protected  java.lang.Runnable action
           
protected  java.lang.String description
           
protected  javax.swing.Icon icon
           
protected  java.lang.String name
           
protected  java.util.List<OptionModel> options
           
 
Constructor Summary
CallBackEntry(java.lang.String name, java.lang.String description, javax.swing.Icon icon, java.lang.Runnable action)
           
 
Method Summary
protected  void addOption(OptionModel option)
           
 java.lang.Runnable getAction()
           
 java.lang.String getDescription()
           
 javax.swing.Icon getIcon()
           
 java.lang.String getName()
           
 java.util.List<OptionModel> getOptions()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected final java.lang.String name

description

protected final java.lang.String description

icon

protected final javax.swing.Icon icon

action

protected final java.lang.Runnable action

options

protected java.util.List<OptionModel> options
Constructor Detail

CallBackEntry

public CallBackEntry(java.lang.String name,
                     java.lang.String description,
                     javax.swing.Icon icon,
                     java.lang.Runnable action)
Method Detail

getAction

public java.lang.Runnable getAction()

getName

public java.lang.String getName()

getDescription

public java.lang.String getDescription()

getIcon

public javax.swing.Icon getIcon()

getOptions

public java.util.List<OptionModel> getOptions()

addOption

protected void addOption(OptionModel option)


Copyright © 2008-2010 CodeLutin. All Rights Reserved.