| Modifier and Type | Interface and Description |
|---|---|
interface |
IDataPointer
A data pointer representing a pointer to a (usually) larger object in memory.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LogEntry |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IDataReference
An IDataReference is a reference to a value in a data
model.
|
interface |
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.
|
interface |
XFormExtension |
| Modifier and Type | Class and Description |
|---|---|
class |
DataBinding
A data binding is an object that represents how a
data element is to be used in a form entry interaction.
|
class |
FormDef
Definition of a form.
|
class |
GroupDef
The definition of a group in a form or questionaire.
|
class |
ItemsetBinding |
class |
QuestionDef
The definition of a Question to be presented to users when
filling out a form.
|
class |
RangeQuestion
A Range-type question, with information pulled from attributes of the range form element
|
class |
SelectChoice |
class |
SubmissionProfile
A Submission Profile is a class which is responsible for
holding and processing the details of how a submission
should be handled.
|
| Modifier and Type | Method and Description |
|---|---|
Extras<Externalizable> |
FormDef.getExtras() |
| Modifier and Type | Class and Description |
|---|---|
class |
Action |
class |
ActionController
Registers actions that should be triggered by certain events, and handles the triggering
of those actions when an event occurs.
|
class |
SetValueAction |
| Modifier and Type | Class and Description |
|---|---|
class |
RecordAudioAction |
| Modifier and Type | Class and Description |
|---|---|
class |
SetGeopointAction
Abstract implementation of odk:setgeopoint action.
|
class |
StubSetGeopointAction
An odk:setgeopoint implementation that immediately writes that no implementation is available when the action is
triggered.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IConditionExpr
A condition expression is an expression which is evaluated against the current
model and produces a value.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Condition |
class |
Constraint |
class |
Recalculate |
class |
Triggerable
A triggerable represents an action that should be processed based
on a value updating in a model.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IAnswerData
An IAnswerData object represents an answer to a question
posed to a user.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BooleanData |
class |
DateData
A response to a question requesting a Date Value
|
class |
DateTimeData
A response to a question requesting a DateTime Value
|
class |
DecimalData
A response to a question requesting an Decimal Value.
|
class |
GeoPointData
A response to a question requesting an GeoPoint Value.
|
class |
GeoShapeData
A response to a question requesting an GeoShape Value.
|
class |
GeoTraceData
A response to a question requesting an GeoTrace Value.
|
class |
IntegerData
A response to a question requesting an Integer Value
|
class |
LongData
A response to a question requesting an Long Numeric Value
|
class |
MultipleItemsData
A response to a question requesting a selection of
any number of items from a list or ordering them.
|
class |
MultiPointerAnswerData
An answer data storing multiple pointers
|
class |
PointerAnswerData
Answer data representing a pointer object.
|
class |
SelectMultiData
This class is only for providing backwards compatibility after renaming SelectMultiData.class to MultipleItemsData
|
class |
SelectOneData
A response to a question requesting a selection
of one and only one item from a list
|
class |
StringData
A response to a question requesting a String Value
|
class |
TimeData |
class |
UncastData
Uncast data values are those which are not assigned a particular
data type.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BasicDataPointer
Basic implementor of the IDataPointer interface that keeps everything in memory
|
class |
Selection
A response to a question requesting a selection
from a list.
|
| Modifier and Type | Class and Description |
|---|---|
class |
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.
|
class |
ExternalDataInstance |
class |
FormInstance
This class represents the xform model instance
|
class |
TreeElement
An element of a FormInstance.
|
class |
TreeReference |
class |
TreeReferenceLevel |
| Modifier and Type | Class and Description |
|---|---|
class |
CompactInstanceWrapper
An alternate serialization format for FormInstances (saved form instances) that drastically reduces the
resultant record size by cutting out redundant information.
|
class |
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.
|
| Modifier and Type | Method and Description |
|---|---|
Externalizable |
CompactInstanceWrapper.getData() |
| Modifier and Type | Method and Description |
|---|---|
void |
CompactInstanceWrapper.setData(Externalizable e) |
| Modifier and Type | Class and Description |
|---|---|
class |
OSMTag
Structure for OSM Tag elements in XForm.
|
class |
OSMTagItem
Structure defining possible tag values that can be selected.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ReferenceDataSource
The ReferenceDataSource is a source of locale data which
is located at a location which is defined by a ReferenceURI.
|
class |
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.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
LocaleDataSource |
| Modifier and Type | Class and Description |
|---|---|
class |
Localizer
The Localizer object maintains mappings for locale ID's and Object
ID's to the String values associated with them in different
locales.
|
class |
ResourceFileDataSource |
class |
TableLocaleSource |
| Modifier and Type | Class and Description |
|---|---|
class |
Property
Property is an encapsulation of a record containing a property in the J2ME
RMS persistent storage system.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IStorageIterator<E extends Externalizable>
Interface for iterating through a set of records from an IStorageUtility
|
interface |
IStorageUtility<E extends Externalizable>
IStorageUtility
Implementations of this interface provide persistent records-based storage in which records are stored
and retrieved using record IDs.
|
interface |
IStorageUtilityIndexed<E extends Externalizable> |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Persistable
A modest extension to Externalizable which identifies objects that have the concept of an internal 'record ID'
|
static interface |
WrappingStorageUtility.SerializationWrapper
Defines an alternate serialization scheme.
|
| Modifier and Type | Class and Description |
|---|---|
class |
FauxIndexedPersistable |
class |
TaggedSerializationWrapper |
| Modifier and Type | Method and Description |
|---|---|
Externalizable |
WrappingStorageUtility.SerializationWrapper.getData()
retrieve the underlying object (to be followed by a call to readExternal)
|
Externalizable |
TaggedSerializationWrapper.getData() |
Externalizable |
WrappingStorageUtility.getRecordForValue(String fieldName,
Object value) |
Externalizable |
WrappingStorageUtility.read(int id) |
| Modifier and Type | Method and Description |
|---|---|
static IStorageUtility<? extends Externalizable> |
StorageManager.getStorage(String key) |
| Modifier and Type | Method and Description |
|---|---|
int |
WrappingStorageUtility.add(Externalizable e) |
void |
WrappingStorageUtility.SerializationWrapper.setData(Externalizable e)
set the underlying object (to be followed by a call to writeExternal)
|
void |
TaggedSerializationWrapper.setData(Externalizable e) |
void |
WrappingStorageUtility.update(int id,
Externalizable e) |
| Modifier and Type | Method and Description |
|---|---|
static void |
StorageManager.registerStorage(String key,
IStorageUtility<? extends Externalizable> storage)
It is strongly, strongly advised that you do not register storage in this way.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IDataPayload
IDataPayload is an interface that specifies a piece of data
that will be transmitted over the wire to
|
| Modifier and Type | Class and Description |
|---|---|
class |
ByteArrayPayload
A ByteArrayPayload is a simple payload consisting of a
byte array.
|
class |
DataPointerPayload
A payload for a Pointer to some data.
|
class |
MultiMessagePayload |
| Modifier and Type | Class and Description |
|---|---|
class |
SortedIntSet |
| Modifier and Type | Class and Description |
|---|---|
class |
ExternalizableExtras |
class |
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
|
class |
ExtWrapBase |
class |
ExtWrapExternalizable |
class |
ExtWrapIntEncoding |
class |
ExtWrapIntEncodingSmall |
class |
ExtWrapIntEncodingUniform |
class |
ExtWrapList |
class |
ExtWrapListPoly |
class |
ExtWrapMap |
class |
ExtWrapMapPoly |
class |
ExtWrapNullable |
class |
ExtWrapTagged |
| Modifier and Type | Method and Description |
|---|---|
static void |
ExtUtil.deserialize(byte[] data,
Externalizable ext) |
| Constructor and Description |
|---|
ExtWrapExternalizable(Externalizable externalizable) |
| Modifier and Type | Class and Description |
|---|---|
class |
EntityFormExtra |
| Modifier and Type | Class and Description |
|---|---|
class |
XPathReference |
| Modifier and Type | Class and Description |
|---|---|
class |
XPathConditional |
| Modifier and Type | Class and Description |
|---|---|
class |
XPathArithExpr |
class |
XPathBinaryOpExpr |
class |
XPathBoolExpr |
class |
XPathCmpExpr |
class |
XPathEqExpr |
class |
XPathExpression |
class |
XPathFilterExpr |
class |
XPathFuncExpr
Representation of an xpath function expression.
|
class |
XPathNumericLiteral |
class |
XPathNumNegExpr |
class |
XPathOpExpr |
class |
XPathPathExpr |
class |
XPathQName |
class |
XPathStep |
class |
XPathStringLiteral |
class |
XPathUnaryOpExpr |
class |
XPathUnionExpr |
class |
XPathVariableReference |
Copyright © 2024. All rights reserved.