xsmeral.semnet.mapper
Class Mapping

java.lang.Object
  extended by xsmeral.semnet.mapper.Mapping

@XStreamConverter(value=MappingConverter.class)
public class Mapping
extends Object

A simple container for a map, with custom converter.

See Also:
MappingConverter, StatementMapper

Constructor Summary
Mapping()
           
Mapping(Map<AssociationRole,Map<String,String>> map)
           
 
Method Summary
 void addEntry(AssociationRole target, String key, String value)
           
 boolean containsKey(AssociationRole target, String key)
           
 boolean equals(Object obj)
           
 String getEntry(AssociationRole target, String key)
           
 Map<AssociationRole,Map<String,String>> getMap()
           
 int hashCode()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Mapping

public Mapping()

Mapping

public Mapping(Map<AssociationRole,Map<String,String>> map)
Method Detail

getMap

public Map<AssociationRole,Map<String,String>> getMap()

addEntry

public void addEntry(AssociationRole target,
                     String key,
                     String value)

getEntry

public String getEntry(AssociationRole target,
                       String key)

containsKey

public boolean containsKey(AssociationRole target,
                           String key)

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object