Uses of Interface
org.optaplanner.core.impl.domain.common.accessor.MemberAccessor
-
-
Uses of MemberAccessor in org.optaplanner.core.config.solver
Fields in org.optaplanner.core.config.solver with type parameters of type MemberAccessor Modifier and Type Field Description protected Map<String,MemberAccessor>
SolverConfig. gizmoMemberAccessorMap
Methods in org.optaplanner.core.config.solver that return types with arguments of type MemberAccessor Modifier and Type Method Description Map<String,MemberAccessor>
SolverConfig. getGizmoMemberAccessorMap()
Method parameters in org.optaplanner.core.config.solver with type arguments of type MemberAccessor Modifier and Type Method Description void
SolverConfig. setGizmoMemberAccessorMap(Map<String,MemberAccessor> gizmoMemberAccessorMap)
SolverConfig
SolverConfig. withGizmoMemberAccessorMap(Map<String,MemberAccessor> memberAccessorMap)
-
Uses of MemberAccessor in org.optaplanner.core.config.util
Methods in org.optaplanner.core.config.util that return MemberAccessor Modifier and Type Method Description static <C> MemberAccessor
ConfigUtils. findPlanningIdMemberAccessor(Class<C> clazz, MemberAccessorFactory memberAccessorFactory, DomainAccessType domainAccessType)
-
Uses of MemberAccessor in org.optaplanner.core.impl.domain.common.accessor
Classes in org.optaplanner.core.impl.domain.common.accessor that implement MemberAccessor Modifier and Type Class Description class
AbstractMemberAccessor
class
LambdaBeanPropertyMemberAccessor
AMemberAccessor
based on a getter and optionally a setter.class
ReflectionBeanPropertyMemberAccessor
AMemberAccessor
based on a getter and optionally a setter.class
ReflectionFieldMemberAccessor
AMemberAccessor
based on a field.class
ReflectionMethodMemberAccessor
AMemberAccessor
based on a single readMethod
.Methods in org.optaplanner.core.impl.domain.common.accessor that return MemberAccessor Modifier and Type Method Description MemberAccessor
MemberAccessorFactory. buildAndCacheMemberAccessor(Member member, MemberAccessorFactory.MemberAccessorType memberAccessorType, Class<? extends Annotation> annotationClass, DomainAccessType domainAccessType)
Creates a new member accessor based on the given parameters.static MemberAccessor
MemberAccessorFactory. buildMemberAccessor(Member member, MemberAccessorFactory.MemberAccessorType memberAccessorType, Class<? extends Annotation> annotationClass, DomainAccessType domainAccessType)
Creates a new member accessor based on the given parameters.Constructor parameters in org.optaplanner.core.impl.domain.common.accessor with type arguments of type MemberAccessor Constructor Description MemberAccessorFactory(Map<String,MemberAccessor> memberAccessorMap)
Prefills the member accessor cache. -
Uses of MemberAccessor in org.optaplanner.core.impl.domain.common.accessor.gizmo
Classes in org.optaplanner.core.impl.domain.common.accessor.gizmo that implement MemberAccessor Modifier and Type Class Description class
AbstractGizmoMemberAccessor
This and its subclasses exist so that Gizmo only needs to generate code where it is necessary for it to be generated.class
AbstractReadOnlyGizmoMemberAccessor
class
AbstractReadWriteGizmoMemberAccessor
Methods in org.optaplanner.core.impl.domain.common.accessor.gizmo that return MemberAccessor Modifier and Type Method Description static MemberAccessor
GizmoMemberAccessorFactory. buildGizmoMemberAccessor(Member member, Class<? extends Annotation> annotationClass)
static MemberAccessor
GizmoMemberAccessorImplementor. createAccessorFor(Member member, Class<? extends Annotation> annotationClass)
Creates a MemberAccessor for a given member, generating the MemberAccessor bytecode if required -
Uses of MemberAccessor in org.optaplanner.core.impl.domain.constraintweight.descriptor
Methods in org.optaplanner.core.impl.domain.constraintweight.descriptor that return MemberAccessor Modifier and Type Method Description MemberAccessor
ConstraintWeightDescriptor. getMemberAccessor()
Constructors in org.optaplanner.core.impl.domain.constraintweight.descriptor with parameters of type MemberAccessor Constructor Description ConstraintWeightDescriptor(ConstraintConfigurationDescriptor<Solution_> constraintConfigurationDescriptor, MemberAccessor memberAccessor)
-
Uses of MemberAccessor in org.optaplanner.core.impl.domain.lookup
Constructors in org.optaplanner.core.impl.domain.lookup with parameters of type MemberAccessor Constructor Description PlanningIdLookUpStrategy(MemberAccessor planningIdMemberAccessor)
-
Uses of MemberAccessor in org.optaplanner.core.impl.domain.policy
Methods in org.optaplanner.core.impl.domain.policy that return MemberAccessor Modifier and Type Method Description MemberAccessor
DescriptorPolicy. getFromEntityValueRangeProvider(String id)
MemberAccessor
DescriptorPolicy. getFromSolutionValueRangeProvider(String id)
Methods in org.optaplanner.core.impl.domain.policy with parameters of type MemberAccessor Modifier and Type Method Description void
DescriptorPolicy. addFromEntityValueRangeProvider(MemberAccessor memberAccessor)
void
DescriptorPolicy. addFromSolutionValueRangeProvider(MemberAccessor memberAccessor)
-
Uses of MemberAccessor in org.optaplanner.core.impl.domain.solution.descriptor
Methods in org.optaplanner.core.impl.domain.solution.descriptor that return MemberAccessor Modifier and Type Method Description MemberAccessor
SolutionDescriptor. getConstraintConfigurationMemberAccessor()
Methods in org.optaplanner.core.impl.domain.solution.descriptor that return types with arguments of type MemberAccessor Modifier and Type Method Description Map<String,MemberAccessor>
SolutionDescriptor. getEntityCollectionMemberAccessorMap()
Map<String,MemberAccessor>
SolutionDescriptor. getEntityMemberAccessorMap()
Map<String,MemberAccessor>
SolutionDescriptor. getProblemFactCollectionMemberAccessorMap()
Map<String,MemberAccessor>
SolutionDescriptor. getProblemFactMemberAccessorMap()
Method parameters in org.optaplanner.core.impl.domain.solution.descriptor with type arguments of type MemberAccessor Modifier and Type Method Description static <Solution_>
SolutionDescriptor<Solution_>SolutionDescriptor. buildSolutionDescriptor(DomainAccessType domainAccessType, Class<Solution_> solutionClass, Map<String,MemberAccessor> memberAccessorMap, Map<String,SolutionCloner> solutionClonerMap, List<Class<?>> entityClassList)
-
Uses of MemberAccessor in org.optaplanner.core.impl.domain.valuerange.descriptor
Fields in org.optaplanner.core.impl.domain.valuerange.descriptor declared as MemberAccessor Modifier and Type Field Description protected MemberAccessor
AbstractFromPropertyValueRangeDescriptor. memberAccessor
Constructors in org.optaplanner.core.impl.domain.valuerange.descriptor with parameters of type MemberAccessor Constructor Description AbstractFromPropertyValueRangeDescriptor(GenuineVariableDescriptor<Solution_> variableDescriptor, boolean addNullInValueRange, MemberAccessor memberAccessor)
FromEntityPropertyValueRangeDescriptor(GenuineVariableDescriptor<Solution_> variableDescriptor, boolean addNullInValueRange, MemberAccessor memberAccessor)
FromSolutionPropertyValueRangeDescriptor(GenuineVariableDescriptor<Solution_> variableDescriptor, boolean addNullInValueRange, MemberAccessor memberAccessor)
-
Uses of MemberAccessor in org.optaplanner.core.impl.domain.variable.anchor
Constructors in org.optaplanner.core.impl.domain.variable.anchor with parameters of type MemberAccessor Constructor Description AnchorShadowVariableDescriptor(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor)
-
Uses of MemberAccessor in org.optaplanner.core.impl.domain.variable.custom
Constructors in org.optaplanner.core.impl.domain.variable.custom with parameters of type MemberAccessor Constructor Description CustomShadowVariableDescriptor(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor)
LegacyCustomShadowVariableDescriptor(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor)
PiggybackShadowVariableDescriptor(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor)
-
Uses of MemberAccessor in org.optaplanner.core.impl.domain.variable.descriptor
Fields in org.optaplanner.core.impl.domain.variable.descriptor declared as MemberAccessor Modifier and Type Field Description protected MemberAccessor
VariableDescriptor. variableMemberAccessor
Constructors in org.optaplanner.core.impl.domain.variable.descriptor with parameters of type MemberAccessor Constructor Description BasicVariableDescriptor(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor)
GenuineVariableDescriptor(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor)
ListVariableDescriptor(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor)
ShadowVariableDescriptor(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor)
VariableDescriptor(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor)
-
Uses of MemberAccessor in org.optaplanner.core.impl.domain.variable.index
Constructors in org.optaplanner.core.impl.domain.variable.index with parameters of type MemberAccessor Constructor Description IndexShadowVariableDescriptor(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor)
-
Uses of MemberAccessor in org.optaplanner.core.impl.domain.variable.inverserelation
Constructors in org.optaplanner.core.impl.domain.variable.inverserelation with parameters of type MemberAccessor Constructor Description InverseRelationShadowVariableDescriptor(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor)
-
Uses of MemberAccessor in org.optaplanner.core.impl.domain.variable.nextprev
Constructors in org.optaplanner.core.impl.domain.variable.nextprev with parameters of type MemberAccessor Constructor Description NextElementShadowVariableDescriptor(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor)
PreviousElementShadowVariableDescriptor(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor)
-
Uses of MemberAccessor in org.optaplanner.core.impl.heuristic.selector.entity.decorator
Constructors in org.optaplanner.core.impl.heuristic.selector.entity.decorator with parameters of type MemberAccessor Constructor Description PinEntityFilter(MemberAccessor memberAccessor)
-