com.tagtraum.sixbs.adapters.util
Class TreeMapAdapt

java.lang.Object
  extended bycom.tagtraum.sixbs.AbstractAdapter
      extended bycom.tagtraum.sixbs.adapters.util.MapAdapt
          extended bycom.tagtraum.sixbs.adapters.util.SortedMapAdapt
              extended bycom.tagtraum.sixbs.adapters.util.TreeMapAdapt
All Implemented Interfaces:
Adapter

public class TreeMapAdapt
extends SortedMapAdapt

Adapter for a TreeMap.

Version:
$Id: TreeMapAdapt.java,v 1.1 2001/05/06 14:55:02 Hendrik Exp $
Author:
Hendrik Schreiber

Field Summary
static java.lang.String vcid
          Source-Version
 
Constructor Summary
TreeMapAdapt()
           
TreeMapAdapt(java.util.TreeMap map)
           
 
Method Summary
 java.lang.Object deserialize()
          Returns the object that has been initialized from XML by calling the setter methods of a class implementing this interface.
 
Methods inherited from class com.tagtraum.sixbs.adapters.util.SortedMapAdapt
getComparator, setComparator
 
Methods inherited from class com.tagtraum.sixbs.adapters.util.MapAdapt
getMapEntries, setInternalMap, setMapEntries
 
Methods inherited from class com.tagtraum.sixbs.AbstractAdapter
equals, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

vcid

public static java.lang.String vcid
Source-Version

Constructor Detail

TreeMapAdapt

public TreeMapAdapt()

TreeMapAdapt

public TreeMapAdapt(java.util.TreeMap map)
Method Detail

deserialize

public java.lang.Object deserialize()
                             throws SIXBSException
Description copied from class: AbstractAdapter
Returns the object that has been initialized from XML by calling the setter methods of a class implementing this interface.

Example:

In ArrayListAdapt this method returns an initialized ArrayList. The ArrayList has been initialized by the Adapter, when the ListAdapt.setList(Object[]) method was called by SIXBSReader.

Specified by:
deserialize in interface Adapter
Overrides:
deserialize in class MapAdapt
Throws:
SIXBSException