Class ParticularReferenceValueFactory

All Implemented Interfaces:
ValueFactory
Direct Known Subclasses:
JvmCfaReferenceValueFactory

public class ParticularReferenceValueFactory extends TypedReferenceValueFactory
This TypedReferenceValueFactory creates reference values that also represent their content.

Like IdentifiedValueFactory, it tracks IdentifiedReferenceValues with a unique integer ID.

Calling a `createReferenceValue` method will increment the internal referencedID counter and return an object representing that Value with that new referenceID.

Calling a `createReferenceForId` method will return an object representing that Value with the specified ID.