org.databene.platform.java
Class BeanDescriptorProvider

java.lang.Object
  extended by org.databene.model.data.DefaultDescriptorProvider
      extended by org.databene.platform.java.BeanDescriptorProvider
All Implemented Interfaces:
DescriptorProvider

public class BeanDescriptorProvider
extends DefaultDescriptorProvider

Provides EntityDescriptors for JavaBean classes Created: 27.06.2007 23:04:19

Author:
Volker Bergmann

Field Summary
static java.lang.String NAMESPACE
           
 
Fields inherited from class org.databene.model.data.DefaultDescriptorProvider
dataModel, id, typeMap
 
Constructor Summary
BeanDescriptorProvider()
           
BeanDescriptorProvider(DataModel dataModel)
           
 
Method Summary
 java.lang.String abstractType(java.lang.Class<?> concreteType)
           
 void clear()
           
 java.lang.Class<?> concreteType(java.lang.String primitiveType)
           
 TypeDescriptor getTypeDescriptor(java.lang.String abstractTypeName)
           
 
Methods inherited from class org.databene.model.data.DefaultDescriptorProvider
addTypeDescriptor, getDataModel, getId, getTypeDescriptors, setDataModel, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NAMESPACE

public static final java.lang.String NAMESPACE
See Also:
Constant Field Values
Constructor Detail

BeanDescriptorProvider

public BeanDescriptorProvider()

BeanDescriptorProvider

public BeanDescriptorProvider(DataModel dataModel)
Method Detail

getTypeDescriptor

public TypeDescriptor getTypeDescriptor(java.lang.String abstractTypeName)
Specified by:
getTypeDescriptor in interface DescriptorProvider
Overrides:
getTypeDescriptor in class DefaultDescriptorProvider

abstractType

public java.lang.String abstractType(java.lang.Class<?> concreteType)
Parameters:
concreteType -
Returns:
the abstract type that corresponds to the specified concrete type
See Also:
TypeMapper.abstractType(Class)

concreteType

public java.lang.Class<?> concreteType(java.lang.String primitiveType)
Parameters:
primitiveType -
Returns:
the abstract type that corresponds to the specified primitive type
See Also:
TypeMapper.concreteType(java.lang.String)

clear

public void clear()


Copyright © 2013. All Rights Reserved.