org.simantics.databoard.binding.classfactory
Class TypeClassFactory

java.lang.Object
  extended by org.simantics.databoard.binding.classfactory.TypeClassFactory

public class TypeClassFactory
extends java.lang.Object

Creates class for a type.

Author:
toni.kalajainen

Constructor Summary
TypeClassFactory()
           
TypeClassFactory(TypeRepository repository)
           
 
Method Summary
 void addFactory(TypeClassSubFactory factory)
           
 void addFactoryFirst(TypeClassSubFactory factory)
           
 BindingRequest getClass(Datatype type)
           
 TypeRepository getRepository()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TypeClassFactory

public TypeClassFactory()

TypeClassFactory

public TypeClassFactory(TypeRepository repository)
Method Detail

addFactory

public void addFactory(TypeClassSubFactory factory)

addFactoryFirst

public void addFactoryFirst(TypeClassSubFactory factory)

getClass

public BindingRequest getClass(Datatype type)
                        throws BindingConstructionException
Throws:
BindingConstructionException

getRepository

public TypeRepository getRepository()