- generateAbsolutePath(int, String) - Method in class org.researchstack.backbone.ResourcePathManager
-
Generates an absolute string file path
- generatePath(int, String) - Method in class org.researchstack.backbone.ResourcePathManager
-
The genereatePath method is abstract as the Framework does not know what the parent
directory of a file is.
- getAbsolutePath() - Method in class org.researchstack.backbone.ResourcePathManager.Resource
-
Returns the absolute path of this Resource
- getAccentColor(Context) - Static method in class org.researchstack.backbone.utils.ThemeUtils
-
- getAccessibilityClassName() - Method in class org.researchstack.backbone.ui.views.AssetVideoView
-
- getAccessibilityClassName() - Method in class org.researchstack.backbone.ui.views.StepSwitcher
-
- getAnswerFormat() - Method in class org.researchstack.backbone.result.StepResult
-
- getAnswerFormat() - Method in class org.researchstack.backbone.step.QuestionStep
-
Returns the format of the answer.
- getAppDatabase() - Method in class org.researchstack.backbone.StorageAccess
-
Returns the AppDatabase singleton for this application.
- getAudioSessionId() - Method in class org.researchstack.backbone.ui.views.AssetVideoView
-
- getBodyAnswerState() - Method in class org.researchstack.backbone.ui.step.body.DateQuestionBody
-
- getBodyAnswerState() - Method in class org.researchstack.backbone.ui.step.body.DecimalQuestionBody
-
- getBodyAnswerState() - Method in class org.researchstack.backbone.ui.step.body.DurationQuestionBody
-
- getBodyAnswerState() - Method in class org.researchstack.backbone.ui.step.body.FormBody
-
- getBodyAnswerState() - Method in class org.researchstack.backbone.ui.step.body.IntegerQuestionBody
-
- getBodyAnswerState() - Method in class org.researchstack.backbone.ui.step.body.MultiChoiceQuestionBody
-
- getBodyAnswerState() - Method in class org.researchstack.backbone.ui.step.body.NotImplementedStepBody
-
Deprecated.
- getBodyAnswerState() - Method in class org.researchstack.backbone.ui.step.body.SingleChoiceQuestionBody
-
- getBodyAnswerState() - Method in interface org.researchstack.backbone.ui.step.body.StepBody
-
- getBodyAnswerState() - Method in class org.researchstack.backbone.ui.step.body.TextQuestionBody
-
- getBodyView(int, LayoutInflater, ViewGroup) - Method in class org.researchstack.backbone.ui.step.body.DateQuestionBody
-
- getBodyView(int, LayoutInflater, ViewGroup) - Method in class org.researchstack.backbone.ui.step.body.DecimalQuestionBody
-
- getBodyView(int, LayoutInflater, ViewGroup) - Method in class org.researchstack.backbone.ui.step.body.DurationQuestionBody
-
- getBodyView(int, LayoutInflater, ViewGroup) - Method in class org.researchstack.backbone.ui.step.body.FormBody
-
- getBodyView(int, LayoutInflater, ViewGroup) - Method in class org.researchstack.backbone.ui.step.body.IntegerQuestionBody
-
- getBodyView(int, LayoutInflater, ViewGroup) - Method in class org.researchstack.backbone.ui.step.body.MultiChoiceQuestionBody
-
- getBodyView(int, LayoutInflater, ViewGroup) - Method in class org.researchstack.backbone.ui.step.body.NotImplementedStepBody
-
Deprecated.
- getBodyView(int, LayoutInflater, ViewGroup) - Method in class org.researchstack.backbone.ui.step.body.SingleChoiceQuestionBody
-
- getBodyView(int, LayoutInflater, ViewGroup) - Method in interface org.researchstack.backbone.ui.step.body.StepBody
-
- getBodyView(int, LayoutInflater, ViewGroup) - Method in class org.researchstack.backbone.ui.step.body.TextQuestionBody
-
- getBufferPercentage() - Method in class org.researchstack.backbone.ui.views.AssetVideoView
-
- getChart() - Method in class org.researchstack.backbone.ui.graph.BarChartCard
-
- getChart() - Method in class org.researchstack.backbone.ui.graph.LineChartCard
-
- getChart() - Method in class org.researchstack.backbone.ui.graph.PieChartCard
-
- getChart() - Method in class org.researchstack.backbone.ui.graph.ProgressChartCard
-
- getChoices() - Method in class org.researchstack.backbone.answerformat.ChoiceAnswerFormat
-
Returns a copy of the choice array
- getConfirmMessage() - Method in class org.researchstack.backbone.step.ConsentDocumentStep
-
Gets the message to show the user when they are asked to confirm their agreement.
- getConsentHTML() - Method in class org.researchstack.backbone.step.ConsentDocumentStep
-
Returns the HTML string of the consent document.
- getContent() - Method in class org.researchstack.backbone.model.ConsentSection
-
- getContentResourceId() - Method in class org.researchstack.backbone.ui.step.layout.ConsentVisualStepLayout
-
- getContentResourceId() - Method in class org.researchstack.backbone.ui.step.layout.InstructionStepLayout
-
- getContentResourceId() - Method in class org.researchstack.backbone.ui.step.layout.SurveyStepLayout
-
- getContentResourceId() - Method in class org.researchstack.backbone.ui.views.FixedSubmitBarLayout
-
- getCurrent() - Method in class org.researchstack.backbone.task.Task.TaskProgress
-
Gets the current step number in the task, zero-based.
- getCurrentPosition() - Method in class org.researchstack.backbone.ui.views.AssetVideoView
-
- getCurrentStep() - Method in class org.researchstack.backbone.ui.ViewTaskActivity
-
Returns the actual current step being shown.
- getCustomImageName() - Method in class org.researchstack.backbone.model.ConsentSection
-
- getCustomLearnMoreButtonTitle() - Method in class org.researchstack.backbone.model.ConsentSection
-
- getDao(Class<T>) - Method in class org.researchstack.backbone.storage.database.sqlite.SqlCipherDatabaseHelper
-
- getDbKey() - Method in class org.researchstack.backbone.storage.file.aes.AesEncrypter
-
- getDbKey() - Method in class org.researchstack.backbone.storage.file.aes.ClearEncrypter
-
- getDbKey() - Method in interface org.researchstack.backbone.storage.file.aes.Encrypter
-
Returns the encryption key to use for encrypting a SQLCipher database, if using one.
- getDefaultDate() - Method in class org.researchstack.backbone.answerformat.DateAnswerFormat
-
Returns the date to use as the default.
- getDetailText() - Method in class org.researchstack.backbone.model.Choice
-
Gets the detail text for this choice, or null
- getDir() - Method in class org.researchstack.backbone.ResourcePathManager.Resource
-
Returns the directroy path of this Resource
- getDrawableResourceId(Context, String) - Static method in class org.researchstack.backbone.utils.ResUtils
-
- getDrawableResourceId(Context, String, int) - Static method in class org.researchstack.backbone.utils.ResUtils
-
- getDuration() - Method in class org.researchstack.backbone.ui.views.AssetVideoView
-
- getEncrypter() - Method in class org.researchstack.backbone.storage.file.aes.PinProtectedProvider
-
- getEncrypter() - Method in interface org.researchstack.backbone.storage.file.EncryptionProvider
-
- getEncrypter() - Method in class org.researchstack.backbone.storage.file.UnencryptedProvider
-
- getEndDate() - Method in class org.researchstack.backbone.result.Result
-
Returns the time when the task, step, or data collection stopped.
- getEscapedContent() - Method in class org.researchstack.backbone.model.ConsentSection
-
- getExternalSDAppFolder() - Static method in class org.researchstack.backbone.utils.ResUtils
-
Deprecated.
- getFileAccess() - Method in class org.researchstack.backbone.StorageAccess
-
Returns the FileAccess singleton for this application.
- getFileExtension(int) - Method in class org.researchstack.backbone.ResourcePathManager
-
- getFileExtension() - Method in class org.researchstack.backbone.ResourcePathManager.Resource
-
Returns the file extension of this Resource
- getFormalTitle() - Method in class org.researchstack.backbone.model.ConsentSection
-
- getFormat(int, int) - Static method in class org.researchstack.backbone.utils.FormatHelper
-
Returns a DateFormat object based on the dateStyle and timeStyle params
- getFormSteps() - Method in class org.researchstack.backbone.step.FormStep
-
Returns the list of items in the form.
- getFullName() - Method in class org.researchstack.backbone.model.ConsentSignature
-
- getHtmlContent() - Method in class org.researchstack.backbone.model.ConsentSection
-
- getHtmlContent() - Method in class org.researchstack.backbone.model.DocumentProperties
-
- getHtmlDocument() - Method in class org.researchstack.backbone.model.DocumentProperties
-
- getHTMLFilePath(String) - Static method in class org.researchstack.backbone.utils.ResUtils
-
Deprecated.
- getHtmlReviewContent() - Method in class org.researchstack.backbone.model.ConsentDocument
-
- getIdentifier() - Method in class org.researchstack.backbone.model.ConsentSignature
-
- getIdentifier() - Method in class org.researchstack.backbone.result.Result
-
Returns a meaningful identifier for the result.
- getIdentifier() - Method in class org.researchstack.backbone.step.Step
-
A short string that uniquely identifies the step within the task.
- getIdentifier() - Method in class org.researchstack.backbone.task.Task
-
Gets the unique identifier for this task.
- getImageName() - Method in enum org.researchstack.backbone.model.ConsentSection.Type
-
- getInputFilter() - Method in enum org.researchstack.backbone.storage.file.PinCodeConfig.PinCodeType
-
- getInputFilter() - Method in interface org.researchstack.backbone.storage.file.PinCodeConfig.Type
-
Returns the InputFilter
for the EditText.
- getInputType() - Method in enum org.researchstack.backbone.storage.file.PinCodeConfig.PinCodeType
-
- getInputType() - Method in interface org.researchstack.backbone.storage.file.PinCodeConfig.Type
-
Returns the InputType
that should be applied to the EditText during pincode
entry.
- getInputTypeStringId() - Method in enum org.researchstack.backbone.storage.file.PinCodeConfig.PinCodeType
-
- getInputTypeStringId() - Method in interface org.researchstack.backbone.storage.file.PinCodeConfig.Type
-
Returns the id for the string resource representing the input character type.
- getInstance() - Static method in class org.researchstack.backbone.ResourcePathManager
-
Returns the singleton instance of this class.
- getInstance(Context) - Static method in class org.researchstack.backbone.storage.NotificationHelper
-
- getInstance() - Static method in class org.researchstack.backbone.StorageAccess
-
Returns the singleton instance of this class.
- getInvestigatorLongDescription() - Method in class org.researchstack.backbone.model.DocumentProperties
-
- getInvestigatorShortDescription() - Method in class org.researchstack.backbone.model.DocumentProperties
-
- getLayout() - Method in class org.researchstack.backbone.ui.step.layout.ConsentDocumentStepLayout
-
- getLayout() - Method in class org.researchstack.backbone.ui.step.layout.ConsentSignatureStepLayout
-
- getLayout() - Method in class org.researchstack.backbone.ui.step.layout.ConsentVisualStepLayout
-
- getLayout() - Method in class org.researchstack.backbone.ui.step.layout.InstructionStepLayout
-
- getLayout() - Method in interface org.researchstack.backbone.ui.step.layout.StepLayout
-
- getLayout() - Method in class org.researchstack.backbone.ui.step.layout.SurveyStepLayout
-
- getLayoutForStep(Step) - Method in class org.researchstack.backbone.ui.ViewTaskActivity
-
- getMaximumDate() - Method in class org.researchstack.backbone.answerformat.DateAnswerFormat
-
The maximum allowed date.
- getMaximumLength() - Method in class org.researchstack.backbone.answerformat.TextAnswerFormat
-
Returns the maximum length for the answer, UNLIMITED_LENGTH
(0) if no maximum
- getMaxValue() - Method in class org.researchstack.backbone.answerformat.DecimalAnswerFormat
-
Returns the max value, or 0f for no maximum
- getMaxValue() - Method in class org.researchstack.backbone.answerformat.IntegerAnswerFormat
-
Returns the maximum allowed value for the question, 0 if no max
- getMinimumDate() - Method in class org.researchstack.backbone.answerformat.DateAnswerFormat
-
Returns the minimum allowed date.
- getMinValue() - Method in class org.researchstack.backbone.answerformat.DecimalAnswerFormat
-
Returns the min value
- getMinValue() - Method in class org.researchstack.backbone.answerformat.IntegerAnswerFormat
-
Returns the minimum allowed value for the question
- getMoreInfoResId() - Method in enum org.researchstack.backbone.model.ConsentSection.Type
-
- getName() - Method in class org.researchstack.backbone.ResourcePathManager.Resource
-
Returns the name of this Resource
- getNegativeActionView() - Method in class org.researchstack.backbone.ui.views.SubmitBar
-
- getNextButtonString() - Method in class org.researchstack.backbone.step.ConsentVisualStep
-
Deprecated.
- getParams() - Method in class org.researchstack.backbone.ui.step.body.BodyAnswer
-
- getPassCodeTheme(Context) - Static method in class org.researchstack.backbone.utils.ThemeUtils
-
- getPassphrase() - Method in class org.researchstack.backbone.storage.database.sqlite.UpdatablePassphraseProvider
-
- getPDFFilePath(String) - Static method in class org.researchstack.backbone.utils.ResUtils
-
Deprecated.
- getPinAutoLockTime() - Method in class org.researchstack.backbone.storage.file.PinCodeConfig
-
Returns the amount of time in milliseconds that the user must be gone from the app for before
they are prompted for their pin code again.
- getPinCodeConfig() - Method in class org.researchstack.backbone.StorageAccess
-
Returns the pin code configuration for the app
- getPinLength() - Method in class org.researchstack.backbone.storage.file.PinCodeConfig
-
Returns the character length required for the pin
- getPinType() - Method in class org.researchstack.backbone.storage.file.PinCodeConfig
-
Returns the pin type representing the restrictions on the pin code for the app
- getPlaceholder() - Method in class org.researchstack.backbone.step.QuestionStep
-
Returns a localized string that represents the placeholder text displayed before an answer
has been entered.
- getPositiveActionView() - Method in class org.researchstack.backbone.ui.views.SubmitBar
-
- getProgressOfCurrentStep(Step, TaskResult) - Method in class org.researchstack.backbone.task.OrderedTask
-
- getProgressOfCurrentStep(Step, TaskResult) - Method in class org.researchstack.backbone.task.Task
-
Returns the progress of the current step.
- getQuestionType() - Method in class org.researchstack.backbone.answerformat.AnswerFormat
-
Returns the QuestionType for this answer format.
- getQuestionType() - Method in class org.researchstack.backbone.answerformat.BooleanAnswerFormat
-
- getQuestionType() - Method in class org.researchstack.backbone.answerformat.ChoiceAnswerFormat
-
Returns a multiple choice or single choice question type, which will decide which
StepBody
to use to display this question.
- getQuestionType() - Method in class org.researchstack.backbone.answerformat.DateAnswerFormat
-
- getQuestionType() - Method in class org.researchstack.backbone.answerformat.DecimalAnswerFormat
-
- getQuestionType() - Method in class org.researchstack.backbone.answerformat.DurationAnswerFormat
-
- getQuestionType() - Method in class org.researchstack.backbone.answerformat.FormAnswerFormat
-
- getQuestionType() - Method in class org.researchstack.backbone.answerformat.IntegerAnswerFormat
-
- getQuestionType() - Method in class org.researchstack.backbone.answerformat.TextAnswerFormat
-
- getQuestionType() - Method in class org.researchstack.backbone.answerformat.UnknownAnswerFormat
-
Deprecated.
- getRawFilePath(String, String) - Static method in class org.researchstack.backbone.utils.ResUtils
-
Deprecated.
- getRawResourceId(Context, String) - Static method in class org.researchstack.backbone.utils.ResUtils
-
- getReason() - Method in class org.researchstack.backbone.ui.step.body.BodyAnswer
-
- getRelativePath() - Method in class org.researchstack.backbone.ResourcePathManager.Resource
-
Returns the relative path of this Resource
- getResouceAsInputStream(Context, String) - Static method in class org.researchstack.backbone.ResourcePathManager
-
Load resource from a file-path and turns contents to a InputStream for consumption
- getResourceAsBytes(Context, String) - Static method in class org.researchstack.backbone.ResourcePathManager
-
Load resource from a file-path and turns contents to a byte[] for consumption
- getResourceAsClass(Context, Class<T>, String) - Static method in class org.researchstack.backbone.ResourcePathManager
-
Load resource from a file-path and turns contents to a objects, of type T, for consumption
- getResourceAsString(Context, String) - Static method in class org.researchstack.backbone.ResourcePathManager
-
Load resource from a file-path and turns contents to a String for consumption
- getResult() - Method in class org.researchstack.backbone.result.StepResult
-
- getResultForIdentifier(String) - Method in class org.researchstack.backbone.result.StepResult
-
Returns the result for the given identifier, use this when there are multiple results for the
step.
- getResults() - Method in class org.researchstack.backbone.result.StepResult
-
- getResults() - Method in class org.researchstack.backbone.result.TaskResult
-
Returns a Map of all of the StepResults in the task.
- getSection() - Method in class org.researchstack.backbone.step.ConsentVisualStep
-
Returns the ConsentSection associated with this step.
- getSections() - Method in class org.researchstack.backbone.model.ConsentDocument
-
- getSignature(int) - Method in class org.researchstack.backbone.model.ConsentDocument
-
- getSignatureDate() - Method in class org.researchstack.backbone.model.ConsentSignature
-
- getSignatureDateFormat() - Method in class org.researchstack.backbone.step.ConsentSignatureStep
-
Returns the date format string to be used when producing a date string for the PDF or consent
review.
- getSignatureDateFormatString() - Method in class org.researchstack.backbone.model.ConsentSignature
-
- getSignatureFormat() - Static method in class org.researchstack.backbone.utils.FormatHelper
-
- getSignatureImage() - Method in class org.researchstack.backbone.model.ConsentSignature
-
- getSignaturePageTitle() - Method in class org.researchstack.backbone.model.ConsentDocument
-
- getStartDate() - Method in class org.researchstack.backbone.result.Result
-
Returns the time when the task, step, or data collection began.
- getStep() - Method in class org.researchstack.backbone.answerformat.DurationAnswerFormat
-
Returns the step of the duration
- getStep() - Method in class org.researchstack.backbone.ui.step.layout.SurveyStepLayout
-
- getStepAfterStep(Step, TaskResult) - Method in class org.researchstack.backbone.task.OrderedTask
-
Returns the next step immediately after the passed in step in the list of steps, or null
- getStepAfterStep(Step, TaskResult) - Method in class org.researchstack.backbone.task.Task
-
Returns the step after the specified step, if there is one.
- getStepBeforeStep(Step, TaskResult) - Method in class org.researchstack.backbone.task.OrderedTask
-
Returns the next step immediately before the passed in step in the list of steps, or null
- getStepBeforeStep(Step, TaskResult) - Method in class org.researchstack.backbone.task.Task
-
Returns the step that precedes the specified step, if there is one.
- getStepBodyClass() - Method in interface org.researchstack.backbone.answerformat.AnswerFormat.QuestionType
-
- getStepBodyClass() - Method in enum org.researchstack.backbone.answerformat.AnswerFormat.Type
-
- getStepBodyClass() - Method in class org.researchstack.backbone.step.ConsentSharingStep
-
- getStepBodyClass() - Method in class org.researchstack.backbone.step.QuestionStep
-
Returns a subclass of
StepBody
responsible
for creating the ui for answering the question, base on the AnswerFormat.
- getStepLayoutClass() - Method in class org.researchstack.backbone.step.ConsentDocumentStep
-
- getStepLayoutClass() - Method in class org.researchstack.backbone.step.ConsentVisualStep
-
- getStepLayoutClass() - Method in class org.researchstack.backbone.step.InstructionStep
-
- getStepLayoutClass() - Method in class org.researchstack.backbone.step.QuestionStep
-
Returns a special
StepLayout
that is used
for all question steps.
- getStepLayoutClass() - Method in class org.researchstack.backbone.step.Step
-
Returns the class that the
ViewTaskActivity
should
instantiate to display this step.
- getStepResult(String) - Method in class org.researchstack.backbone.result.TaskResult
-
Returns a step result for the specified step identifier, if one exists.
- getStepResult(boolean) - Method in class org.researchstack.backbone.ui.step.body.DateQuestionBody
-
- getStepResult(boolean) - Method in class org.researchstack.backbone.ui.step.body.DecimalQuestionBody
-
- getStepResult(boolean) - Method in class org.researchstack.backbone.ui.step.body.DurationQuestionBody
-
- getStepResult(boolean) - Method in class org.researchstack.backbone.ui.step.body.FormBody
-
- getStepResult(boolean) - Method in class org.researchstack.backbone.ui.step.body.IntegerQuestionBody
-
- getStepResult(boolean) - Method in class org.researchstack.backbone.ui.step.body.MultiChoiceQuestionBody
-
- getStepResult(boolean) - Method in class org.researchstack.backbone.ui.step.body.NotImplementedStepBody
-
Deprecated.
- getStepResult(boolean) - Method in class org.researchstack.backbone.ui.step.body.SingleChoiceQuestionBody
-
- getStepResult(boolean) - Method in interface org.researchstack.backbone.ui.step.body.StepBody
-
- getStepResult(boolean) - Method in class org.researchstack.backbone.ui.step.body.TextQuestionBody
-
- getSteps() - Method in class org.researchstack.backbone.task.OrderedTask
-
Returns a copy of the list of steps.
- getStepTitle() - Method in class org.researchstack.backbone.step.ConsentDocumentStep
-
- getStepTitle() - Method in class org.researchstack.backbone.step.ConsentVisualStep
-
- getStepTitle() - Method in class org.researchstack.backbone.step.Step
-
Gets the int id for the title to display in the action bar (optional).
- getStepWithIdentifier(String) - Method in class org.researchstack.backbone.task.OrderedTask
-
- getStepWithIdentifier(String) - Method in class org.researchstack.backbone.task.Task
-
Returns the step that matches the specified identifier, if there is one.
- getString(Context) - Method in class org.researchstack.backbone.ui.step.body.BodyAnswer
-
- getString(int) - Method in class org.researchstack.backbone.ui.step.layout.SurveyStepLayout
-
- getStyle() - Method in class org.researchstack.backbone.answerformat.DateAnswerFormat
-
Returns the style of date entry.
- getSummary() - Method in class org.researchstack.backbone.model.ConsentSection
-
- getText() - Method in class org.researchstack.backbone.model.Choice
-
Return the user-facing text for this choice
- getText() - Method in class org.researchstack.backbone.step.Step
-
Additional text to display for the step in a localized string.
- getTextColorPrimary(Context) - Static method in class org.researchstack.backbone.utils.ThemeUtils
-
- getTheme(Context) - Static method in class org.researchstack.backbone.utils.ThemeUtils
-
Helper method to get the theme resource id.
- getTitle() - Method in class org.researchstack.backbone.model.ConsentSection
-
- getTitle() - Method in class org.researchstack.backbone.model.ConsentSignature
-
- getTitle() - Method in class org.researchstack.backbone.step.Step
-
The primary text to display for the step in a localized string.
- getTitleForStep(Context, Step) - Method in class org.researchstack.backbone.task.OrderedTask
-
- getTitleForStep(Context, Step) - Method in class org.researchstack.backbone.task.Task
-
Gets the title to display in the toolbar for a given step.
- getTitleResId() - Method in enum org.researchstack.backbone.model.ConsentSection.Type
-
- getTotal() - Method in class org.researchstack.backbone.task.Task.TaskProgress
-
Gets the current total number of steps in the task.
- getType() - Method in class org.researchstack.backbone.model.ConsentSection
-
- getType() - Method in class org.researchstack.backbone.ResourcePathManager.Resource
-
Returns the file type of this Resource
- getValue() - Method in class org.researchstack.backbone.model.Choice
-
Returns the value of type T for this choice
- getVisibleVariationType(boolean) - Method in enum org.researchstack.backbone.storage.file.PinCodeConfig.PinCodeType
-
- getVisibleVariationType(boolean) - Method in interface org.researchstack.backbone.storage.file.PinCodeConfig.Type
-
Returns the InputType
that should be applied to the EditText based on whether the
text is visible or not.
- saveTaskNotification(TaskNotification) - Method in class org.researchstack.backbone.storage.NotificationHelper
-
- saveTaskResult(TaskResult) - Method in interface org.researchstack.backbone.storage.database.AppDatabase
-
Saves the TaskResult to the database, along with its child StepResults
- saveTaskResult(TaskResult) - Method in class org.researchstack.backbone.storage.database.sqlite.DatabaseHelper
-
- saveTaskResult(TaskResult) - Method in class org.researchstack.backbone.storage.database.sqlite.SqlCipherDatabaseHelper
-
- seekTo(int) - Method in class org.researchstack.backbone.ui.views.AssetVideoView
-
- setActionBarTitle(String) - Method in class org.researchstack.backbone.ui.ViewTaskActivity
-
- setAnswerFormat(AnswerFormat) - Method in class org.researchstack.backbone.step.QuestionStep
-
Sets the answer format for this question step.
- setCallbacks(StepCallbacks) - Method in class org.researchstack.backbone.ui.step.layout.ConsentDocumentStepLayout
-
- setCallbacks(StepCallbacks) - Method in class org.researchstack.backbone.ui.step.layout.ConsentSignatureStepLayout
-
- setCallbacks(StepCallbacks) - Method in class org.researchstack.backbone.ui.step.layout.ConsentVisualStepLayout
-
- setCallbacks(StepCallbacks) - Method in class org.researchstack.backbone.ui.step.layout.InstructionStepLayout
-
- setCallbacks(StepCallbacks) - Method in interface org.researchstack.backbone.ui.step.layout.StepLayout
-
- setCallbacks(StepCallbacks) - Method in class org.researchstack.backbone.ui.step.layout.SurveyStepLayout
-
- setCallbacks(LocalWebView.LocalWebViewCallbacks) - Method in class org.researchstack.backbone.ui.views.LocalWebView
-
- setCallbacks(SignatureCallbacks) - Method in class org.researchstack.backbone.ui.views.SignatureView
-
- setConfirmMessage(String) - Method in class org.researchstack.backbone.step.ConsentDocumentStep
-
Sets the message to show the user when they are asked to confirm their agreement.
- setConsentHTML(String) - Method in class org.researchstack.backbone.step.ConsentDocumentStep
-
Sets the HTML string that is used to show the user your consent document.
- setContent(String) - Method in class org.researchstack.backbone.model.ConsentSection
-
- setData(BarData, boolean) - Method in class org.researchstack.backbone.ui.graph.BarChartCard
-
- setData(LineData) - Method in class org.researchstack.backbone.ui.graph.LineChartCard
-
- setData(LineData, int, int) - Method in class org.researchstack.backbone.ui.graph.LineChartCard
-
- setData(PieData) - Method in class org.researchstack.backbone.ui.graph.PieChartCard
-
- setData(List<PieData>) - Method in class org.researchstack.backbone.ui.graph.ProgressChartCard
-
- setDetailText(String) - Method in class org.researchstack.backbone.model.Choice
-
Sets the (optional) detail text for this choice
- setEncrypter(Encrypter) - Method in interface org.researchstack.backbone.storage.file.FileAccess
-
Set the encrypter.
- setEncrypter(Encrypter) - Method in class org.researchstack.backbone.storage.file.SimpleFileAccess
-
- setEncryptionKey(String) - Method in interface org.researchstack.backbone.storage.database.AppDatabase
-
Sets the encryption key on the database.
- setEncryptionKey(String) - Method in class org.researchstack.backbone.storage.database.sqlite.DatabaseHelper
-
- setEncryptionKey(String) - Method in class org.researchstack.backbone.storage.database.sqlite.SqlCipherDatabaseHelper
-
- setEndDate(Date) - Method in class org.researchstack.backbone.result.Result
-
Sets the end time for this result
- setExpandAction(Action1<Object>) - Method in class org.researchstack.backbone.ui.graph.BarChartCard
-
- setExpandAction(Action1<Object>) - Method in class org.researchstack.backbone.ui.graph.LineChartCard
-
- setFinishAction(Action1<Object>) - Method in class org.researchstack.backbone.ui.graph.ProgressChartCard
-
- setFormSteps(List<QuestionStep>) - Method in class org.researchstack.backbone.step.FormStep
-
- setFormSteps(QuestionStep...) - Method in class org.researchstack.backbone.step.FormStep
-
- setFullName(String) - Method in class org.researchstack.backbone.model.ConsentSignature
-
- setHtmlContent(String) - Method in class org.researchstack.backbone.model.ConsentSection
-
- setHtmlContent(String) - Method in class org.researchstack.backbone.model.DocumentProperties
-
- setHtmlDocument(String) - Method in class org.researchstack.backbone.model.DocumentProperties
-
- setHtmlReviewContent(String) - Method in class org.researchstack.backbone.model.ConsentDocument
-
- setIcon(int) - Method in class org.researchstack.backbone.ui.views.IconTab
-
- setIcon(Drawable) - Method in class org.researchstack.backbone.ui.views.IconTab
-
- setIconTint(int) - Method in class org.researchstack.backbone.ui.views.IconTab
-
- setIdentifier(String) - Method in class org.researchstack.backbone.model.ConsentSignature
-
- setIndicatorTint(int) - Method in class org.researchstack.backbone.ui.views.IconTab
-
- setInvestigatorLongDescription(String) - Method in class org.researchstack.backbone.model.DocumentProperties
-
- setInvestigatorShortDescription(String) - Method in class org.researchstack.backbone.model.DocumentProperties
-
- setIsIndicatorShow(boolean) - Method in class org.researchstack.backbone.ui.views.IconTab
-
- setIsMultipleLines(boolean) - Method in class org.researchstack.backbone.answerformat.TextAnswerFormat
-
Sets whether the EditText should allow multiple lines.
- setMediaController(MediaController) - Method in class org.researchstack.backbone.ui.views.AssetVideoView
-
- setNegativeAction(Action1) - Method in class org.researchstack.backbone.ui.views.SubmitBar
-
- setNegativeTitle(int) - Method in class org.researchstack.backbone.ui.views.SubmitBar
-
- setNegativeTitle(String) - Method in class org.researchstack.backbone.ui.views.SubmitBar
-
- setNextButtonString(String) - Method in class org.researchstack.backbone.step.ConsentVisualStep
-
Deprecated.
- setOnCompletionListener(MediaPlayer.OnCompletionListener) - Method in class org.researchstack.backbone.ui.views.AssetVideoView
-
Register a callback to be invoked when the end of a media file has been reached during
playback.
- setOnErrorListener(MediaPlayer.OnErrorListener) - Method in class org.researchstack.backbone.ui.views.AssetVideoView
-
Register a callback to be invoked when an error occurs during playback or setup.
- setOnInfoListener(MediaPlayer.OnInfoListener) - Method in class org.researchstack.backbone.ui.views.AssetVideoView
-
Register a callback to be invoked when an informational event occurs during playback or
setup.
- setOnPreparedListener(MediaPlayer.OnPreparedListener) - Method in class org.researchstack.backbone.ui.views.AssetVideoView
-
Register a callback to be invoked when the media file is loaded and ready to go.
- setOptional(boolean) - Method in class org.researchstack.backbone.step.Step
-
Sets whether the step is skippable
- setPassphrase(String) - Method in class org.researchstack.backbone.storage.database.sqlite.UpdatablePassphraseProvider
-
- setPinAutoLockTime(long) - Method in class org.researchstack.backbone.storage.file.PinCodeConfig
-
Sets the amount of time in milliseconds that the user must be gone from the app for before
they are prompted for their pin code again.
- setPlaceholder(String) - Method in class org.researchstack.backbone.step.QuestionStep
-
Sets a localized string that represents the placeholder text displayed before an answer has
been entered.
- setPositiveAction(Action1) - Method in class org.researchstack.backbone.ui.views.SubmitBar
-
- setPositiveTitle(int) - Method in class org.researchstack.backbone.ui.views.SubmitBar
-
- setPositiveTitle(String) - Method in class org.researchstack.backbone.ui.views.SubmitBar
-
- setRequiresBirthDate(boolean) - Method in class org.researchstack.backbone.model.ConsentSignature
-
- setRequiresBirthdate(boolean) - Method in class org.researchstack.backbone.model.DocumentProperties
-
- setRequiresName(boolean) - Method in class org.researchstack.backbone.model.ConsentSignature
-
- setRequiresName(boolean) - Method in class org.researchstack.backbone.model.DocumentProperties
-
- setRequiresSignature(boolean) - Method in class org.researchstack.backbone.model.DocumentProperties
-
- setRequiresSignatureImage(boolean) - Method in class org.researchstack.backbone.model.ConsentSignature
-
- setResult(T) - Method in class org.researchstack.backbone.result.StepResult
-
Sets the result using the default key, useful when there is only a single result.
- setResultForIdentifier(String, T) - Method in class org.researchstack.backbone.result.StepResult
-
Sets the result for the given identifier, use when there are multiple results for the step.
- setResults(Map<String, T>) - Method in class org.researchstack.backbone.result.StepResult
-
- setScrollListener(ObservableScrollView.OnScrollListener) - Method in class org.researchstack.backbone.ui.views.ObservableScrollView
-
- setSection(ConsentSection) - Method in class org.researchstack.backbone.step.ConsentVisualStep
-
Sets the ConsentSection for this step.
- setSections(List<ConsentSection>) - Method in class org.researchstack.backbone.model.ConsentDocument
-
- setSignatureDateFormat(String) - Method in class org.researchstack.backbone.step.ConsentSignatureStep
-
Sets the date format string to be used when producing a date string for the PDF or consent
review.
- setSignatureImage(String) - Method in class org.researchstack.backbone.model.ConsentSignature
-
- setSignaturePageContent(String) - Method in class org.researchstack.backbone.model.ConsentDocument
-
Deprecated.
- setSignaturePageTitle(int) - Method in class org.researchstack.backbone.model.ConsentDocument
-
- setStartDate(Date) - Method in class org.researchstack.backbone.result.Result
-
Sets the start time for this result
- setStepLayoutClass(Class) - Method in class org.researchstack.backbone.step.Step
-
Sets the class that should be used to display this step
- setStepResultForStepIdentifier(String, StepResult) - Method in class org.researchstack.backbone.result.TaskResult
-
Sets the result for the step using the step's identifier as a key.
- setStepTitle(int) - Method in class org.researchstack.backbone.step.Step
-
Gets the int id for the title to display in the action bar (optional).
- setSummary(String) - Method in class org.researchstack.backbone.model.ConsentSection
-
- setText(String) - Method in class org.researchstack.backbone.model.Choice
-
Sets the text that the user will see for this choice
- setText(String) - Method in class org.researchstack.backbone.step.Step
-
Sets the additional text for the step.
- setText(int) - Method in class org.researchstack.backbone.ui.views.IconTab
-
- setTextColor(int) - Method in class org.researchstack.backbone.ui.views.IconTab
-
- setTitle(String) - Method in class org.researchstack.backbone.model.ConsentDocument
-
- setTitle(String) - Method in class org.researchstack.backbone.model.ConsentSection
-
- setTitle(String) - Method in class org.researchstack.backbone.step.Step
-
Sets the primary text to display for the step in a localized string.
- setTitle(int) - Method in class org.researchstack.backbone.ui.graph.BarChartCard
-
- setTitle(String) - Method in class org.researchstack.backbone.ui.graph.BarChartCard
-
- setTitle(int) - Method in class org.researchstack.backbone.ui.graph.LineChartCard
-
- setTitle(String) - Method in class org.researchstack.backbone.ui.graph.LineChartCard
-
- setTitle(int) - Method in class org.researchstack.backbone.ui.graph.PieChartCard
-
- setTitle(String) - Method in class org.researchstack.backbone.ui.graph.PieChartCard
-
- setTitle(int) - Method in class org.researchstack.backbone.ui.graph.ProgressChartCard
-
- setTitle(String) - Method in class org.researchstack.backbone.ui.graph.ProgressChartCard
-
- setValue(T) - Method in class org.researchstack.backbone.model.Choice
-
Sets the value of type T for this choice
- setVideoDataSource(FileDescriptor, long, long) - Method in class org.researchstack.backbone.ui.views.AssetVideoView
-
- SHIFT_LEFT - Static variable in class org.researchstack.backbone.ui.views.StepSwitcher
-
- SHIFT_RIGHT - Static variable in class org.researchstack.backbone.ui.views.StepSwitcher
-
- show(StepLayout, int) - Method in class org.researchstack.backbone.ui.views.StepSwitcher
-
Adds a new step to the view hierarchy.
- showNextStep() - Method in class org.researchstack.backbone.ui.ViewTaskActivity
-
- showPreviousStep() - Method in class org.researchstack.backbone.ui.ViewTaskActivity
-
- showProgress(boolean) - Method in class org.researchstack.backbone.ui.views.PinCodeLayout
-
- showSoftInputMethod(EditText) - Static method in class org.researchstack.backbone.utils.ViewUtils
-
- SignatureCallbacks - Interface in org.researchstack.backbone.ui.callbacks
-
- SignatureView - Class in org.researchstack.backbone.ui.views
-
Note: For save-state to work, the view MUST have an ID
- SignatureView(Context) - Constructor for class org.researchstack.backbone.ui.views.SignatureView
-
- SignatureView(Context, AttributeSet) - Constructor for class org.researchstack.backbone.ui.views.SignatureView
-
- SignatureView(Context, AttributeSet, int) - Constructor for class org.researchstack.backbone.ui.views.SignatureView
-
- SignatureView.LinePathPoint - Class in org.researchstack.backbone.ui.views
-
- SIMPLE_FORMAT_DATE - Static variable in class org.researchstack.backbone.utils.FormatHelper
-
- SimpleFileAccess - Class in org.researchstack.backbone.storage.file
-
This class is a simple implementation of FileAccess that passes all data read/written through the
encrypter for encryption/decryption.
- SimpleFileAccess() - Constructor for class org.researchstack.backbone.storage.file.SimpleFileAccess
-
- SingleChoiceQuestionBody<T> - Class in org.researchstack.backbone.ui.step.body
-
- SingleChoiceQuestionBody(Step, StepResult) - Constructor for class org.researchstack.backbone.ui.step.body.SingleChoiceQuestionBody
-
- SqlCipherDatabaseHelper - Class in org.researchstack.backbone.storage.database.sqlite
-
A simple database implementation of
AppDatabase
that uses SqlCipher for encryption and
only has tables for saving TaskResults and StepResults.
- SqlCipherDatabaseHelper(Context, String, SQLiteDatabase.CursorFactory, int, UpdatablePassphraseProvider) - Constructor for class org.researchstack.backbone.storage.database.sqlite.SqlCipherDatabaseHelper
-
- start() - Method in class org.researchstack.backbone.ui.views.AssetVideoView
-
- startConsentTask() - Method in interface org.researchstack.backbone.ui.callbacks.ActivityCallback
-
Deprecated.
- started - Variable in class org.researchstack.backbone.storage.database.StepRecord
-
- started - Variable in class org.researchstack.backbone.storage.database.TaskRecord
-
- startWithPassphrase(Context, String) - Method in class org.researchstack.backbone.storage.file.aes.PinProtectedProvider
-
- startWithPassphrase(Context, String) - Method in interface org.researchstack.backbone.storage.file.EncryptionProvider
-
This method should attempt to initialize the Encrypter with the provided pin, otherwise it
should throw a
StorageAccessException
- startWithPassphrase(Context, String) - Method in class org.researchstack.backbone.storage.file.UnencryptedProvider
-
- Step - Class in org.researchstack.backbone.step
-
Step is the base class for the steps that can compose a task for presentation in an
ViewTaskActivity
object.
- Step(String) - Constructor for class org.researchstack.backbone.step.Step
-
Returns a new step initialized with the specified identifier.
- Step(String, String) - Constructor for class org.researchstack.backbone.step.Step
-
Returns a new step initialized with the specified identifier and title.
- STEP_ID - Static variable in class org.researchstack.backbone.storage.database.StepRecord
-
- StepBody - Interface in org.researchstack.backbone.ui.step.body
-
- StepCallbacks - Interface in org.researchstack.backbone.ui.callbacks
-
- stepId - Variable in class org.researchstack.backbone.storage.database.StepRecord
-
- StepLayout - Interface in org.researchstack.backbone.ui.step.layout
-
- StepPermissionRequest - Interface in org.researchstack.backbone.ui.step.layout
-
- StepRecord - Class in org.researchstack.backbone.storage.database
-
- StepRecord() - Constructor for class org.researchstack.backbone.storage.database.StepRecord
-
- StepResult<T> - Class in org.researchstack.backbone.result
-
The StepResult class represents a result produced by a
StepLayout
to hold all child results of type
T
produced by the step.
- StepResult(Step) - Constructor for class org.researchstack.backbone.result.StepResult
-
Creates a StepResult from a
Step
.
- steps - Variable in class org.researchstack.backbone.task.OrderedTask
-
- StepSwitcher - Class in org.researchstack.backbone.ui.views
-
Base class for a FrameLayout
container that will perform animations
when switching between two steps.
- StepSwitcher(Context) - Constructor for class org.researchstack.backbone.ui.views.StepSwitcher
-
Creates a new empty StepSwitcher.
- StepSwitcher(Context, AttributeSet) - Constructor for class org.researchstack.backbone.ui.views.StepSwitcher
-
Creates a new empty StepSwitcher for the given context and with the
specified set attributes.
- StepSwitcher(Context, AttributeSet, int) - Constructor for class org.researchstack.backbone.ui.views.StepSwitcher
-
Creates a new empty StepSwitcher for the given context and with the
specified set attributes.
- stopPlayback() - Method in class org.researchstack.backbone.ui.views.AssetVideoView
-
- StorageAccess - Class in org.researchstack.backbone
-
This class is responsible for providing access to the pin-protected file storage and database.
- StorageAccessException - Exception in org.researchstack.backbone.storage.file
-
- StorageAccessException() - Constructor for exception org.researchstack.backbone.storage.file.StorageAccessException
-
- StorageAccessException(String) - Constructor for exception org.researchstack.backbone.storage.file.StorageAccessException
-
- StorageAccessException(String, Throwable) - Constructor for exception org.researchstack.backbone.storage.file.StorageAccessException
-
- StorageAccessException(Throwable) - Constructor for exception org.researchstack.backbone.storage.file.StorageAccessException
-
- StorageAccessListener - Interface in org.researchstack.backbone.storage.file
-
Callback for data access.
- storageAccessRegister() - Method in class org.researchstack.backbone.ui.PinCodeActivity
-
- storageAccessUnregister() - Method in class org.researchstack.backbone.ui.PinCodeActivity
-
- SubmitBar - Class in org.researchstack.backbone.ui.views
-
- SubmitBar(Context) - Constructor for class org.researchstack.backbone.ui.views.SubmitBar
-
- SubmitBar(Context, AttributeSet) - Constructor for class org.researchstack.backbone.ui.views.SubmitBar
-
- SubmitBar(Context, AttributeSet, int) - Constructor for class org.researchstack.backbone.ui.views.SubmitBar
-
- summary - Variable in class org.researchstack.backbone.ui.views.PinCodeLayout
-
- SurveyStepLayout - Class in org.researchstack.backbone.ui.step.layout
-
- SurveyStepLayout(Context) - Constructor for class org.researchstack.backbone.ui.step.layout.SurveyStepLayout
-
- SurveyStepLayout(Context, AttributeSet) - Constructor for class org.researchstack.backbone.ui.step.layout.SurveyStepLayout
-
- SurveyStepLayout(Context, AttributeSet, int) - Constructor for class org.researchstack.backbone.ui.step.layout.SurveyStepLayout
-
- suspend() - Method in class org.researchstack.backbone.ui.views.AssetVideoView
-
- VALID - Static variable in class org.researchstack.backbone.ui.step.body.BodyAnswer
-
- validateAnswer(Date) - Method in class org.researchstack.backbone.answerformat.BirthDateAnswerFormat
-
- validateAnswer(Date) - Method in class org.researchstack.backbone.answerformat.DateAnswerFormat
-
- validateAnswer(String) - Method in class org.researchstack.backbone.answerformat.DecimalAnswerFormat
-
- validateAnswer(String) - Method in class org.researchstack.backbone.answerformat.IntegerAnswerFormat
-
- validateParameters() - Method in class org.researchstack.backbone.task.OrderedTask
-
Validates that there are no duplicate identifiers in the list of steps
- validateParameters() - Method in class org.researchstack.backbone.task.Task
-
Validates the task parameters.
- valueOf(String) - Static method in enum org.researchstack.backbone.answerformat.AnswerFormat.ChoiceAnswerStyle
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.researchstack.backbone.answerformat.AnswerFormat.DateAnswerStyle
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.researchstack.backbone.answerformat.AnswerFormat.NumberFormattingStyle
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.researchstack.backbone.answerformat.AnswerFormat.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.researchstack.backbone.model.ConsentSection.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.researchstack.backbone.storage.file.PinCodeConfig.PinCodeType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.researchstack.backbone.task.Task.ViewChangeType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.researchstack.backbone.answerformat.AnswerFormat.ChoiceAnswerStyle
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.researchstack.backbone.answerformat.AnswerFormat.DateAnswerStyle
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.researchstack.backbone.answerformat.AnswerFormat.NumberFormattingStyle
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.researchstack.backbone.answerformat.AnswerFormat.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.researchstack.backbone.model.ConsentSection.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.researchstack.backbone.storage.file.PinCodeConfig.PinCodeType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.researchstack.backbone.task.Task.ViewChangeType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VIEW_TYPE_COMPACT - Static variable in interface org.researchstack.backbone.ui.step.body.StepBody
-
- VIEW_TYPE_DEFAULT - Static variable in interface org.researchstack.backbone.ui.step.body.StepBody
-
- ViewTaskActivity - Class in org.researchstack.backbone.ui
-
- ViewTaskActivity() - Constructor for class org.researchstack.backbone.ui.ViewTaskActivity
-
- ViewUtils - Class in org.researchstack.backbone.utils
-
- ViewVideoActivity - Class in org.researchstack.backbone.ui
-
- ViewVideoActivity() - Constructor for class org.researchstack.backbone.ui.ViewVideoActivity
-
- ViewWebDocumentActivity - Class in org.researchstack.backbone.ui
-
The ViewWebDocumentActivity is used for viewing both local and network HTML docs.
- ViewWebDocumentActivity() - Constructor for class org.researchstack.backbone.ui.ViewWebDocumentActivity
-