package net.sf.jasperreports.engine;

public interface JRTextField extends JRTextElement, JRAnchor, JRHyperlink {
  public static final String STANDARD_DATE_FORMAT_DEFAULT = "default";
  
  public static final String STANDARD_DATE_FORMAT_SHORT = "short";
  
  public static final String STANDARD_DATE_FORMAT_MEDIUM = "medium";
  
  public static final String STANDARD_DATE_FORMAT_LONG = "long";
  
  public static final String STANDARD_DATE_FORMAT_FULL = "full";
  
  public static final String STANDARD_DATE_FORMAT_HIDE = "hide";
  
  public static final String STANDARD_DATE_FORMAT_SEPARATOR = ",";
  
  boolean isStretchWithOverflow();
  
  void setStretchWithOverflow(boolean paramBoolean);
  
  byte getEvaluationTime();
  
  String getPattern();
  
  String getOwnPattern();
  
  void setPattern(String paramString);
  
  boolean isBlankWhenNull();
  
  Boolean isOwnBlankWhenNull();
  
  void setBlankWhenNull(boolean paramBoolean);
  
  void setBlankWhenNull(Boolean paramBoolean);
  
  JRGroup getEvaluationGroup();
  
  JRExpression getExpression();
}
