ma.glasnost.orika.impl.generator.specification
Class UnmappableEnum
java.lang.Object
ma.glasnost.orika.impl.generator.specification.AbstractSpecification
ma.glasnost.orika.impl.generator.specification.UnmappableEnum
- All Implemented Interfaces:
- Specification
public class UnmappableEnum
- extends AbstractSpecification
UnmappableEnum is a place-holder specification to catch types which
cannot be mapped (and which shouldn't fall through to some other specification)
- Author:
- mattdeboer
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UnmappableEnum
public UnmappableEnum()
appliesTo
public boolean appliesTo(FieldMap fieldMap)
- Description copied from interface:
Specification
- Tests whether this Specification applies to the specified MappedTypePair
- Specified by:
appliesTo in interface Specification- Specified by:
appliesTo in class AbstractSpecification
- Returns:
- true if this specification applies to the given MappedTypePair
generateMappingCode
public String generateMappingCode(FieldMap fieldMap,
VariableRef source,
VariableRef destination,
SourceCodeContext code)
- Description copied from interface:
Specification
- Generates code to map the provided field map
- Specified by:
generateMappingCode in interface Specification- Specified by:
generateMappingCode in class AbstractSpecification
- Parameters:
fieldMap - the fieldMap for which source code should be generatedsource - a convenience wrapper around the source field which can be used facilitate code generationdestination - a convenience wrapper around the destination field which can be used facilitate code generation
- Returns:
- the code snippet which represents mapping from the source to destination
property
Copyright © 2013 Glasnost. All Rights Reserved.