org.databene.model.data
Class DataModel

java.lang.Object
  extended by org.databene.model.data.DataModel

public class DataModel
extends java.lang.Object

Merges and organizes entity definitions of different systems.

Created: 25.08.2007 20:40:17

Since:
0.3
Author:
Volker Bergmann

Constructor Summary
DataModel()
           
 
Method Summary
 void addDescriptorProvider(DescriptorProvider provider)
           
 void addDescriptorProvider(DescriptorProvider provider, boolean validate)
           
 BeanDescriptorProvider getBeanDescriptorProvider()
           
 DescriptorProvider getDescriptorProvider(java.lang.String id)
           
 SimpleTypeDescriptor getPrimitiveTypeDescriptor(java.lang.Class<?> javaType)
           
 TypeDescriptor getTypeDescriptor(java.lang.String typeId)
           
 TypeDescriptor getTypeDescriptor(java.lang.String namespace, java.lang.String name)
           
 void removeDescriptorProvider(java.lang.String id)
           
 void setAcceptUnknownPrimitives(boolean acceptUnknownPrimitives)
           
 void validate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataModel

public DataModel()
Method Detail

setAcceptUnknownPrimitives

public void setAcceptUnknownPrimitives(boolean acceptUnknownPrimitives)

addDescriptorProvider

public void addDescriptorProvider(DescriptorProvider provider)

addDescriptorProvider

public void addDescriptorProvider(DescriptorProvider provider,
                                  boolean validate)

getDescriptorProvider

public DescriptorProvider getDescriptorProvider(java.lang.String id)

removeDescriptorProvider

public void removeDescriptorProvider(java.lang.String id)

getTypeDescriptor

public TypeDescriptor getTypeDescriptor(java.lang.String typeId)

getTypeDescriptor

public TypeDescriptor getTypeDescriptor(java.lang.String namespace,
                                        java.lang.String name)

validate

public void validate()

getPrimitiveTypeDescriptor

public SimpleTypeDescriptor getPrimitiveTypeDescriptor(java.lang.Class<?> javaType)

getBeanDescriptorProvider

public BeanDescriptorProvider getBeanDescriptorProvider()


Copyright © 2013. All Rights Reserved.