org.simantics.databoard.binding.classfactory
Class ImmutableClassesFactory

java.lang.Object
  extended by org.simantics.databoard.binding.classfactory.ImmutableClassesFactory
All Implemented Interfaces:
TypeClassSubFactory

public class ImmutableClassesFactory
extends java.lang.Object
implements TypeClassSubFactory


Constructor Summary
ImmutableClassesFactory()
           
 
Method Summary
 BindingRequest construct(TypeClassFactory mainFactory, Datatype type)
          Construct class from datatype.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImmutableClassesFactory

public ImmutableClassesFactory()
Method Detail

construct

public BindingRequest construct(TypeClassFactory mainFactory,
                                Datatype type)
                         throws BindingConstructionException
Description copied from interface: TypeClassSubFactory
Construct class from datatype. The implementation may use mainFactory to construct sub-types. Caching results is not necessary nor recommended.

Specified by:
construct in interface TypeClassSubFactory
Returns:
class description or null
Throws:
BindingConstructionException