Uses of Interface
org.glassfish.pfl.dynamic.copyobject.impl.ClassCopier
Packages that use ClassCopier
-
Uses of ClassCopier in org.glassfish.pfl.dynamic.copyobject.impl
Classes in org.glassfish.pfl.dynamic.copyobject.impl that implement ClassCopierModifier and TypeClassDescriptionclassA convenient base class for making ClassCopier types.classMethods in org.glassfish.pfl.dynamic.copyobject.impl that return ClassCopierModifier and TypeMethodDescriptionClassCopierFactory.getClassCopier(Class<?> cls) Return the ClassCopier instance for a particular class.ClassCopierFactoryArrayImpl.getClassCopier(Class<?> cls) ClassCopierFactoryPipelineImpl.getClassCopier(Class<?> cls) Analyze cls to determine the appropriate ClassCopier and return the ClassCopier instance.static ClassCopierDefaultClassCopiers.getErrorClassCopier()Return a ClassCopier that always raises a ReflectiveCopyException whenever its copy method is called.static ClassCopierDefaultClassCopiers.getIdentityClassCopier()Return a ClassCopier that simple returns its argument as its result.ClassCopierFactoryPipelineImpl.lookupInCache(Class<?> cls) Look for cls only in the cache; do not create a ClassCopier if there isn't one already in the cache.PipelineClassCopierFactory.lookupInCache(Class<?> cls) Look for cls only in the cache; do not create a ClassCopier if there isn't one already in the cache.static ClassCopierDefaultClassCopiers.makeMapClassCopier(ClassCopierFactory ccf) Return a ClassCopier that is suitable for instances of the Map interface.Methods in org.glassfish.pfl.dynamic.copyobject.impl with parameters of type ClassCopierModifier and TypeMethodDescriptionvoidCachingClassCopierFactory.put(Class<?> cls, ClassCopier copier) Put copier into the cache for Class cls.