cookxml.cookswing.adder
Class DefaultTableModelAdder

java.lang.Object
  extended bycookxml.cookswing.adder.DefaultTableModelAdder
All Implemented Interfaces:
Adder

public class DefaultTableModelAdder
extends Object
implements Adder

This adder actually does a lot of things. For a vector child, it would call addRow function of DefaultTableModel. For a map child, it would add all the entries in the map as sorted by the key into the table that has two columns.

Since:
CookSwing 1.0
See Also:
DefaultTableModel, Map, Vector

Method Summary
 boolean add(String parentTag, Object parent, Object child, DecodeEngine decodeEngine)
          Add the child to the parent.
static Adder getInstance()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static Adder getInstance()

add

public boolean add(String parentTag,
                   Object parent,
                   Object child,
                   DecodeEngine decodeEngine)
            throws AdderException
Description copied from interface: Adder
Add the child to the parent. The function should return true if it is the right adder for the request.

Specified by:
add in interface Adder
Parameters:
parentTag - the tag of the parent
parent - the parent object
child - the child object
decodeEngine - the decode engine that is being used
Returns:
whether or not the adder can handle the request.
Throws:
AdderException