Package | Description |
---|---|
org.glassfish.pfl.dynamic.copyobject.impl |
Modifier and Type | Class and Description |
---|---|
class |
ClassCopierBase
A convenient base class for making ClassCopier types.
|
class |
ClassCopierOrdinaryImpl |
Modifier and Type | Method and Description |
---|---|
ClassCopier |
ClassCopierFactoryPipelineImpl.getClassCopier(Class<?> cls)
Analyze cls to determine the appropriate ClassCopier
and return the ClassCopier instance.
|
ClassCopier |
ClassCopierFactoryArrayImpl.getClassCopier(Class<?> cls) |
ClassCopier |
ClassCopierFactory.getClassCopier(Class<?> cls)
Return the ClassCopier instance for a particular class.
|
static ClassCopier |
DefaultClassCopiers.getErrorClassCopier()
Return a ClassCopier that always raises a ReflectiveCopyException
whenever its copy method is called.
|
static ClassCopier |
DefaultClassCopiers.getIdentityClassCopier()
Return a ClassCopier that simple returns its argument as its
result.
|
ClassCopier |
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.
|
ClassCopier |
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.
|
static ClassCopier |
DefaultClassCopiers.makeMapClassCopier(ClassCopierFactory ccf)
Return a ClassCopier that is suitable for instances of the Map
interface.
|
Modifier and Type | Method and Description |
---|---|
void |
CachingClassCopierFactory.put(Class<?> cls,
ClassCopier copier)
Put copier into the cache for Class cls.
|
Copyright © 2017 Oracle. All rights reserved.