info.magnolia.content2bean
Interface TypeMapping

All Known Implementing Classes:
DescriptorFileBasedTypeMapping, PropertiesBasedTypeMapping, TypeMappingImpl

public interface TypeMapping

Contract for mapping of the type and its properties to appropriate java beans.

Version:
$Id: TypeMapping.java 41137 2011-01-06 18:19:25Z gjoseph $
Author:
philipp

Nested Class Summary
static class TypeMapping.Factory
          Get the default transformer.
 
Field Summary
static TypeDescriptor MAP_TYPE
           
 
Method Summary
 void addPropertyTypeDescriptor(java.lang.Class<?> beanClass, java.lang.String propName, PropertyTypeDescriptor dscr)
           
 void addTypeDescriptor(java.lang.Class<?> beanClass, TypeDescriptor dscr)
           
 PropertyTypeDescriptor getPropertyTypeDescriptor(java.lang.Class<?> beanClass, java.lang.String propName)
           
 TypeDescriptor getTypeDescriptor(java.lang.Class<?> beanClass)
           
 

Field Detail

MAP_TYPE

static final TypeDescriptor MAP_TYPE
Method Detail

getPropertyTypeDescriptor

PropertyTypeDescriptor getPropertyTypeDescriptor(java.lang.Class<?> beanClass,
                                                 java.lang.String propName)

getTypeDescriptor

TypeDescriptor getTypeDescriptor(java.lang.Class<?> beanClass)

addPropertyTypeDescriptor

void addPropertyTypeDescriptor(java.lang.Class<?> beanClass,
                               java.lang.String propName,
                               PropertyTypeDescriptor dscr)

addTypeDescriptor

void addTypeDescriptor(java.lang.Class<?> beanClass,
                       TypeDescriptor dscr)


Copyright © 2003-2011 Magnolia International Ltd.. All Rights Reserved.