package edu.cmu.sphinx.util.props;
import java.lang.annotation.*;
/**
* A string property.
*
* @author Holger Brandl
* @see ConfigurationManager
*/
@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
@S4Property
public @interface S4String {
/**
* Default value to return
*/
public static final String NOT_DEFINED = "nullnullnull";
String defaultValue() default NOT_DEFINED; // this default value will be mapped to zero by the configuration manager
String[] range() default {};
boolean mandatory() default true;
}