Index

A B C D E F G H I L M N O P R S T V W X _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

ABANDONED - Static variable in class dev.learning.xapi.model.Verb
Indicates that the AU session was abnormally terminated by a learner's action (or due to a system failure).
About - Class in dev.learning.xapi.model
This class represents the xAPI About object.
About() - Constructor for class dev.learning.xapi.model.About
 
account(Account) - Method in class dev.learning.xapi.model.Actor.Builder
Sets the account.
account(Consumer<Account.Builder>) - Method in class dev.learning.xapi.model.Actor.Builder
Consumer Builder for account.
Account - Class in dev.learning.xapi.model
This class represents the xAPI Account object.
Account() - Constructor for class dev.learning.xapi.model.Account
 
Account.Builder - Class in dev.learning.xapi.model
Builder for Account.
Activity - Class in dev.learning.xapi.model
This class represents the xAPI Activity object.
Activity(String) - Constructor for class dev.learning.xapi.model.Activity
Constructor for Activity.
ACTIVITY - Enum constant in enum class dev.learning.xapi.model.ObjectType
Activity object type.
Activity.Builder - Class in dev.learning.xapi.model
Builder for Activity.
ActivityDefinition - Class in dev.learning.xapi.model
This class represents the xAPI Activity Definition object.
ActivityDefinition() - Constructor for class dev.learning.xapi.model.ActivityDefinition
 
ActivityDefinition.Builder - Class in dev.learning.xapi.model
Builder for ActivityDefinition.
ActivityDefinitionValidator - Class in dev.learning.xapi.model.validation.internal.validators
The ActivityDefinition being validated must be valid.
ActivityDefinitionValidator() - Constructor for class dev.learning.xapi.model.validation.internal.validators.ActivityDefinitionValidator
 
activityObject(Consumer<Activity.Builder>) - Method in class dev.learning.xapi.model.Statement.Builder
Consumer Builder for activity object.
ActivityState - Class in dev.learning.xapi.model
This class represents the xAPI Activity State object.
ActivityState() - Constructor for class dev.learning.xapi.model.ActivityState
 
Actor - Class in dev.learning.xapi.model
This class represents the xAPI Actor object.
Actor() - Constructor for class dev.learning.xapi.model.Actor
 
Actor.Builder<C extends Actor,B extends Actor.Builder<C,B>> - Class in dev.learning.xapi.model
Builder for Actor.
ActorValidator - Class in dev.learning.xapi.model.validation.internal.validators
The StatementObject being validated must be valid.
ActorValidator() - Constructor for class dev.learning.xapi.model.validation.internal.validators.ActorValidator
 
addAccount(Account) - Method in class dev.learning.xapi.model.Person.Builder
Adds an account entry.
addAccount(Consumer<Account.Builder>) - Method in class dev.learning.xapi.model.Person.Builder
Consumer Builder for account.
addAttachment(Attachment) - Method in class dev.learning.xapi.model.Statement.Builder
Adds an attachment.
addAttachment(Attachment) - Method in class dev.learning.xapi.model.SubStatement.Builder
Adds an attachment.
addAttachment(Consumer<Attachment.Builder>) - Method in class dev.learning.xapi.model.Statement.Builder
Consumer Builder for attachment.
addAttachment(Consumer<Attachment.Builder>) - Method in class dev.learning.xapi.model.SubStatement.Builder
Consumer Builder for attachment.
addCategory(Activity) - Method in class dev.learning.xapi.model.ContextActivities.Builder
Adds a category entry.
addCategory(Consumer<Activity.Builder>) - Method in class dev.learning.xapi.model.ContextActivities.Builder
Consumer Builder for category.
addChoice(InteractionComponent) - Method in class dev.learning.xapi.model.ActivityDefinition.Builder
Adds a choice option.
addChoice(Consumer<InteractionComponent.Builder>) - Method in class dev.learning.xapi.model.ActivityDefinition.Builder
Consumer Builder for adding a choice option.
addDescription(Locale, String) - Method in class dev.learning.xapi.model.ActivityDefinition.Builder
Adds a description of the Activity.
addDescription(Locale, String) - Method in class dev.learning.xapi.model.Attachment.Builder
Adds a description of the Attachment.
addDescription(Locale, String) - Method in class dev.learning.xapi.model.InteractionComponent.Builder
Adds a description of the InteractionComponent.
addDisplay(Locale, String) - Method in class dev.learning.xapi.model.Attachment.Builder
Adds a display value.
addDisplay(Locale, String) - Method in class dev.learning.xapi.model.Verb.Builder
Adds a human readable representation of the Verb.
addGrouping(Activity) - Method in class dev.learning.xapi.model.ContextActivities.Builder
Adds a group entry.
addGrouping(Consumer<Activity.Builder>) - Method in class dev.learning.xapi.model.ContextActivities.Builder
Consumer Builder for grouping.
addMember(Agent) - Method in class dev.learning.xapi.model.Group.Builder
Adds a member entry.
addMember(Consumer<Agent.Builder<?, ?>>) - Method in class dev.learning.xapi.model.Group.Builder
Consumer Builder for member.
addName(Locale, String) - Method in class dev.learning.xapi.model.ActivityDefinition.Builder
Adds a human readable name of the Activity.
addOther(Activity) - Method in class dev.learning.xapi.model.ContextActivities.Builder
Adds a other entry.
addOther(Consumer<Activity.Builder>) - Method in class dev.learning.xapi.model.ContextActivities.Builder
Consumer Builder for other.
addParent(Activity) - Method in class dev.learning.xapi.model.ContextActivities.Builder
Adds a parent entry.
addParent(Consumer<Activity.Builder>) - Method in class dev.learning.xapi.model.ContextActivities.Builder
Consumer Builder for parent.
addStatement(Statement) - Method in class dev.learning.xapi.model.StatementResult.Builder
Adds a statement.
addStatement(Consumer<Statement.Builder>) - Method in class dev.learning.xapi.model.StatementResult.Builder
Consumer Builder for adding a statement.
Agent - Class in dev.learning.xapi.model
This class represents the xAPI Agent object.
Agent() - Constructor for class dev.learning.xapi.model.Agent
 
AGENT - Enum constant in enum class dev.learning.xapi.model.ObjectType
Agent object type.
Agent.Builder<C extends Agent,B extends Agent.Builder<C,B>> - Class in dev.learning.xapi.model
Builder for Agent.
agentActor(Consumer<Agent.Builder<?, ?>>) - Method in class dev.learning.xapi.model.Statement.Builder
Consumer Builder for agent.
agentActor(Consumer<Agent.Builder<?, ?>>) - Method in class dev.learning.xapi.model.SubStatement.Builder
Consumer Builder for agent.
agentAuthority(Consumer<Agent.Builder<?, ?>>) - Method in class dev.learning.xapi.model.Statement.Builder
Consumer Builder for context.
agentInstructor(Consumer<Agent.Builder<?, ?>>) - Method in class dev.learning.xapi.model.Context.Builder
Sets the instructor.
ANSWERED - Static variable in class dev.learning.xapi.model.Verb
Indicates the actor replied to a question, where the object is generally an activity representing the question.
ASKED - Static variable in class dev.learning.xapi.model.Verb
Indicates an inquiry by an actor with the expectation of a response or answer to a question.
Attachment - Class in dev.learning.xapi.model
This class represents the xAPI Attachment object.
Attachment() - Constructor for class dev.learning.xapi.model.Attachment
 
Attachment.Builder - Class in dev.learning.xapi.model
Builder for Attachment.
ATTEMPTED - Static variable in class dev.learning.xapi.model.Verb
Indicates the actor made an effort to access the object.
ATTENDED - Static variable in class dev.learning.xapi.model.Verb
Indicates the actor was present at a virtual or physical event or activity.
AuthorityValidator - Class in dev.learning.xapi.model.validation.internal.validators
The Actor being validated must be null, an agent or an anonymous group with two agents.
AuthorityValidator() - Constructor for class dev.learning.xapi.model.validation.internal.validators.AuthorityValidator
 

B

Builder() - Constructor for class dev.learning.xapi.model.Account.Builder
 
Builder() - Constructor for class dev.learning.xapi.model.Activity.Builder
 
Builder() - Constructor for class dev.learning.xapi.model.ActivityDefinition.Builder
 
Builder() - Constructor for class dev.learning.xapi.model.Actor.Builder
 
Builder() - Constructor for class dev.learning.xapi.model.Agent.Builder
 
Builder() - Constructor for class dev.learning.xapi.model.Attachment.Builder
 
Builder() - Constructor for class dev.learning.xapi.model.Context.Builder
 
Builder() - Constructor for class dev.learning.xapi.model.ContextActivities.Builder
 
Builder() - Constructor for class dev.learning.xapi.model.Group.Builder
 
Builder() - Constructor for class dev.learning.xapi.model.InteractionComponent.Builder
 
Builder() - Constructor for class dev.learning.xapi.model.Person.Builder
 
Builder() - Constructor for class dev.learning.xapi.model.Result.Builder
 
Builder() - Constructor for class dev.learning.xapi.model.Score.Builder
 
Builder() - Constructor for class dev.learning.xapi.model.Statement.Builder
 
Builder() - Constructor for class dev.learning.xapi.model.StatementReference.Builder
 
Builder() - Constructor for class dev.learning.xapi.model.StatementResult.Builder
 
Builder() - Constructor for class dev.learning.xapi.model.SubStatement.Builder
 
Builder() - Constructor for class dev.learning.xapi.model.Verb.Builder
 
buildTypeDeserializer(DeserializationConfig, JavaType, Collection<NamedType>) - Method in class dev.learning.xapi.jackson.StrictObjectTypeResolverBuilder
 

C

CANONICAL - Enum constant in enum class dev.learning.xapi.model.StatementFormat
 
CHOICE - Enum constant in enum class dev.learning.xapi.model.InteractionType
An interaction with a number of possible choices from which the learner can select.
COMMENTED - Static variable in class dev.learning.xapi.model.Verb
Indicates the actor provided digital or written annotations on or about an object.
COMPLETED - Static variable in class dev.learning.xapi.model.Verb
Indicates the actor finished or concluded the activity normally.
content(byte[]) - Method in class dev.learning.xapi.model.Attachment.Builder
Sets data of the Attachment.
content(String) - Method in class dev.learning.xapi.model.Attachment.Builder
Sets data of the Attachment as a String.
context(Context) - Method in class dev.learning.xapi.model.Statement.Builder
Sets the context.
context(Consumer<Context.Builder>) - Method in class dev.learning.xapi.model.Statement.Builder
Consumer Builder for context.
Context - Class in dev.learning.xapi.model
This class represents the xAPI Context object.
Context() - Constructor for class dev.learning.xapi.model.Context
 
Context.Builder - Class in dev.learning.xapi.model
Builder for Context.
contextActivities(ContextActivities) - Method in class dev.learning.xapi.model.Context.Builder
Sets the contextActivities.
contextActivities(Consumer<ContextActivities.Builder>) - Method in class dev.learning.xapi.model.Context.Builder
Consumer Builder for contextActivities.
ContextActivities - Class in dev.learning.xapi.model
This class represents the xAPI Context Activities object.
ContextActivities() - Constructor for class dev.learning.xapi.model.ContextActivities
 
ContextActivities.Builder - Class in dev.learning.xapi.model
Builder for ContextActivities.
CoreStatement - Interface in dev.learning.xapi.model
Contains the methods that are in common between Statement and SubStatement.

D

DEFAULT_DISABLER - Static variable in interface dev.learning.xapi.model.validation.disableable.ValidatorDisabler
 
DEFAULT_ENABLER - Static variable in interface dev.learning.xapi.model.validation.disableable.ValidatorDisabler
 
definition(ActivityDefinition) - Method in class dev.learning.xapi.model.Activity.Builder
Sets the definition.
definition(Consumer<ActivityDefinition.Builder>) - Method in class dev.learning.xapi.model.Activity.Builder
Consumer Builder for definition.
deserialize(JsonParser, DeserializationContext) - Method in class dev.learning.xapi.jackson.StrictLocaleDeserializer
deserialize(JsonParser, DeserializationContext) - Method in class dev.learning.xapi.jackson.StrictTimestampDeserializer
Converts text to Instant using XapiTimestamp.
deserializeKey(String, DeserializationContext) - Method in class dev.learning.xapi.jackson.StrictLocaleDeserializer.StrictLocaleKeyDeserializer
dev.learning.xapi.jackson - package dev.learning.xapi.jackson
 
dev.learning.xapi.jackson.model.strict - package dev.learning.xapi.jackson.model.strict
 
dev.learning.xapi.model - package dev.learning.xapi.model
 
dev.learning.xapi.model.validation.constraints - package dev.learning.xapi.model.validation.constraints
 
dev.learning.xapi.model.validation.disableable - package dev.learning.xapi.model.validation.disableable
 
dev.learning.xapi.model.validation.internal.validators - package dev.learning.xapi.model.validation.internal.validators
 
DisableableValidator<A extends Annotation,T> - Class in dev.learning.xapi.model.validation.disableable
Abstract superclass for disableable validators.
DisableableValidator() - Constructor for class dev.learning.xapi.model.validation.disableable.DisableableValidator
 

E

EXACT - Enum constant in enum class dev.learning.xapi.model.StatementFormat
 
EXITED - Static variable in class dev.learning.xapi.model.Verb
Indicates the actor intentionally departed from the activity or object.
EXPERIENCED - Static variable in class dev.learning.xapi.model.Verb
Indicates the actor only encountered the object, and is applicable in situations where a specific achievement or completion is not required.

F

FAILED - Static variable in class dev.learning.xapi.model.Verb
Indicates the actor did not successfully pass an activity to a level of predetermined satisfaction.
FILL_IN - Enum constant in enum class dev.learning.xapi.model.InteractionType
An interaction with a number of possible choices from which the learner can select.
forProperty(BeanProperty) - Method in class dev.learning.xapi.jackson.StrictObjectTypeResolverBuilder.StrictObjectTypePropertyDeserializer
 

G

get(List<Locale.LanguageRange>) - Method in class dev.learning.xapi.model.LanguageMap
Returns the value which best matches one of the specified language ranges.
getActor() - Method in interface dev.learning.xapi.model.CoreStatement
Whom the Statement is about, as an Agent or Group Object.
getAttachments() - Method in interface dev.learning.xapi.model.CoreStatement
Headers for Attachments to the Statement.
getByValue(String) - Static method in enum class dev.learning.xapi.model.ObjectType
 
getContext() - Method in interface dev.learning.xapi.model.CoreStatement
Context that gives the Statement more meaning.
getFormat() - Method in enum class dev.learning.xapi.model.StatementFormat
 
getObject() - Method in interface dev.learning.xapi.model.CoreStatement
Activity, Agent, or another Statement that is the Object of the Statement.
getResult() - Method in interface dev.learning.xapi.model.CoreStatement
Result Object, further details representing a measured outcome.
getTimestamp() - Method in interface dev.learning.xapi.model.CoreStatement
Timestamp of when the events described within this Statement occurred.
getVerb() - Method in interface dev.learning.xapi.model.CoreStatement
Action taken by the Actor.
Group - Class in dev.learning.xapi.model
This class represents the xAPI Group object.
Group() - Constructor for class dev.learning.xapi.model.Group
 
GROUP - Enum constant in enum class dev.learning.xapi.model.ObjectType
Group object type.
Group.Builder<C extends Group,B extends Group.Builder<C,B>> - Class in dev.learning.xapi.model
Builder for Group.
groupActor(Consumer<Group.Builder<?, ?>>) - Method in class dev.learning.xapi.model.Statement.Builder
Consumer Builder for group.
groupActor(Consumer<Group.Builder<?, ?>>) - Method in class dev.learning.xapi.model.SubStatement.Builder
Consumer Builder for group.
groupInstructor(Consumer<Group.Builder<?, ?>>) - Method in class dev.learning.xapi.model.Context.Builder
Consumer Builder for instructor.
groups() - Element in annotation interface dev.learning.xapi.model.validation.constraints.HasScheme
Groups.
groups() - Element in annotation interface dev.learning.xapi.model.validation.constraints.Mbox
Groups.
groups() - Element in annotation interface dev.learning.xapi.model.validation.constraints.NotUndetermined
Groups.
groups() - Element in annotation interface dev.learning.xapi.model.validation.constraints.ScaledScore
Groups.
groups() - Element in annotation interface dev.learning.xapi.model.validation.constraints.Statements
Groups.
groups() - Element in annotation interface dev.learning.xapi.model.validation.constraints.VaildScore
Groups.
groups() - Element in annotation interface dev.learning.xapi.model.validation.constraints.ValidActivityDefinition
Groups.
groups() - Element in annotation interface dev.learning.xapi.model.validation.constraints.ValidActor
Groups.
groups() - Element in annotation interface dev.learning.xapi.model.validation.constraints.ValidAuthority
Groups.
groups() - Element in annotation interface dev.learning.xapi.model.validation.constraints.ValidStatementPlatform
Groups.
groups() - Element in annotation interface dev.learning.xapi.model.validation.constraints.ValidStatementRevision
Groups.
groups() - Element in annotation interface dev.learning.xapi.model.validation.constraints.ValidStatementVerb
Groups.
groups() - Element in annotation interface dev.learning.xapi.model.validation.constraints.Variant
Groups.

H

hasMore() - Method in class dev.learning.xapi.model.StatementResult
True if more is not empty or null.
HasScheme - Annotation Interface in dev.learning.xapi.model.validation.constraints
The annotated element must have a scheme.
HasSchemeValidatorForUri - Class in dev.learning.xapi.model.validation.internal.validators
The URI being validated must have a schema.
HasSchemeValidatorForUri() - Constructor for class dev.learning.xapi.model.validation.internal.validators.HasSchemeValidatorForUri
 

I

id(String) - Method in class dev.learning.xapi.model.Activity.Builder
Sets the identifier.
id(String) - Method in class dev.learning.xapi.model.Verb.Builder
Sets the identifier.
id(URI) - Method in class dev.learning.xapi.model.Activity.Builder
Sets the identifier.
id(URI) - Method in class dev.learning.xapi.model.Verb.Builder
Sets the identifier.
IDS - Enum constant in enum class dev.learning.xapi.model.StatementFormat
 
IMPORTED - Static variable in class dev.learning.xapi.model.Verb
Indicates the actor introduced an object into a physical or virtual location.
initialize(Mbox) - Method in class dev.learning.xapi.model.validation.internal.validators.MboxValidator
 
initialize(Variant) - Method in class dev.learning.xapi.model.validation.internal.validators.VariantValidatorForUuid
 
INITIALIZED - Static variable in class dev.learning.xapi.model.Verb
Indicates the activity provider has determined that the actor successfully started an activity.
INTERACTED - Static variable in class dev.learning.xapi.model.Verb
Indicates the actor engaged with a physical or virtual object.
InteractionComponent - Class in dev.learning.xapi.model
This class represents the xAPI Interaction Component object.
InteractionComponent() - Constructor for class dev.learning.xapi.model.InteractionComponent
 
InteractionComponent.Builder - Class in dev.learning.xapi.model
Builder for Group.
InteractionType - Enum Class in dev.learning.xapi.model
This enumeration class represents all valid xAPI interaction types.
isAnonymous() - Method in class dev.learning.xapi.model.Group
Returns true if the group is anonymous.
isDisabled() - Method in class dev.learning.xapi.model.validation.disableable.DisableableValidator
Whether this validator is disabled.
isDisabled(DisableableValidator<?, ?>) - Method in interface dev.learning.xapi.model.validation.disableable.ValidatorDisabler
 
isValid(T, ConstraintValidatorContext) - Method in class dev.learning.xapi.model.validation.disableable.DisableableValidator
 
isValidIfEnabled(ActivityDefinition, ConstraintValidatorContext) - Method in class dev.learning.xapi.model.validation.internal.validators.ActivityDefinitionValidator
 
isValidIfEnabled(Actor, ConstraintValidatorContext) - Method in class dev.learning.xapi.model.validation.internal.validators.AuthorityValidator
 
isValidIfEnabled(CoreStatement, ConstraintValidatorContext) - Method in class dev.learning.xapi.model.validation.internal.validators.StatementPlatformValidator
 
isValidIfEnabled(CoreStatement, ConstraintValidatorContext) - Method in class dev.learning.xapi.model.validation.internal.validators.StatementRevisionValidator
 
isValidIfEnabled(CoreStatement, ConstraintValidatorContext) - Method in class dev.learning.xapi.model.validation.internal.validators.StatementVerbValidator
 
isValidIfEnabled(Score, ConstraintValidatorContext) - Method in class dev.learning.xapi.model.validation.internal.validators.ScoreValidator
 
isValidIfEnabled(Float, ConstraintValidatorContext) - Method in class dev.learning.xapi.model.validation.internal.validators.ScaledScoreValidator
 
isValidIfEnabled(Object, ConstraintValidatorContext) - Method in class dev.learning.xapi.model.validation.internal.validators.ActorValidator
Checks if this Actor contains exactly one identifier.
isValidIfEnabled(String, ConstraintValidatorContext) - Method in class dev.learning.xapi.model.validation.internal.validators.MboxValidator
 
isValidIfEnabled(URI, ConstraintValidatorContext) - Method in class dev.learning.xapi.model.validation.internal.validators.HasSchemeValidatorForUri
 
isValidIfEnabled(List<Statement>, ConstraintValidatorContext) - Method in class dev.learning.xapi.model.validation.internal.validators.StatementsValidator
Convenient method for implementing the validation logic independently from the disabled/enabled logic.
isValidIfEnabled(Locale, ConstraintValidatorContext) - Method in class dev.learning.xapi.model.validation.internal.validators.NotUndeterminedValidator
 
isValidIfEnabled(UUID, ConstraintValidatorContext) - Method in class dev.learning.xapi.model.validation.internal.validators.VariantValidatorForUuid
 
isValidIfEnabled(T, ConstraintValidatorContext) - Method in class dev.learning.xapi.model.validation.disableable.DisableableValidator
Convenient method for implementing the validation logic independently from the disabled/enabled logic.
isVoided() - Method in class dev.learning.xapi.model.Verb
Returns true if verb is voided.

L

LanguageMap - Class in dev.learning.xapi.model
A language map is a dictionary where the key is a RFC 5646 Language Tag, and the value is a string in the language specified in the tag.
LanguageMap() - Constructor for class dev.learning.xapi.model.LanguageMap
Constructs an empty LanguageMap.
LanguageMap(Map<Locale, String>) - Constructor for class dev.learning.xapi.model.LanguageMap
Constructs an new LanguageMap with the same mappings as the specified Map.
LAUNCHED - Static variable in class dev.learning.xapi.model.Verb
Indicates the actor attempted to start an activity.
LIKERT - Enum constant in enum class dev.learning.xapi.model.InteractionType
An interaction which asks the learner to select from a discrete set of choices on a scale.
LocaleKeySerializer() - Constructor for class dev.learning.xapi.jackson.LocaleSerializer.LocaleKeySerializer
 
LocaleSerializer - Class in dev.learning.xapi.jackson
Specific Locale serializer using Locale.toLanguageTag() instead of Locale.toString().
LocaleSerializer() - Constructor for class dev.learning.xapi.jackson.LocaleSerializer
 
LocaleSerializer.LocaleKeySerializer - Class in dev.learning.xapi.jackson
Locale Key Serializer.
LOGGED_IN - Static variable in class dev.learning.xapi.model.Verb
Indicates the actor gained access to a system or service by identifying and authenticating with the credentials provided by the actor.
LOGGED_OUT - Static variable in class dev.learning.xapi.model.Verb
Indicates the actor either lost or discontinued access to a system or service.
LONG_FILL_IN - Enum constant in enum class dev.learning.xapi.model.InteractionType
An interaction which requires the learner to supply a response in the form of a long string of characters.

M

MASTERED - Static variable in class dev.learning.xapi.model.Verb
Indicates the highest level of comprehension or competence the actor performed in an activity.
MATCHING - Enum constant in enum class dev.learning.xapi.model.InteractionType
An interaction where the learner is asked to match items in one set to items in another set.
Mbox - Annotation Interface in dev.learning.xapi.model.validation.constraints
The annotated element must be a valid Mbox.
MboxValidator - Class in dev.learning.xapi.model.validation.internal.validators
The String being validated must be a valid mbox.
MboxValidator() - Constructor for class dev.learning.xapi.model.validation.internal.validators.MboxValidator
 
message() - Element in annotation interface dev.learning.xapi.model.validation.constraints.HasScheme
Error Message.
message() - Element in annotation interface dev.learning.xapi.model.validation.constraints.Mbox
Error Message.
message() - Element in annotation interface dev.learning.xapi.model.validation.constraints.NotUndetermined
Error Message.
message() - Element in annotation interface dev.learning.xapi.model.validation.constraints.ScaledScore
Error Message.
message() - Element in annotation interface dev.learning.xapi.model.validation.constraints.Statements
The default message.
message() - Element in annotation interface dev.learning.xapi.model.validation.constraints.VaildScore
Error Message.
message() - Element in annotation interface dev.learning.xapi.model.validation.constraints.ValidActivityDefinition
Error Message.
message() - Element in annotation interface dev.learning.xapi.model.validation.constraints.ValidActor
Error Message.
message() - Element in annotation interface dev.learning.xapi.model.validation.constraints.ValidAuthority
Error Message.
message() - Element in annotation interface dev.learning.xapi.model.validation.constraints.ValidStatementPlatform
Error Message.
message() - Element in annotation interface dev.learning.xapi.model.validation.constraints.ValidStatementRevision
Error Message.
message() - Element in annotation interface dev.learning.xapi.model.validation.constraints.ValidStatementVerb
Error Message.
message() - Element in annotation interface dev.learning.xapi.model.validation.constraints.Variant
Error Message.
modifyDeserializer(DeserializationConfig, BeanDescription, JsonDeserializer<?>) - Method in class dev.learning.xapi.jackson.NotNullDeserializationModifier

N

NotNullDeserializationModifier - Class in dev.learning.xapi.jackson
Deserialization Modifier for restricting null literals in Statements.
NotNullDeserializationModifier() - Constructor for class dev.learning.xapi.jackson.NotNullDeserializationModifier
 
NotUndetermined - Annotation Interface in dev.learning.xapi.model.validation.constraints
The annotated element must be a not undetermined Locale.
NotUndeterminedValidator - Class in dev.learning.xapi.model.validation.internal.validators
The Locale being validated must be a non undetermined Locale.
NotUndeterminedValidator() - Constructor for class dev.learning.xapi.model.validation.internal.validators.NotUndeterminedValidator
 
NUMERIC - Enum constant in enum class dev.learning.xapi.model.InteractionType
Any interaction which requires a numeric response from the learner.

O

ObjectType - Enum Class in dev.learning.xapi.model
This enumeration class represents all valid xAPI object types.
OTHER - Enum constant in enum class dev.learning.xapi.model.InteractionType
Another type of interaction that does not fit into those defined above.

P

parse(String) - Static method in class dev.learning.xapi.jackson.model.strict.XapiTimestamp
Converts ISO 8601 string to Instant.
PASSED - Static variable in class dev.learning.xapi.model.Verb
Indicates the actor successfully passed an activity to a level of predetermined satisfaction.
payload() - Element in annotation interface dev.learning.xapi.model.validation.constraints.HasScheme
Payload.
payload() - Element in annotation interface dev.learning.xapi.model.validation.constraints.Mbox
Payload.
payload() - Element in annotation interface dev.learning.xapi.model.validation.constraints.NotUndetermined
Payload.
payload() - Element in annotation interface dev.learning.xapi.model.validation.constraints.ScaledScore
Payload.
payload() - Element in annotation interface dev.learning.xapi.model.validation.constraints.Statements
Payload.
payload() - Element in annotation interface dev.learning.xapi.model.validation.constraints.VaildScore
Payload.
payload() - Element in annotation interface dev.learning.xapi.model.validation.constraints.ValidActivityDefinition
Payload.
payload() - Element in annotation interface dev.learning.xapi.model.validation.constraints.ValidActor
Payload.
payload() - Element in annotation interface dev.learning.xapi.model.validation.constraints.ValidAuthority
Payload.
payload() - Element in annotation interface dev.learning.xapi.model.validation.constraints.ValidStatementPlatform
Payload.
payload() - Element in annotation interface dev.learning.xapi.model.validation.constraints.ValidStatementRevision
Payload.
payload() - Element in annotation interface dev.learning.xapi.model.validation.constraints.ValidStatementVerb
Payload.
payload() - Element in annotation interface dev.learning.xapi.model.validation.constraints.Variant
Payload.
PERFORMANCE - Enum constant in enum class dev.learning.xapi.model.InteractionType
An interaction that requires the learner to perform a task that requires multiple steps.
Person - Class in dev.learning.xapi.model
This class represents the xAPI Person object.
Person() - Constructor for class dev.learning.xapi.model.Person
 
PERSON - Enum constant in enum class dev.learning.xapi.model.ObjectType
Person object type.
Person.Builder - Class in dev.learning.xapi.model
Builder for Person.
PREFERRED - Static variable in class dev.learning.xapi.model.Verb
Indicates the selected choices, favoured options or settings of an actor in relation to an object or activity.
PREFIX - Static variable in class dev.learning.xapi.model.validation.internal.validators.MboxValidator
 
PROGRESSED - Static variable in class dev.learning.xapi.model.Verb
Indicates a value of how much of an actor has advanced or moved through an activity.
put(String) - Method in class dev.learning.xapi.model.LanguageMap
Puts a value in the language map with the undefined locale as a key.

R

REGISTERED - Static variable in class dev.learning.xapi.model.Verb
Indicates the actor is officially enrolled or inducted in an activity.
RESPONDED - Static variable in class dev.learning.xapi.model.Verb
Indicates an actor reacted or replied to an object.
result(Result) - Method in class dev.learning.xapi.model.Statement.Builder
Sets the result.
result(Consumer<Result.Builder>) - Method in class dev.learning.xapi.model.Statement.Builder
Consumer Builder for result.
Result - Class in dev.learning.xapi.model
This class represents the xAPI Result object.
Result() - Constructor for class dev.learning.xapi.model.Result
 
Result.Builder - Class in dev.learning.xapi.model
Builder for Result.
RESUMED - Static variable in class dev.learning.xapi.model.Verb
Indicates the application has determined that the actor continued or reopened a suspended attempt on an activity.

S

SATISFIED - Static variable in class dev.learning.xapi.model.Verb
Indicates that the authority or activity provider determined the actor has fulfilled the criteria of the object or activity.
ScaledScore - Annotation Interface in dev.learning.xapi.model.validation.constraints
The annotated element must be a valid scaled score.
ScaledScoreValidator - Class in dev.learning.xapi.model.validation.internal.validators
The Float being validated must be a valid scaled score.
ScaledScoreValidator() - Constructor for class dev.learning.xapi.model.validation.internal.validators.ScaledScoreValidator
 
score(Score) - Method in class dev.learning.xapi.model.Result.Builder
Sets the score.
score(Consumer<Score.Builder>) - Method in class dev.learning.xapi.model.Result.Builder
Consumer Builder for score.
Score - Class in dev.learning.xapi.model
This class represents the xAPI Score object.
Score() - Constructor for class dev.learning.xapi.model.Score
 
Score.Builder - Class in dev.learning.xapi.model
Builder for Score.
SCORED - Static variable in class dev.learning.xapi.model.Verb
Indicates a numerical value related to an actor's performance on an activity.
ScoreValidator - Class in dev.learning.xapi.model.validation.internal.validators
The raw score must be greater or equal to min and less or equal to max.
ScoreValidator() - Constructor for class dev.learning.xapi.model.validation.internal.validators.ScoreValidator
 
SEQUENCING - Enum constant in enum class dev.learning.xapi.model.InteractionType
An interaction where the learner is asked to order items in a set.
serialize(Locale, JsonGenerator, SerializerProvider) - Method in class dev.learning.xapi.jackson.LocaleSerializer.LocaleKeySerializer
 
serialize(Locale, JsonGenerator, SerializerProvider) - Method in class dev.learning.xapi.jackson.LocaleSerializer
 
sha2(String) - Method in class dev.learning.xapi.model.Attachment.Builder
Sets SHA-2 hash of the Attachment.
SHARED - Static variable in class dev.learning.xapi.model.Verb
Indicates the actor's intent to openly provide access to an object of common interest to other actors or groups.
signAndBuild(PrivateKey) - Method in class dev.learning.xapi.model.Statement.Builder
Special build method for signing and building a Statement.
Statement - Class in dev.learning.xapi.model
This class represents the xAPI Statement object.
Statement() - Constructor for class dev.learning.xapi.model.Statement
 
Statement.Builder - Class in dev.learning.xapi.model
Builder for Statement.
StatementFormat - Enum Class in dev.learning.xapi.model
This enumeration class represents all valid Statement formats.
StatementObject - Interface in dev.learning.xapi.model
This interface represents the xAPI statement object.
StatementPlatformValidator - Class in dev.learning.xapi.model.validation.internal.validators
The Statement being validated must have a valid platform.
StatementPlatformValidator() - Constructor for class dev.learning.xapi.model.validation.internal.validators.StatementPlatformValidator
 
STATEMENTREF - Enum constant in enum class dev.learning.xapi.model.ObjectType
StatementRef object type.
statementReference(Consumer<StatementReference.Builder>) - Method in class dev.learning.xapi.model.Context.Builder
Consumer Builder for statementReference.
StatementReference - Class in dev.learning.xapi.model
This class represents the xAPI Statement Reference object.
StatementReference() - Constructor for class dev.learning.xapi.model.StatementReference
 
StatementReference.Builder - Class in dev.learning.xapi.model
Builder for StatementReference.
statementReferenceObject(Consumer<StatementReference.Builder>) - Method in class dev.learning.xapi.model.Statement.Builder
Consumer Builder for statement reference object.
StatementResult - Class in dev.learning.xapi.model
This class represents the xAPI Statement Result object.
StatementResult() - Constructor for class dev.learning.xapi.model.StatementResult
 
StatementResult.Builder - Class in dev.learning.xapi.model
Builder for Statement.
StatementRevisionValidator - Class in dev.learning.xapi.model.validation.internal.validators
The Statement being validated must have a valid revision.
StatementRevisionValidator() - Constructor for class dev.learning.xapi.model.validation.internal.validators.StatementRevisionValidator
 
Statements - Annotation Interface in dev.learning.xapi.model.validation.constraints
The annotated Statement list must be valid.
StatementsValidator - Class in dev.learning.xapi.model.validation.internal.validators
Validates a list of statements.
StatementsValidator() - Constructor for class dev.learning.xapi.model.validation.internal.validators.StatementsValidator
 
StatementVerbValidator - Class in dev.learning.xapi.model.validation.internal.validators
The Statement being validated must have a valid verb.
StatementVerbValidator() - Constructor for class dev.learning.xapi.model.validation.internal.validators.StatementVerbValidator
 
StrictLocaleDeserializer - Class in dev.learning.xapi.jackson
Strict Locale deserializer.
StrictLocaleDeserializer() - Constructor for class dev.learning.xapi.jackson.StrictLocaleDeserializer
 
StrictLocaleDeserializer.StrictLocaleKeyDeserializer - Class in dev.learning.xapi.jackson
Strict Locale Key deserializer.
StrictLocaleKeyDeserializer() - Constructor for class dev.learning.xapi.jackson.StrictLocaleDeserializer.StrictLocaleKeyDeserializer
 
StrictObjectTypeMixIn - Interface in dev.learning.xapi.jackson.model.strict
StrictObjectTypeMixIn which adds StrictObjectTypeResolverBuilder.
StrictObjectTypePropertyDeserializer(JavaType, TypeIdResolver, String, boolean, JavaType, JsonTypeInfo.As) - Constructor for class dev.learning.xapi.jackson.StrictObjectTypeResolverBuilder.StrictObjectTypePropertyDeserializer
 
StrictObjectTypePropertyDeserializer(AsPropertyTypeDeserializer, BeanProperty) - Constructor for class dev.learning.xapi.jackson.StrictObjectTypeResolverBuilder.StrictObjectTypePropertyDeserializer
 
StrictObjectTypeResolverBuilder - Class in dev.learning.xapi.jackson
Custom TypeResolverBuilder which accepts only valid strings as type identifiers.
StrictObjectTypeResolverBuilder() - Constructor for class dev.learning.xapi.jackson.StrictObjectTypeResolverBuilder
 
StrictObjectTypeResolverBuilder.StrictObjectTypePropertyDeserializer - Class in dev.learning.xapi.jackson
Custom AsPropertyTypeDeserializer which accepts only valid ObjectType as property value.
StrictTimestampDeserializer - Class in dev.learning.xapi.jackson
Strict Timestamp deserializer.
StrictTimestampDeserializer() - Constructor for class dev.learning.xapi.jackson.StrictTimestampDeserializer
 
StrictTimestampDeserializer(Class<?>) - Constructor for class dev.learning.xapi.jackson.StrictTimestampDeserializer
 
SubStatement - Class in dev.learning.xapi.model
This class represents the xAPI SubStatement object.
SubStatement() - Constructor for class dev.learning.xapi.model.SubStatement
 
SUBSTATEMENT - Enum constant in enum class dev.learning.xapi.model.ObjectType
SubStatement object type.
SubStatement.Builder - Class in dev.learning.xapi.model
Builder for SubStatement.
SubStatementObject - Interface in dev.learning.xapi.model
This interface represents the xAPI SubStatement object.
SUSPENDED - Static variable in class dev.learning.xapi.model.Verb
Indicates the status of a temporarily halted activity when an actor's intent is returning to the or object activity at a later time.

T

team(Group) - Method in class dev.learning.xapi.model.Context.Builder
Sets the team.
team(Consumer<Group.Builder<?, ?>>) - Method in class dev.learning.xapi.model.Context.Builder
Consumer Builder for team.
TERMINATED - Static variable in class dev.learning.xapi.model.Verb
Indicates that the actor successfully ended an activity.
toString() - Method in enum class dev.learning.xapi.model.StatementFormat
 
TRUE_FALSE - Enum constant in enum class dev.learning.xapi.model.InteractionType
An interaction with two possible responses: true or false.

V

VaildScore - Annotation Interface in dev.learning.xapi.model.validation.constraints
The annotated element must be a valid score.
ValidActivityDefinition - Annotation Interface in dev.learning.xapi.model.validation.constraints
The annotated element must be a valid Activity Definition.
ValidActor - Annotation Interface in dev.learning.xapi.model.validation.constraints
The annotated element must be a valid Actor.
ValidatorDisabler - Interface in dev.learning.xapi.model.validation.disableable
Callback interface for disabling/enabling a DisableableValidator.
ValidAuthority - Annotation Interface in dev.learning.xapi.model.validation.constraints
The annotated element must have a scheme.
ValidStatementPlatform - Annotation Interface in dev.learning.xapi.model.validation.constraints
The annotated element must have a valid platform.
ValidStatementRevision - Annotation Interface in dev.learning.xapi.model.validation.constraints
The annotated element must have a valid revision.
ValidStatementVerb - Annotation Interface in dev.learning.xapi.model.validation.constraints
The annotated element must have a valid verb.
value() - Element in annotation interface dev.learning.xapi.model.validation.constraints.Variant
The valid variant, defaults to 2.
valueOf(String) - Static method in enum class dev.learning.xapi.model.InteractionType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.learning.xapi.model.ObjectType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.learning.xapi.model.StatementFormat
Returns the enum constant of this class with the specified name.
values() - Static method in enum class dev.learning.xapi.model.InteractionType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.learning.xapi.model.ObjectType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.learning.xapi.model.StatementFormat
Returns an array containing the constants of this enum class, in the order they are declared.
Variant - Annotation Interface in dev.learning.xapi.model.validation.constraints
The annotated UUID must have the specified variant.
VariantValidatorForUuid - Class in dev.learning.xapi.model.validation.internal.validators
The UUID being validated must have the specified variant.
VariantValidatorForUuid() - Constructor for class dev.learning.xapi.model.validation.internal.validators.VariantValidatorForUuid
 
verb(Verb) - Method in class dev.learning.xapi.model.Statement.Builder
Sets the verb.
verb(Verb) - Method in class dev.learning.xapi.model.SubStatement.Builder
Sets the verb.
verb(Consumer<Verb.Builder>) - Method in class dev.learning.xapi.model.Statement.Builder
Consumer Builder for verb.
verb(Consumer<Verb.Builder>) - Method in class dev.learning.xapi.model.SubStatement.Builder
Consumer Builder for verb.
Verb - Class in dev.learning.xapi.model
The Verb defines the action between an Actor and an Activity.
Verb(String) - Constructor for class dev.learning.xapi.model.Verb
Constructs a new verb.
Verb(String, String) - Constructor for class dev.learning.xapi.model.Verb
Constructs a new verb with id and default name for the verb.
Verb.Builder - Class in dev.learning.xapi.model
Builder for Verb.
VOIDED - Static variable in class dev.learning.xapi.model.Verb
A special reserved verb used by a LRS or application to mark a statement as invalid.

W

WAIVED - Static variable in class dev.learning.xapi.model.Verb
Indicates that the learning activity requirements were met by means other than completing the activity.

X

XapiStrictLocaleModule - Class in dev.learning.xapi.jackson
xAPI JSON module for registering custom deserializer Locale objects.
XapiStrictLocaleModule() - Constructor for class dev.learning.xapi.jackson.XapiStrictLocaleModule
XapiStrictLocaleModule constructor.
XapiStrictNullValuesModule - Class in dev.learning.xapi.jackson
xAPI JSON module for setting strict deserializer modifier.
XapiStrictNullValuesModule() - Constructor for class dev.learning.xapi.jackson.XapiStrictNullValuesModule
XapiStrictNullValuesModule constructor.
XapiStrictObjectTypeModule - Class in dev.learning.xapi.jackson
xAPI JSON module for enabling strict ObjectTypeResolver.
XapiStrictObjectTypeModule() - Constructor for class dev.learning.xapi.jackson.XapiStrictObjectTypeModule
XapiStrictObjectTypeModule constructor.
XapiStrictTimestampModule - Class in dev.learning.xapi.jackson
xAPI JSON module for registering custom deserializer Instant objects.
XapiStrictTimestampModule() - Constructor for class dev.learning.xapi.jackson.XapiStrictTimestampModule
XapiStrictTimestampModule constructor.
XapiTimestamp - Class in dev.learning.xapi.jackson.model.strict
Utility class for parsing ISO 8601 timestamps according to the strict xAPI rules.
XapiTimestamp.XapiTimestampParseException - Exception in dev.learning.xapi.jackson.model.strict
Exception used to indicate a problem while parsing a timestamp in strict xAPI mode.

_

_deserializeTypedForId(JsonParser, DeserializationContext, TokenBuffer, String) - Method in class dev.learning.xapi.jackson.StrictObjectTypeResolverBuilder.StrictObjectTypePropertyDeserializer
 
A B C D E F G H I L M N O P R S T V W X _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form