Package | Description |
---|---|
org.glassfish.pfl.dynamic.copyobject.impl |
Modifier and Type | Interface and Description |
---|---|
interface |
CachingClassCopierFactory
A version of a ClassCopierFactory that implements caching, and so
needs a way to update the cache.
|
interface |
PipelineClassCopierFactory
A factory used for creating ClassCopier instances.
|
Modifier and Type | Class and Description |
---|---|
class |
ClassCopierFactoryArrayImpl
A factory used for creating ClassCopier instances.
|
class |
ClassCopierFactoryPipelineImpl
A factory used for creating ClassCopier instances.
|
Modifier and Type | Method and Description |
---|---|
static ClassCopierFactory |
DefaultClassCopierFactories.getNullClassCopierFactory() |
static ClassCopierFactory |
DefaultClassCopierFactories.makeArrayClassCopierFactory(ClassCopierFactory ccf)
Create a ClassCopierFactory that handles arrays.
|
static ClassCopierFactory |
DefaultClassCopierFactories.makeOrdinaryClassCopierFactory(PipelineClassCopierFactory ccf) |
Modifier and Type | Method and Description |
---|---|
static ClassCopierFactory |
DefaultClassCopierFactories.makeArrayClassCopierFactory(ClassCopierFactory ccf)
Create a ClassCopierFactory that handles arrays.
|
static ClassCopier |
DefaultClassCopiers.makeMapClassCopier(ClassCopierFactory ccf)
Return a ClassCopier that is suitable for instances of the Map
interface.
|
void |
PipelineClassCopierFactory.setSpecialClassCopierFactory(ClassCopierFactory ccf)
Add a special ClassCopierFactory into the chain so that
it handles some special cases.
|
void |
ClassCopierFactoryPipelineImpl.setSpecialClassCopierFactory(ClassCopierFactory ccf)
Set a special ClassCopierFactory to handle some application specific
needs.
|
Constructor and Description |
---|
ClassCopierFactoryArrayImpl(ClassCopierFactory ccf) |
Copyright © 2017 Oracle. All rights reserved.