org.simantics.databoard.type
Class MapType

java.lang.Object
  extended by org.simantics.databoard.type.DataType
      extended by org.simantics.databoard.type.MapType

public class MapType
extends DataType


Nested Class Summary
 
Nested classes/interfaces inherited from class org.simantics.databoard.type.DataType
DataType.Visitor<T>, DataType.Visitor1
 
Constructor Summary
MapType()
           
MapType(DataType keyType, DataType valueType)
           
 
Method Summary
<T> T
accept(DataType.Visitor<T> v)
           
 void accept(DataType.Visitor1 v, java.lang.Object obj)
           
 DataType getKeyType()
           
 DataType getValueType()
           
 int hashCode()
           
 void setKeyType(DataType keyType)
           
 void setValueType(DataType valueType)
           
 
Methods inherited from class org.simantics.databoard.type.DataType
equals, toSingleLineString, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MapType

public MapType()

MapType

public MapType(DataType keyType,
               DataType valueType)
Method Detail

accept

public void accept(DataType.Visitor1 v,
                   java.lang.Object obj)
Specified by:
accept in class DataType

accept

public <T> T accept(DataType.Visitor<T> v)
Specified by:
accept in class DataType

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

getKeyType

public DataType getKeyType()

getValueType

public DataType getValueType()

setKeyType

public void setKeyType(DataType keyType)

setValueType

public void setValueType(DataType valueType)