|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.morph.transform.transformers.BaseTransformer
net.sf.morph.transform.transformers.BaseReflectorTransformer
net.sf.morph.transform.copiers.ContainerCopier
net.sf.morph.transform.copiers.ArrayCopier
public class ArrayCopier
TODO tests with 3-dimensional arrays
| Field Summary |
|---|
| Fields inherited from class net.sf.morph.transform.transformers.BaseTransformer |
|---|
destinationClasses, log, sourceClasses |
| Fields inherited from interface net.sf.morph.transform.Transformer |
|---|
TRANSFORMATION_TYPE_CONVERT, TRANSFORMATION_TYPE_COPY |
| Fields inherited from interface net.sf.morph.transform.Transformer |
|---|
TRANSFORMATION_TYPE_CONVERT, TRANSFORMATION_TYPE_COPY |
| Fields inherited from interface net.sf.morph.transform.Transformer |
|---|
TRANSFORMATION_TYPE_CONVERT, TRANSFORMATION_TYPE_COPY |
| Fields inherited from interface net.sf.morph.transform.Transformer |
|---|
TRANSFORMATION_TYPE_CONVERT, TRANSFORMATION_TYPE_COPY |
| Fields inherited from interface net.sf.morph.transform.Transformer |
|---|
TRANSFORMATION_TYPE_CONVERT, TRANSFORMATION_TYPE_COPY |
| Constructor Summary | |
|---|---|
ArrayCopier()
Create a new ArrayCopier. |
|
| Method Summary | |
|---|---|
protected java.lang.Class[] |
getDestinationClassesImpl()
Transformer.getDestinationClasses() implementation template method. |
protected boolean |
isTransformableImpl(java.lang.Class destinationType,
java.lang.Class sourceType)
Default implementation for Transformer#isTransformable(Class, Class) that assumes that each
source type can be converted into each destination type. |
| Methods inherited from class net.sf.morph.transform.copiers.ContainerCopier |
|---|
convertImpl, copyImpl, createReusableSource, determineDestinationContainedType, determineDestinationContainedType, getContainedSourceToDestinationTypeMap, getNestedTransformer, getSourceClassesImpl, isPreferGrow, isWrappingRuntimeExceptions, nestedTransform, put, setContainedSourceToDestinationTypeMap, setNestedTransformer, setPreferGrow |
| Methods inherited from class net.sf.morph.transform.transformers.BaseReflectorTransformer |
|---|
getBeanReflector, getContainerReflector, getGrowableContainerReflector, getIndexedContainerReflector, getMutableIndexedContainerReflector, hasReflector |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface net.sf.morph.transform.ExplicitTransformer |
|---|
isTransformable |
| Methods inherited from interface net.sf.morph.transform.DecoratedCopier |
|---|
copy |
| Methods inherited from interface net.sf.morph.transform.Copier |
|---|
copy |
| Methods inherited from interface net.sf.morph.transform.Transformer |
|---|
getDestinationClasses, getSourceClasses |
| Methods inherited from interface net.sf.morph.transform.Transformer |
|---|
getDestinationClasses, getSourceClasses |
| Methods inherited from interface net.sf.morph.transform.DecoratedConverter |
|---|
convert, equals, equals |
| Methods inherited from interface net.sf.morph.transform.Converter |
|---|
convert |
| Methods inherited from interface net.sf.morph.transform.Transformer |
|---|
getDestinationClasses, getSourceClasses |
| Methods inherited from interface net.sf.morph.transform.Transformer |
|---|
getDestinationClasses, getSourceClasses |
| Methods inherited from interface net.sf.morph.transform.NodeCopier |
|---|
createNewInstance |
| Methods inherited from interface net.sf.morph.transform.Copier |
|---|
copy |
| Methods inherited from interface net.sf.morph.transform.Transformer |
|---|
getDestinationClasses, getSourceClasses |
| Constructor Detail |
|---|
public ArrayCopier()
| Method Detail |
|---|
protected boolean isTransformableImpl(java.lang.Class destinationType,
java.lang.Class sourceType)
throws java.lang.Exception
Transformer#isTransformable(Class, Class) that assumes that each
source type can be converted into each destination type.
isTransformableImpl in class BaseTransformerdestinationType - the destination type to testsourceType - the source type to test
TransformationException - if it could not be determined if sourceType
is transformable into destinationType
java.lang.Exception
protected java.lang.Class[] getDestinationClassesImpl()
throws TransformationException
Transformer.getDestinationClasses() implementation template method.
getDestinationClassesImpl in class ContainerCopierTransformationException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||