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)
           
 void clear()
           
static DataModel getDefaultInstance()
           
 DescriptorProvider getDescriptorProvider(java.lang.String id)
           
 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()

getDefaultInstance

public static DataModel getDefaultInstance()

clear

public void clear()


Copyright © 2011. All Rights Reserved.