Serialized Form
-
Package ai.libs.jaicore.components.api
-
Package ai.libs.jaicore.components.exceptions
-
Class ai.libs.jaicore.components.exceptions.ComponentInstantiationFailedException extends java.lang.Exception implements Serializable
-
Class ai.libs.jaicore.components.exceptions.ComponentNotFoundException extends java.lang.Exception implements Serializable
- serialVersionUID:
- -8112109551741268191L
-
Class ai.libs.jaicore.components.exceptions.UnresolvableRequiredInterfaceException extends java.lang.RuntimeException implements Serializable
- serialVersionUID:
- -930881442829770230L
-
-
Package ai.libs.jaicore.components.model
-
Class ai.libs.jaicore.components.model.BooleanParameterDomain extends CategoricalParameterDomain implements Serializable
-
Class ai.libs.jaicore.components.model.CategoricalParameterDomain extends java.lang.Object implements Serializable
-
Serialized Fields
-
values
java.lang.String[] values
-
-
-
Class ai.libs.jaicore.components.model.Component extends java.lang.Object implements Serializable
- serialVersionUID:
- -5382777749445815025L
-
Serialized Fields
-
dependencies
java.util.Collection<IParameterDependency> dependencies
-
name
java.lang.String name
-
parameters
ai.libs.jaicore.basic.sets.PartialOrderedSet<IParameter> parameters
-
providedInterfaces
java.util.Collection<java.lang.String> providedInterfaces
-
requiredInterfaces
java.util.List<IRequiredInterfaceDefinition> requiredInterfaces
-
-
Class ai.libs.jaicore.components.model.ComponentInstance extends java.lang.Object implements Serializable
- serialVersionUID:
- 714378153827839502L
-
Serialized Fields
-
annotations
java.util.Map<java.lang.String,java.lang.String> annotations
-
component
IComponent component
-
parameterValues
java.util.Map<java.lang.String,java.lang.String> parameterValues
-
satisfactionOfRequiredInterfaces
java.util.Map<java.lang.String,java.util.List<IComponentInstance>> satisfactionOfRequiredInterfaces
-
-
Class ai.libs.jaicore.components.model.ComponentRepository extends java.util.ArrayList<IComponent> implements Serializable
- serialVersionUID:
- 3966345495009688845L
-
Serialized Fields
-
constraints
java.util.Collection<IComponentInstanceConstraint> constraints
-
-
Class ai.libs.jaicore.components.model.Dependency extends java.lang.Object implements Serializable
- serialVersionUID:
- -954852106121507946L
-
Serialized Fields
-
conclusion
java.util.Collection<ai.libs.jaicore.basic.sets.Pair<IParameter,IParameterDomain>> conclusion
-
premise
java.util.Collection<java.util.Collection<ai.libs.jaicore.basic.sets.Pair<IParameter,IParameterDomain>>> premise
-
-
Class ai.libs.jaicore.components.model.Interface extends java.lang.Object implements Serializable
- serialVersionUID:
- -668580435561427897L
-
Serialized Fields
-
id
java.lang.String id
-
max
java.lang.Integer max
-
min
java.lang.Integer min
-
name
java.lang.String name
-
optional
boolean optional
-
ordered
boolean ordered
-
uniqueComponents
boolean uniqueComponents
-
-
Class ai.libs.jaicore.components.model.NumericParameterDomain extends ai.libs.jaicore.basic.sets.Interval implements Serializable
- serialVersionUID:
- 7445944456747209248L
-
Class ai.libs.jaicore.components.model.NumericParameterRefinementConfigurationMap extends java.util.HashMap<java.lang.String,java.util.Map<java.lang.String,NumericParameterRefinementConfiguration>> implements Serializable
-
Class ai.libs.jaicore.components.model.Parameter extends java.lang.Object implements Serializable
- serialVersionUID:
- 8735407907221383716L
-
Serialized Fields
-
defaultDomain
IParameterDomain defaultDomain
-
defaultValue
java.io.Serializable defaultValue
-
name
java.lang.String name
-
-
-
Package ai.libs.jaicore.components.serialization
-
Class ai.libs.jaicore.components.serialization.ComponentInstanceDeserializer extends com.fasterxml.jackson.databind.deser.std.StdDeserializer<ComponentInstance> implements Serializable
- serialVersionUID:
- 4216559441244072999L
-
Class ai.libs.jaicore.components.serialization.ParameterDeserializer extends com.fasterxml.jackson.databind.deser.std.StdDeserializer<Parameter> implements Serializable
- serialVersionUID:
- 1L
-
Class ai.libs.jaicore.components.serialization.ParameterDomainDeserializer extends com.fasterxml.jackson.databind.deser.std.StdDeserializer<Dependency> implements Serializable
- serialVersionUID:
- -3868917516989468264L
-