org.databene.model.data
Class DefaultDescriptorProvider
java.lang.Object
org.databene.model.data.DefaultDescriptorProvider
- All Implemented Interfaces:
- DescriptorProvider
- Direct Known Subclasses:
- AnnotationMapper, BeanDescriptorProvider, PrimitiveDescriptorProvider, XMLNativeTypeDescriptorProvider, XMLSchemaDescriptorProvider
public class DefaultDescriptorProvider
- extends java.lang.Object
- implements DescriptorProvider
Default implementation of the DescriptorProvider interface.
- Since:
- 0.5.0
- Author:
- Volker Bergmann
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
dataModel
protected DataModel dataModel
typeMap
protected java.util.Map<java.lang.String,TypeDescriptor> typeMap
id
protected java.lang.String id
DefaultDescriptorProvider
public DefaultDescriptorProvider(java.lang.String id,
DataModel dataModel)
DefaultDescriptorProvider
public DefaultDescriptorProvider(java.lang.String id,
DataModel dataModel,
boolean redefinable)
addTypeDescriptor
public void addTypeDescriptor(TypeDescriptor descriptor)
getDataModel
public DataModel getDataModel()
- Specified by:
getDataModel
in interface DescriptorProvider
setDataModel
public void setDataModel(DataModel dataModel)
- Specified by:
setDataModel
in interface DescriptorProvider
getId
public java.lang.String getId()
- Specified by:
getId
in interface DescriptorProvider
getTypeDescriptor
public TypeDescriptor getTypeDescriptor(java.lang.String typeName)
- Specified by:
getTypeDescriptor
in interface DescriptorProvider
getTypeDescriptors
public TypeDescriptor[] getTypeDescriptors()
- Specified by:
getTypeDescriptors
in interface DescriptorProvider
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Copyright © 2013. All Rights Reserved.