Index
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
ActivityDefinitionbeing 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
StatementObjectbeing 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
InstantusingXapiTimestamp. - 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
Actorcontains 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 ofLocale.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
nullliterals 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
AsPropertyTypeDeserializerwhich accepts only validObjectTypeas 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
Localeobjects. - 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
Instantobjects. - 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form