Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.sun.syndication.feed.impl
Class CopyFromHelper  view CopyFromHelper download CopyFromHelper.java

java.lang.Object
  extended bycom.sun.syndication.feed.impl.CopyFromHelper

public class CopyFromHelper
extends java.lang.Object


Field Summary
private  java.util.Map _baseImplMap
           
private  java.util.Map _baseInterfaceMap
           
private  java.lang.Class _beanInterfaceClass
           
private static java.util.Set BASIC_TYPES
           
private static java.lang.Object[] NO_PARAMS
           
 
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  com.sun.syndication.feed.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
 

Field Detail

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
Constructor Detail

CopyFromHelper

public CopyFromHelper(java.lang.Class beanInterfaceClass,
                      java.util.Map basePropInterfaceMap,
                      java.util.Map basePropClassImplMap)
Method Detail

copy

public void copy(java.lang.Object target,
                 java.lang.Object source)

createInstance

private com.sun.syndication.feed.CopyFrom createInstance(java.lang.Class interfaceClass)
                                                  throws java.lang.Exception

doCopy

private java.lang.Object doCopy(java.lang.Object value,
                                java.lang.Class baseInterface)
                         throws java.lang.Exception

doCopyArray

private java.lang.Object doCopyArray(java.lang.Object array,
                                     java.lang.Class baseInterface)
                              throws java.lang.Exception

doCopyCollection

private java.lang.Object doCopyCollection(java.util.Collection collection,
                                          java.lang.Class baseInterface)
                                   throws java.lang.Exception

doCopyMap

private java.lang.Object doCopyMap(java.util.Map map,
                                   java.lang.Class baseInterface)
                            throws java.lang.Exception

isBasicType

private boolean isBasicType(java.lang.Class vClass)