org.compass.annotations.config.binding
Class AnnotationsMappingBinding
java.lang.Object
org.compass.core.config.binding.AbstractInputStreamMappingBinding
org.compass.core.config.binding.AbstractClassMetaDataMappingBinding
org.compass.annotations.config.binding.AnnotationsMappingBinding
- All Implemented Interfaces:
- MappingBinding
public class AnnotationsMappingBinding
- extends AbstractClassMetaDataMappingBinding
- Author:
- kimchy
|
Field Summary |
static org.apache.commons.logging.Log |
log
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
public static final org.apache.commons.logging.Log log
AnnotationsMappingBinding
public AnnotationsMappingBinding()
setUpBinding
public void setUpBinding(InternalCompassMapping mapping,
CompassMetaData metaData,
CompassSettings settings)
- Specified by:
setUpBinding in interface MappingBinding- Overrides:
setUpBinding in class AbstractClassMetaDataMappingBinding
isApplicable
protected boolean isApplicable(ClassMetaData classMetaData)
- Specified by:
isApplicable in class AbstractClassMetaDataMappingBinding
addPackage
public boolean addPackage(String packageName)
throws ConfigurationException,
MappingException
- Specified by:
addPackage in interface MappingBinding- Overrides:
addPackage in class AbstractInputStreamMappingBinding
- Throws:
ConfigurationException
MappingException
addClass
public boolean addClass(Class clazz)
throws ConfigurationException,
MappingException
- Specified by:
addClass in interface MappingBinding- Overrides:
addClass in class AbstractInputStreamMappingBinding
- Throws:
ConfigurationException
MappingException
getConverter
public Converter getConverter(Class<?> clazz,
Type type)
Copyright (c) 2004-2008 The Compass Project.