Пример #1
0
 public static void setupPrototypes() {
   PrototypeFactory.setStaticHasher(new ClassNameHasher());
   String[] prototypes =
       new String[] {
         BasicInstaller.class.getName(),
         LocaleFileInstaller.class.getName(),
         SuiteInstaller.class.getName(),
         ProfileInstaller.class.getName(),
         MediaInstaller.class.getName(),
         XFormInstaller.class.getName(),
         Text.class.getName(),
         PropertySetter.class.getName(),
         XPathReference.class.getName(),
         TableLocaleSource.class.getName(),
         DummyGraphParser.DummyGraphDetailTemplate.class.getName(),
         FormEntry.class.getName(),
         CaseDataInstance.class.getName(),
         QuestionDef.class.getName(),
         ComputedDatum.class.getName(),
         EntityDatum.class.getName(),
         FormIdDatum.class.getName(),
         ViewEntry.class.getName(),
         RemoteRequestEntry.class.getName(),
         RemoteQueryDatum.class.getName(),
         "org.javarosa.xpath.XPathConditional",
         "org.javarosa.core.model.SubmissionProfile",
         "org.javarosa.core.model.QuestionDef",
         "org.javarosa.core.model.GroupDef",
         "org.javarosa.core.model.instance.FormInstance",
         "org.javarosa.core.model.instance.ExternalDataInstance",
         "org.javarosa.core.model.data.BooleanData",
         "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.IntegerData",
         "org.javarosa.core.model.data.LongData",
         "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.model.data.UncastData",
         "org.javarosa.core.model.actions.SetValueAction",
         "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"
       };
   PrototypeManager.registerPrototypes(prototypes);
 }
Пример #2
0
 public void registerModule() {
   String[] classes = {
     "org.javarosa.media.image.model.FileDataPointer",
   };
   PrototypeManager.registerPrototypes(classes);
 }