All Classes
| Class | Description |
|---|---|
| AbstractTreeElement<T extends AbstractTreeElement> | |
| Action | |
| ActionController |
Registers actions that should be triggered by certain events, and handles the triggering
of those actions when an event occurs.
|
| ActionController.ActionResultProcessor | |
| AnswerDataFactory |
This is not a factory, actually, since there's no drop-in component model, but
it could be in the future.
|
| April2014DagImpl |
The April 2014 eval logic as of javarosa-2014-04-29.jar (also applies to
javarosa-2014-03-07.jar and later).
|
| ArrayUtilities | |
| ASTNode | |
| ASTNodeAbstractExpr | |
| ASTNodeBinaryOp | |
| ASTNodeFilterExpr | |
| ASTNodeFunctionCall | |
| ASTNodeLocPath | |
| ASTNodePathStep | |
| ASTNodePredicate | |
| ASTNodeUnaryOp | |
| BasicDataPointer |
Basic implementor of the IDataPointer interface that keeps everything in memory
|
| BooleanData | |
| BufferedInputStream |
An implementation of a Buffered Stream for j2me compatible libraries.
|
| ByteArrayPayload |
A ByteArrayPayload is a simple payload consisting of a
byte array.
|
| CacheTable<K> | |
| CachingInstanceTemplateManager |
Instance template manager that caches the template instances in memory.
|
| CannotCreateObjectException |
Thrown when trying to create an object during serialization, but object cannot be created.
|
| CmpPivot | |
| CodeTimer | Deprecated.
Use
StopWatch instead |
| CompactInstanceWrapper |
An alternate serialization format for FormInstances (saved form instances) that drastically reduces the
resultant record size by cutting out redundant information.
|
| CompactSerializingVisitor |
A modified version of XFormSerializingVisitor that constructs
a compact version of the form in a format that can be sent via SMS.
|
| Condition | |
| Constants |
This file is a set of constants for the JavaRosa Core platform.
|
| Constants |
Constants shared throughout classes in the containing package.
|
| Constants | |
| Constraint | |
| ConstraintHint | |
| ControlType | |
| CoreModelModule | |
| CsvExternalInstance | |
| DataBinding |
A data binding is an object that represents how a
data element is to be used in a form entry interaction.
|
| DataInstance<T extends AbstractTreeElement<T>> |
A data instance represents a tree structure of abstract tree
elements which can be accessed and read with tree references.
|
| DataModelSerializer |
A quick rewrite of the basics for writing higher level xml documents straight to
output streams.
|
| DataPointerPayload |
A payload for a Pointer to some data.
|
| DataType |
The model data types.
|
| DataTypeClasses | |
| DataUtil | |
| DateData |
A response to a question requesting a Date Value
|
| DateRangeHint | |
| DateTimeData |
A response to a question requesting a DateTime Value
|
| DateUtils |
Static utility methods for Dates in j2me
|
| DateUtils.DateFields | |
| DecimalData |
A response to a question requesting an Decimal Value.
|
| DecimalRangeHint | |
| DefaultAnswerResolver |
This class just wraps the default behaviour.
|
| DeserializationException |
Thrown when trying to create an object during serialization, but object cannot be created because:
1) We don't know what object to create
|
| DigestAlgorithm |
Implements the digest algorithms for XPathFuncExpr digest() function
|
| DummyIndexedStorageUtility<T extends Persistable> | |
| DummyStorageIterator<T extends Persistable> | |
| ElementParser<T> |
Element Parser is the core parsing element for XML files.
|
| EntityFilter<E> | |
| EvaluationContext |
A collection of objects that affect the evaluation of an expression, like
function handlers and (not supported) variable bindings.
|
| EvaluationResult |
Author: Meletis Margaritis
Date: 12/20/14
Time: 7:07 PM
|
| Event |
Author: Meletis Margaritis
Date: 12/2/14
Time: 7:35 PM
|
| EventNotifier |
Created by IntelliJ IDEA.
|
| EventNotifierSilent |
Created by IntelliJ IDEA.
|
| ExternalDataInstance | |
| Externalizable |
Gives objects control over serialization.
|
| ExternalizableWrapper |
constructor guidelines: each child of this class should follow these rules with its constructors
1) every constructor that sets 'val' should have a matching constructor for deserialization that
leaves 'val' null
2) every constructor that accepts an ExternalizableWrapper should also have a convenience constructor
that accepts a Class, and wraps the Class in an ExtWrapBase (the identity wrapper)
3) there must exist a null constructor for meta-deserialization (for applicable wrappers)
4) be careful about properly disambiguating constructors
|
| ExtUtil | |
| ExtWrapBase | |
| ExtWrapIntEncoding | |
| ExtWrapIntEncodingSmall | |
| ExtWrapIntEncodingUniform | |
| ExtWrapList | |
| ExtWrapListPoly | |
| ExtWrapMap | |
| ExtWrapMapPoly | |
| ExtWrapNullable | |
| ExtWrapTagged | |
| Fast2014DagImpl |
The fast (Latest_fastest) eval logic for 2014
|
| FatalException | |
| FauxIndexedPersistable | |
| FisherYates |
This class implements the Fisher-Yates
list shuffling algorithm.
|
| FlatLogSerializer | |
| FormDef |
Definition of a form.
|
| FormDef.EvalBehavior | |
| FormElementStateListener | |
| FormEntryCaption |
This class gives you all the information you need to display a caption when
your current FormIndex references a GroupEvent, RepeatPromptEvent, or
RepeatEvent.
|
| FormEntryController |
This class is used to navigate through an xform and appropriately manipulate
the FormEntryModel's state.
|
| FormEntryModel |
The data model used during form entry.
|
| FormEntryPrompt |
This class gives you all the information you need to display a question when
your current FormIndex references a QuestionEvent.
|
| FormIndex |
FormIndex is an immutable index which is structured to provide quick access to a specific node in a
FormDef (tree of IFormElement representing a blank form) or a
FormInstance (tree of
TreeElement representing a form instance that can be filled). |
| FormInstance |
This class represents the xform model instance
|
| FormModule | |
| GeoPointData |
A response to a question requesting an GeoPoint Value.
|
| GeoShapeData |
A response to a question requesting an GeoShape Value.
|
| GeoShapeData.GeoShape |
The data value contained in a GeoShapeData object is a GeoShape
|
| GeoTraceData |
A response to a question requesting an GeoTrace Value.
|
| GeoTraceData.GeoTrace |
The data value contained in a GeoTraceData object is a GeoTrace
|
| GeoUtils |
Author: Meletis Margaritis
Date: 8/4/14
Time: 1:38 PM
|
| GeoUtils.LatLong | |
| GroupDef |
The definition of a group in a form or questionaire.
|
| IAnswerData |
An IAnswerData object represents an answer to a question
posed to a user.
|
| IAnswerDataSerializer |
An IAnswerDataSerializer returns an object that can be serialized
into some external storage format, IE: XForm, from an AnswerData
object.
|
| IAnswerResolver |
This is an interface that can be implemented by Collect to support dynamic select choices.
|
| IConditionExpr |
A condition expression is an expression which is evaluated against the current
model and produces a value.
|
| IDag |
Abstract interface of the DAG management and triggerable processing logic.
|
| IDag.EventNotifierAccessor | |
| IDataPayload |
IDataPayload is an interface that specifies a piece of data
that will be transmitted over the wire to
|
| IDataPayloadVisitor<T> | |
| IDataPointer |
A data pointer representing a pointer to a (usually) larger object in memory.
|
| IDataReference |
An IDataReference is a reference to a value in a data
model.
|
| IElementHandler |
An IElementHandler is responsible for handling the parsing of a particular
XForms node.
|
| IExprDataType | |
| IFallbackFunctionHandler | |
| IFormElement |
An IFormDataElement is an element of the physical interaction for
a form, an example of an implementing element would be the definition
of a Question.
|
| IFullLogSerializer<T> | |
| IFunctionHandler | |
| IInstanceProcessor |
An interface for classes which are capable of parsing and performing actions
on Data Model objects.
|
| IInstanceSerializingVisitor |
An IInstanceSerializingVisitor serializes a DataModel
|
| IInstanceVisitor |
An IInstanceVisitor visits every element in a DataModel
following the visitor design pattern.
|
| ILogger | Deprecated.
Use
LoggerFactory.getLogger(Class) instead |
| IMetaData | |
| IModule |
The Module Interface represents an integration point
for an extensible set of JavaRosa code.
|
| InstanceInitializationFactory | |
| InstanceTemplateManager |
Used by CompactInstanceWrapper to retrieve the template FormInstances (from the original FormDef)
necessary to unambiguously deserialize the compact models
|
| IntegerData |
A response to a question requesting an Integer Value
|
| IntegerRangeHint | |
| InternalDataInstanceParser | |
| InterningKXmlParser | |
| InvalidDataException | |
| InvalidIndexException |
Thrown when an index used contains an invalid value
|
| InvalidReferenceException |
An Invalid Reference exception is thrown whenever
a valid TreeReference is expected by an operation.
|
| InvalidReferenceException |
An invalid reference exception is thrown whenever
a URI string cannot be resolved to a reference in
the current environment.
|
| InvalidStructureException |
Invalid Structure Exceptions are thrown when an invalid
definition is found while parsing XML defining CommCare
Models.
|
| IPreloadHandler |
An IPreloadHandler is capable of taking in a set of parameters
for a question's preloaded value, and returning an IAnswerData
object that should be preloaded for a question.
|
| IPropertyManager |
An IProperty Manager is responsible for setting and retrieving name/value pairs
|
| IPropertyRules |
The IPropertyRules interface is used to describe a set of rules for what properties are allowed for a given
property manager, and what values are are acceptable for a given property.
|
| IQuestionWidget | |
| IRecordFilter | |
| IStorageFactory | |
| IStorageIterator<E extends Externalizable> |
Interface for iterating through a set of records from an IStorageUtility
|
| IStorageUtility<E extends Externalizable> |
IStorageUtility
Implementations of this interface provide persistent records-based storage in which records are stored
and retrieved using record IDs.
|
| IStorageUtilityIndexed<E extends Externalizable> | |
| ItemsetBinding | |
| Iterator<E> |
Interface for iterating through a set of records from an IStorageUtility
|
| ITreeVisitor |
ITreeVisitor is a visitor interface for the elements of the
FormInstance tree elements.
|
| IXFormParserFactory |
Interface for class factory for creating an XFormParser.
|
| IXFormParserFunctions |
Provides functions from XFormParser to classes split off from it, to avoid a cyclical dependency.
|
| IXFormyFactory | |
| JavaRosaCoreModule | |
| JavaRosaPropertyRules |
A set of rules governing the allowable properties for JavaRosa's
core funtionality.
|
| LatestDagBase | |
| LegacyDagImpl |
The legacy eval logic on or before javarosa-2013-09-30.jar
|
| Lexer | |
| LocaleDataSource | |
| LocaleTextException | |
| Localizable |
Localizable objects are able to update their text
based on the current locale.
|
| Localization | |
| LocalizationUtils | |
| Localizer |
The Localizer object maintains mappings for locale ID's and Object
ID's to the String values associated with them in different
locales.
|
| LogEntry | |
| Logger | Deprecated.
Use
LoggerFactory.getLogger(Class) instead |
| LongData |
A response to a question requesting an Long Numeric Value
|
| Map<K,V> |
A Map is a data object that maintains a map from one set of data
objects to another.
|
| MathUtils |
Static utility functions for mathematical operations
|
| MemoryUtils |
J2ME suffers from major disparities in the effective use of memory.
|
| MetaDataWrapper |
An internal-use class to keep track of metadata records without requiring
the original object to remain in memory
|
| ModelReferencePayload |
The ModelReferencePayload essentially provides a wrapper functionality
around a ModelTree to allow it to be used as a payload, but only to
actually perform the various computationally expensive functions
of serialization when required.
|
| MultiInputStream |
MultiInputStream allows for concatenating multiple
input streams together to be read serially in the
order that they were added.
|
| MultiMessagePayload | |
| MultipleItemsData |
A response to a question requesting a selection of
any number of items from a list or ordering them.
|
| MultiPointerAnswerData |
An answer data storing multiple pointers
|
| NoLocalizedTextException | |
| Objects |
TODO: replace with java.util.Objects once all clients use Java 1.7+ (for Android, that means a minSDK of 19+).
|
| OrderedMap<K,V> | |
| OSMTag |
Structure for OSM Tag elements in XForm.
|
| OSMTagItem |
Structure defining possible tag values that can be selected.
|
| Parser | |
| Persistable |
A modest extension to Externalizable which identifies objects that have the concept of an internal 'record ID'
|
| Pivot | |
| PointerAnswerData |
Answer data representing a pointer object.
|
| PrefixedRootFactory |
PrefixedRootFactory provides a clean way to implement
the vast majority of behavior for a reference factory.
|
| PreloadUtils | |
| ProgramFlow | |
| Property |
Property is an encapsulation of a record containing a property in the J2ME
RMS persistent storage system.
|
| PropertyManager |
PropertyManager is a class that is used to set and retrieve name/value pairs
from persistent storage.
|
| PropertyUtils | |
| PrototypeFactory | |
| PrototypeFactoryDeprecated |
The PrototypeFactory is a factory class for instantiating classes
based on their class name.
|
| PrototypeManager | |
| QuestionDef |
The definition of a Question to be presented to users when
filling out a form.
|
| QuestionPreloader |
The Question Preloader is responsible for maintaining a set of handlers which are capable
of parsing 'preload' elements, and their parameters, and returning IAnswerData objects.
|
| QuickTriggerable |
Triggerable implementations have a deep equals() comparison operator.
|
| RandomizeHelper |
This class contains all the code needed to implement the xform randomize()
function.
|
| RangeHint<T extends IAnswerData> | |
| RangeParser |
Features for parsing the range element
|
| RangeQuestion |
A Range-type question, with information pulled from attributes of the range form element
|
| Recalculate | |
| Reference |
A Reference is essentially a pointer to interact in a limited
fashion with an external resource of some kind (images, xforms,
etc).
|
| ReferenceDataSource |
The ReferenceDataSource is a source of locale data which
is located at a location which is defined by a ReferenceURI.
|
| ReferenceFactory |
A ReferenceFactory is responsible for knowing how to derive a
reference for a range of URI's.
|
| ReferenceManager |
The reference manager is a singleton class which is responsible for deriving reference URI's into
references at runtime.
|
| ResourceFileDataSource | |
| ResourceReference |
A Resource Reference is a reference to a file which
is a Java Resource, which is accessible with the
'getResourceAsStream' method from the Java Classloader.
|
| ResourceReferenceFactory |
A ResourceReferenceFactory is a Raw Reference Accessor
which provides a factory for references of the form
|
| Restorable | |
| RestoreUtils | |
| RootTranslator |
A Root Translator is a simple reference factory which doesn't
actually derive any specific references, but rather translates
references from one prefix to another.
|
| Safe2014DagImpl |
The safe (Latest_safest) eval logic for 2014
|
| Secure |
Tag interface for defining that models used in storage should be stored
in the most secure way possible.
|
| SelectChoice | |
| Selection |
A response to a question requesting a selection
from a list.
|
| SelectMultiData |
This class is only for providing backwards compatibility after renaming SelectMultiData.class to MultipleItemsData
|
| SelectOneData |
A response to a question requesting a selection
of one and only one item from a list
|
| SetGeopointAction |
Abstract implementation of odk:setgeopoint action.
|
| SetGeopointActionHandler | |
| SetValueAction | |
| SHA1 | |
| SMSSerializingVisitor | Deprecated.
This version of the visitor is kept for backward compatibility.
|
| SortedIntSet | |
| State |
A state represents a particular state of the application.
|
| StateMachine | |
| Std | Deprecated.
Use
LoggerFactory.getLogger(Class) instead |
| StopWatch |
Helps with timing an operation and logging the time
|
| StorageFullException |
An exception thrown by a StorageUtility when the requested action cannot be completed because there is not enough
space in the underlying device storage.
|
| StorageManager |
Manages StorageProviders for JavaRosa, which maintain persistent
data on a device.
|
| StorageModifiedException | |
| StreamLogSerializer | |
| StreamLogSerializer.Purger | |
| StreamsUtil | Deprecated. |
| StreamsUtil | Deprecated. |
| StringData |
A response to a question requesting a String Value
|
| StringLengthRangeHint | |
| StubSetGeopointAction |
An odk:setgeopoint implementation that immediately writes that no implementation is available when the action is
triggered.
|
| StubSetGeopointActionHandler |
Registering this stub allows for clients that only read forms such as ODK Validate to recognize the action.
|
| SubmissionParser |
A Submission Profile
|
| SubmissionProfile |
A Submission Profile is a class which is responsible for
holding and processing the details of how a submission
should be handled.
|
| TableLocaleSource | |
| TaggedSerializationWrapper | |
| TimeData | |
| Token | |
| TreeElement |
An element of a FormInstance.
|
| TreeElementChildrenList |
A collection of
TreeElement children. |
| TreeElementNameComparator |
Supports locating
TreeElements by name. |
| TreeElementParser | |
| TreeReference | |
| TreeReferenceLevel | |
| Triggerable |
A triggerable represents an action that should be processed based
on a value updating in a model.
|
| TrivialTransitions |
Convenience interface for states that do not have any transitions.
|
| TrivialTransitionsWithErrors |
Convenience interface for states that do not have any transitions.
|
| UnavailableServiceException | |
| UncastData |
Uncast data values are those which are not assigned a particular
data type.
|
| UnfullfilledRequirementsException | |
| UnpivotableExpressionException | |
| UnregisteredLocaleException | |
| ValidateOutcome | |
| WrappedException | |
| WrappingStorageUtility |
A wrapper implementation of IStorageUtility that lets you serialize an object with a serialization
scheme other than the default scheme provided by the object's readExternal/writeExternal methods.
|
| WrappingStorageUtility.SerializationWrapper |
Defines an alternate serialization scheme.
|
| XFormAnswerDataParser |
The XFormAnswerDataParser is responsible for taking XForms elements and
parsing them into a specific type of IAnswerData.
|
| XFormAnswerDataSerializer |
The XFormAnswerDataSerializer takes in AnswerData objects, and provides
an XForms compliant (String or Element) representation of that AnswerData.
|
| XFormExtension | |
| XFormParseException |
Exception thrown when an XForms Parsing error occurs.
|
| XFormParser |
Provides conversion from xform to epihandy object model and vice vasa.
|
| XFormParser.ErrorCallback | |
| XFormParser.WarningCallback | |
| XFormParserFactory |
Class factory for creating an XFormParser.
|
| XFormParserReporter | Deprecated.
Use
LoggerFactory.getLogger(Class) instead |
| XFormSerializer | |
| XFormSerializingVisitor |
A visitor-esque class which walks a FormInstance and constructs an XML document
containing its instance.
|
| XFormsModule | |
| XFormUtils |
Static Utility methods pertaining to XForms.
|
| XmlExternalInstance | |
| XPathArithExpr | |
| XPathArityException |
An exception detailing a function call that was provided the incorrect
number of arguments.
|
| XPathBinaryOpExpr | |
| XPathBoolExpr | |
| XPathCmpExpr | |
| XPathConditional | |
| XPathEqExpr | |
| XPathException | |
| XPathExpression | |
| XPathFilterExpr | |
| XPathFuncExpr |
Representation of an xpath function expression.
|
| XPathLazyNodeset |
Represents a set of XPath nodes returned from a path or other operation which acts on multiple
paths.
|
| XPathMissingInstanceException | |
| XPathNodeset |
Represents a set of XPath nodes returned from a path or other operation which acts on multiple
paths.
|
| XPathNumericLiteral | |
| XPathNumNegExpr | |
| XPathOpExpr | |
| XPathParseTool | |
| XPathPathExpr | |
| XPathPathExprEval |
The eval operation of XPathPathExpr
|
| XPathQName | |
| XPathReference | |
| XPathStep | |
| XPathStringLiteral | |
| XPathSyntaxException | |
| XPathTypeMismatchException | |
| XPathUnaryOpExpr | |
| XPathUnhandledException | |
| XPathUnionExpr | |
| XPathUnsupportedException | |
| XPathVariableReference |