org.fudgemsg.mapping
Annotation Type FudgeBuilderFor


@Documented
@Retention(value=RUNTIME)
@Target(value=TYPE)
public @interface FudgeBuilderFor

An annotation which at runtime specifies that a particular class is a FudgeMessageBuilder or FudgeObjectBuilder for a particular data type. While HasFudgeBuilder allows the data object to specify what its builder(s) are, in a case where a builder has been written external to a source data type, this annotation allows FudgeObjectDictionary.addAllAnnotatedBuilders() to determine the builder and automatically configure.


Required Element Summary
 Class<?> value
          The value for which this is a FudgeObjectBuilder or FudgeMessageBuilder.
 

Element Detail

value

public abstract Class<?> value
The value for which this is a FudgeObjectBuilder or FudgeMessageBuilder.



Copyright 2009-Present by OpenGamma Inc. and individual contributors
Released under the Apache License, Version 2.0