Package io.protostuff.runtime
Class DefaultIdStrategy.RuntimeCollectionFactory
- java.lang.Object
-
- io.protostuff.runtime.DefaultIdStrategy.RuntimeCollectionFactory
-
- All Implemented Interfaces:
CollectionSchema.MessageFactory
- Enclosing class:
- DefaultIdStrategy
static final class DefaultIdStrategy.RuntimeCollectionFactory extends java.lang.Object implements CollectionSchema.MessageFactory
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.lang.Class<?>
collectionClass
(package private) RuntimeEnv.Instantiator<?>
instantiator
-
Constructor Summary
Constructors Constructor Description RuntimeCollectionFactory(java.lang.Class<?> collectionClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <V> java.util.Collection<V>
newMessage()
Creates a newCollection
message.java.lang.Class<?>
typeClass()
The type to instantiate.
-
-
-
Field Detail
-
collectionClass
final java.lang.Class<?> collectionClass
-
instantiator
final RuntimeEnv.Instantiator<?> instantiator
-
-
Method Detail
-
newMessage
public <V> java.util.Collection<V> newMessage()
Description copied from interface:CollectionSchema.MessageFactory
Creates a newCollection
message.- Specified by:
newMessage
in interfaceCollectionSchema.MessageFactory
-
typeClass
public java.lang.Class<?> typeClass()
Description copied from interface:CollectionSchema.MessageFactory
The type to instantiate.- Specified by:
typeClass
in interfaceCollectionSchema.MessageFactory
-
-