package info.guardianproject.odkparser; public interface Constants { public final static class Logger { public final static String UI = "************ FORM UI *************"; public final static String FORM = "************ FORM FORM HOLDER *************"; public final static String PARSER = "************ FORM PARSER *************"; public static final String WIDGET_FACTORY = "************ WIDGET FACTORY *************"; } public final static class RecorderState { public final static int IS_IDLE = 1; public final static int IS_RECORDING = 2; public final static int IS_PLAYING = 3; } public final static class Form { public final static String[] SERIALIABLE_CLASSES = { "org.javarosa.core.model.FormDef", "org.javarosa.core.model.GroupDef", "org.javarosa.core.model.QuestionDef", "org.javarosa.core.model.data.DateData", "org.javarosa.core.model.data.DateTimeData", "org.javarosa.core.model.data.DecimalData", "org.javarosa.core.model.data.GeoPointData", "org.javarosa.core.model.data.helper.BasicDataPointer", "org.javarosa.core.model.data.IntegerData", "org.javarosa.core.model.data.MultiPointerAnswerData", "org.javarosa.core.model.data.PointerAnswerData", "org.javarosa.core.model.data.SelectMultiData", "org.javarosa.core.model.data.SelectOneData", "org.javarosa.core.model.data.StringData", "org.javarosa.core.model.data.TimeData", "org.javarosa.core.services.locale.TableLocaleSource", "org.javarosa.xpath.expr.XPathArithExpr", "org.javarosa.xpath.expr.XPathBoolExpr", "org.javarosa.xpath.expr.XPathCmpExpr", "org.javarosa.xpath.expr.XPathEqExpr", "org.javarosa.xpath.expr.XPathFilterExpr", "org.javarosa.xpath.expr.XPathFuncExpr", "org.javarosa.xpath.expr.XPathNumericLiteral", "org.javarosa.xpath.expr.XPathNumNegExpr", "org.javarosa.xpath.expr.XPathPathExpr", "org.javarosa.xpath.expr.XPathStringLiteral", "org.javarosa.xpath.expr.XPathUnionExpr", "org.javarosa.xpath.expr.XPathVariableReference" }; public static final int MAX_QUESTIONS_PER_PAGE = 3; public static final class Keys { public static final String BIND_ID = "bindId"; } public final static class Extras { public final static String DEFAULT_THUMB = "defaultThumb"; public final static String DEFAULT_TITLE = "defaultTitle"; public static final String PREVIOUS_ANSWERS = "previousAnswers"; public static final String JSON_FORM = "jsonFormResults"; public static final String EXPORT_MODE = "exportMode"; public final static String THUMBNAIL = "regionThumbnail"; public final static String DEF_PATH = "formDefPath"; public static final String MAX_QUESTIONS_PER_PAGE = "maxQuestionsPerPage"; public static final String DATA_DUMP = "dataDump"; } public final static class ExportMode { public final static int JSON = 1; public final static int XML_URI = 2; public static final int XML_BAOS = 3; } } }