package ru.naumen.gintonic.guice.statements;
/**
* A linked binding statement binds an interface to an implementation.
*
* <h5>Example:</h5>
*
* <pre>
* <code>
* bind(new TypeLiteral<IPianoPlayer<Bar>>() {
* }).to(MaxThePianoPlayer.class);
* </code>
* </pre>
*
* @see http://code.google.com/p/google-guice/wiki/LinkedBindings
*
* @author tmajunke
*/
public class LinkedBindingStatement extends BindingDefinition {
private static final long serialVersionUID = -1063810791156265429L;
private String implType;
/**
* Returns the fully qualified name of the implementation type that the
* interface is bound to.
*/
public String getImplType() {
return implType;
}
public void setImplType(String implType) {
this.implType = implType;
}
}