package net.sf.jasperreports.engine;

import java.io.Serializable;

public class JRPrintHyperlinkParameter implements Serializable {
  private static final long serialVersionUID = 10200L;
  
  public static final String DEFAULT_VALUE_CLASS = String.class.getName();
  
  private String name;
  
  private String valueClass = DEFAULT_VALUE_CLASS;
  
  private Object value;
  
  public JRPrintHyperlinkParameter(String name, String valueClass, Object value) {
    this.name = name;
    this.valueClass = valueClass;
    this.value = value;
  }
  
  public String getName() {
    return this.name;
  }
  
  public String getValueClass() {
    return this.valueClass;
  }
  
  public Object getValue() {
    return this.value;
  }
  
  public void setName(String name) {
    this.name = name;
  }
  
  public void setValueClass(String valueClass) {
    this.valueClass = valueClass;
  }
  
  public void setValue(Object value) {
    this.value = value;
  }
  
  public JRPrintHyperlinkParameter() {}
}
