Class AnalysisEnumerator
java.lang.Object
org.ametys.plugins.odfpilotage.report.consistency.AnalysisEnumerator
- All Implemented Interfaces:
Enumerator<String>
,Configurable
,Serviceable
public class AnalysisEnumerator
extends Object
implements Enumerator<String>, Serviceable, Configurable
Enumerator for
ConsistencyAnalysis
-
Field Summary
Modifier and TypeFieldDescriptionprotected boolean
true
to have the all option.protected AnalysisExtensionPoint
The analysis extension point -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
_handleAllOptionEntry
(Map<String, I18nizableText> entries) Add the all option entry to the entry list if necessaryvoid
configure
(Configuration configuration) Retrieves a single label from a value.Provides the enumerated values with their optional label.void
service
(ServiceManager smanager) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.ametys.runtime.model.Enumerator
getConfiguration
-
Field Details
-
_analysisEP
The analysis extension point -
_allOption
true
to have the all option. Default value:true
-
-
Constructor Details
-
AnalysisEnumerator
public AnalysisEnumerator()
-
-
Method Details
-
service
- Specified by:
service
in interfaceServiceable
- Throws:
ServiceException
-
configure
- Specified by:
configure
in interfaceConfigurable
- Throws:
ConfigurationException
-
getTypedEntries
Description copied from interface:Enumerator
Provides the enumerated values with their optional label.- Specified by:
getTypedEntries
in interfaceEnumerator<String>
- Returns:
- the enumerated values and their label.
- Throws:
Exception
- if an error occurs. TODO NEWATTRIBUTEAPI: rename this method whenEnumerator
will be removed
-
_handleAllOptionEntry
Add the all option entry to the entry list if necessary- Parameters:
entries
- The enumerator entries
-
getEntry
Description copied from interface:Enumerator
Retrieves a single label from a value.- Specified by:
getEntry
in interfaceEnumerator<String>
- Parameters:
value
- the value.- Returns:
- the label or
null
if not found. - Throws:
Exception
- if an error occurs.
-