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.


Required Element Summary
 Class<?> value
          The generic class for which the annotated type is a FudgeBuilder.
 

Element Detail

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