Uses of Interface
org.optaplanner.core.impl.domain.common.accessor.MemberAccessor
Package
Description
-
Uses of MemberAccessor in org.optaplanner.core.config.solver
Modifier and TypeFieldDescriptionprotected Map<String,
MemberAccessor> SolverConfig.gizmoMemberAccessorMap
Modifier and TypeMethodDescriptionvoid
SolverConfig.setGizmoMemberAccessorMap
(Map<String, MemberAccessor> gizmoMemberAccessorMap) SolverConfig.withGizmoMemberAccessorMap
(Map<String, MemberAccessor> memberAccessorMap) -
Uses of MemberAccessor in org.optaplanner.core.config.util
Modifier and TypeMethodDescriptionstatic <C> MemberAccessor
ConfigUtils.findPlanningIdMemberAccessor
(Class<C> clazz, MemberAccessorFactory memberAccessorFactory, DomainAccessType domainAccessType) -
Uses of MemberAccessor in org.optaplanner.core.impl.domain.common.accessor
Modifier and TypeClassDescriptionclass
final class
AMemberAccessor
based on a getter and optionally a setter.final class
AMemberAccessor
based on a getter and optionally a setter.final class
AMemberAccessor
based on a field.final class
AMemberAccessor
based on a single readMethod
.Modifier and TypeMethodDescriptionMemberAccessorFactory.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, ClassLoader classLoader) Creates a new member accessor based on the given parameters.ModifierConstructorDescriptionMemberAccessorFactory
(Map<String, MemberAccessor> memberAccessorMap) Prefills the member accessor cache. -
Uses of MemberAccessor in org.optaplanner.core.impl.domain.common.accessor.gizmo
Modifier and TypeClassDescriptionclass
This and its subclasses exist so that Gizmo only needs to generate code where it is necessary for it to be generated.class
class
Modifier and TypeMethodDescriptionstatic MemberAccessor
GizmoMemberAccessorFactory.buildGizmoMemberAccessor
(Member member, Class<? extends Annotation> annotationClass, GizmoClassLoader gizmoClassLoader) -
Uses of MemberAccessor in org.optaplanner.core.impl.domain.constraintweight.descriptor
ModifierConstructorDescriptionConstraintWeightDescriptor
(ConstraintConfigurationDescriptor<Solution_> constraintConfigurationDescriptor, MemberAccessor memberAccessor) -
Uses of MemberAccessor in org.optaplanner.core.impl.domain.lookup
-
Uses of MemberAccessor in org.optaplanner.core.impl.domain.policy
Modifier and TypeMethodDescriptionDescriptorPolicy.getFromEntityValueRangeProvider
(String id) DescriptorPolicy.getFromSolutionValueRangeProvider
(String id) Modifier and TypeMethodDescriptionDescriptorPolicy.getAnonymousFromEntityValueRangeProviderSet()
DescriptorPolicy.getAnonymousFromSolutionValueRangeProviderSet()
Modifier and TypeMethodDescriptionvoid
DescriptorPolicy.addFromEntityValueRangeProvider
(MemberAccessor memberAccessor) void
DescriptorPolicy.addFromSolutionValueRangeProvider
(MemberAccessor memberAccessor) boolean
DescriptorPolicy.isFromEntityValueRangeProvider
(MemberAccessor memberAccessor) boolean
DescriptorPolicy.isFromSolutionValueRangeProvider
(MemberAccessor memberAccessor) -
Uses of MemberAccessor in org.optaplanner.core.impl.domain.solution.descriptor
Modifier and TypeMethodDescriptionSolutionDescriptor.getEntityCollectionMemberAccessorMap()
SolutionDescriptor.getEntityMemberAccessorMap()
SolutionDescriptor.getProblemFactCollectionMemberAccessorMap()
SolutionDescriptor.getProblemFactMemberAccessorMap()
Modifier and TypeMethodDescriptionstatic <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
Modifier and TypeFieldDescriptionprotected final MemberAccessor
AbstractFromPropertyValueRangeDescriptor.memberAccessor
ModifierConstructorDescriptionAbstractFromPropertyValueRangeDescriptor
(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
ModifierConstructorDescriptionAnchorShadowVariableDescriptor
(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor) -
Uses of MemberAccessor in org.optaplanner.core.impl.domain.variable.custom
ModifierConstructorDescriptionCustomShadowVariableDescriptor
(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
Modifier and TypeFieldDescriptionprotected final MemberAccessor
VariableDescriptor.variableMemberAccessor
ModifierConstructorDescriptionBasicVariableDescriptor
(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
ModifierConstructorDescriptionIndexShadowVariableDescriptor
(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor) -
Uses of MemberAccessor in org.optaplanner.core.impl.domain.variable.inverserelation
ModifierConstructorDescriptionInverseRelationShadowVariableDescriptor
(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor) -
Uses of MemberAccessor in org.optaplanner.core.impl.domain.variable.nextprev
ModifierConstructorDescriptionNextElementShadowVariableDescriptor
(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor) PreviousElementShadowVariableDescriptor
(EntityDescriptor<Solution_> entityDescriptor, MemberAccessor variableMemberAccessor) -
Uses of MemberAccessor in org.optaplanner.core.impl.heuristic.selector.entity.decorator