public class FeatureEvaluatorHelper
Class FeatureEvaluatorHelper. Provides featureevaluatorhelper functionality for the Hytale server.
java.lang.Object > FeatureEvaluatorHelper
Field Summary
evaluators
private
List
evaluators
Field evaluators.
locked
private
boolean
locked
Field locked.
containsProviderReference
private
boolean
containsProviderReference
Field containsProviderReference.
isFeatureRequiringComponent
private
boolean
isFeatureRequiringComponent
Field isFeatureRequiringComponent.
disallowParameterProviders
private
boolean
disallowParameterProviders
Field disallowParameterProviders.
Method Detail
FeatureEvaluatorHelper
public
public
FeatureEvaluatorHelper
()
Method FeatureEvaluatorHelper.
isDisallowParameterProviders
public
boolean
isDisallowParameterProviders
()
Method isDisallowParameterProviders.
canAddProvider
public
boolean
canAddProvider
()
Method canAddProvider.
setContainsReference
public
void
setContainsReference
()
Method setContainsReference.
addProviderReferenceValidator
public
void
addProviderReferenceValidator
(final BiConsumer referenceValidator)
Method addProviderReferenceValidator.
- Parameters:
final BiConsumerreferenceValidator
addComponentRequirementValidator
public
void
addComponentRequirementValidator
(final BiConsumer validator)
Method addComponentRequirementValidator.
- Parameters:
final BiConsumervalidator
getProviders
public
List
getProviders
()
Method getProviders.
requiresProviderReferenceEvaluation
public
boolean
requiresProviderReferenceEvaluation
()
Method requiresProviderReferenceEvaluation.
belongsToFeatureRequiringComponent
public
boolean
belongsToFeatureRequiringComponent
()
Method belongsToFeatureRequiringComponent.
validateProviderReferences
public
void
validateProviderReferences
(final BuilderManager manager, final ExecutionContext context)
Method validateProviderReferences.
- Parameters:
final BuilderManagermanagerfinal ExecutionContextcontext
validateComponentRequirements
public
void
validateComponentRequirements
(final FeatureEvaluatorHelper providers, final ExecutionContext context)
Method validateComponentRequirements.
- Parameters:
final FeatureEvaluatorHelperprovidersfinal ExecutionContextcontext
disallowParameterProviders
public
void
disallowParameterProviders
()
Method disallowParameterProviders.