org.fudgemsg.mapping
Annotation Type GenericFudgeBuilderFor
@Documented
@Retention(value=RUNTIME)
@Target(value=TYPE)
public @interface GenericFudgeBuilderFor
An annotation which at runtime specifies that a particular class is a
FudgeBuilder
or FudgeObjectBuilder
for a particular
abstract or interface data type.
Where the intention is to invoke FudgeBuilderFactory.addGenericBuilder(Class, FudgeBuilder)
rather
than FudgeObjectDictionary.addBuilder(Class, FudgeBuilder)
, this annotation should be used instead.
value
public abstract Class<?> value
- The generic class for which the annotated type is a
FudgeBuilder
.
Copyright 2009-Present by OpenGamma Inc. and individual contributors
Released under the Apache License, Version 2.0