com.sun.syndication.feed.impl
Class CopyFromHelper
java.lang.Object
com.sun.syndication.feed.impl.CopyFromHelper
public class CopyFromHelper
- extends java.lang.Object
- Author:
- Alejandro Abdelnur
Constructor Summary |
CopyFromHelper(java.lang.Class beanInterfaceClass,
java.util.Map basePropInterfaceMap,
java.util.Map basePropClassImplMap)
|
Method Summary |
void |
copy(java.lang.Object target,
java.lang.Object source)
|
private CopyFrom |
createInstance(java.lang.Class interfaceClass)
|
private java.lang.Object |
doCopy(java.lang.Object value,
java.lang.Class baseInterface)
|
private java.lang.Object |
doCopyArray(java.lang.Object array,
java.lang.Class baseInterface)
|
private java.lang.Object |
doCopyCollection(java.util.Collection collection,
java.lang.Class baseInterface)
|
private java.lang.Object |
doCopyMap(java.util.Map map,
java.lang.Class baseInterface)
|
private boolean |
isBasicType(java.lang.Class vClass)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NO_PARAMS
private static final java.lang.Object[] NO_PARAMS
_beanInterfaceClass
private java.lang.Class _beanInterfaceClass
_baseInterfaceMap
private java.util.Map _baseInterfaceMap
_baseImplMap
private java.util.Map _baseImplMap
BASIC_TYPES
private static final java.util.Set BASIC_TYPES
CopyFromHelper
public CopyFromHelper(java.lang.Class beanInterfaceClass,
java.util.Map basePropInterfaceMap,
java.util.Map basePropClassImplMap)
copy
public void copy(java.lang.Object target,
java.lang.Object source)
createInstance
private CopyFrom createInstance(java.lang.Class interfaceClass)
throws java.lang.Exception
- Throws:
java.lang.Exception
doCopy
private java.lang.Object doCopy(java.lang.Object value,
java.lang.Class baseInterface)
throws java.lang.Exception
- Throws:
java.lang.Exception
doCopyArray
private java.lang.Object doCopyArray(java.lang.Object array,
java.lang.Class baseInterface)
throws java.lang.Exception
- Throws:
java.lang.Exception
doCopyCollection
private java.lang.Object doCopyCollection(java.util.Collection collection,
java.lang.Class baseInterface)
throws java.lang.Exception
- Throws:
java.lang.Exception
doCopyMap
private java.lang.Object doCopyMap(java.util.Map map,
java.lang.Class baseInterface)
throws java.lang.Exception
- Throws:
java.lang.Exception
isBasicType
private boolean isBasicType(java.lang.Class vClass)
Copyright © Sun Microsystems. All Rights Reserved.