public class GuidelineHolder extends Object
Modifier and Type | Method and Description |
---|---|
void |
addGuidelineSelectionChangedListener(IGuidelineSlectionChangedListener listener)
Add
IGuidelineSlectionChangedListener to listen user change of a
selection of target guidelines and/or metrics. |
boolean[][] |
getCorrespondingMetricsOfLeafGuideline() |
boolean[] |
getEnabledMetrics()
Get enabled evaluation metrics
|
IEvaluationItem |
getEvaluationItem(String id)
Get evaluation item information
|
IGuidelineData[] |
getGuidelineData()
Get registered guideline information.
|
IGuidelineItem |
getGuidelineItem(String guidelineName,
String id)
Get guideline item information
|
String[] |
getGuidelineNames() |
String[] |
getGuidelineNamesWithLevels()
Get all guideline name with it's level information.
|
static GuidelineHolder |
getInstance()
Get instance of
GuidelineHolder |
IGuidelineData[] |
getLeafGuidelineData()
Get registered guideline information.
|
String[] |
getLocalizedMetricsNames()
Get registered evaluation metrics names (localized).
|
Set<IEvaluationItem> |
getMatchedCheckitemSet()
Get set of
IEvaluationItem matched to current active content and
user selection of guidelines/metrics. |
boolean[] |
getMatchedMetrics()
Get evaluation metric matched to current environment (active content and
user selection)
|
String[] |
getMetricsNames()
Get registered evaluation metrics names.
|
String |
getTargetMimeType() |
SortedSet<ITechniquesItem> |
getTechniquesItemSet() |
Map<String,Set<IProblemItem>> |
getTechProbMap() |
boolean |
isEnabledMetric(String metricName)
Check if the target evaluation metric is enabled
|
boolean |
isMatchedCheckItem(IEvaluationItem target)
Check if the target
IEvaluationItem is enabled in current
environment (active content and user selection) |
boolean |
isMatchedGuidelineItem(IGuidelineItem target)
Deprecated.
|
boolean |
isMatchedInTopLevel(IGuidelineItem target)
Deprecated.
|
boolean |
isMatchedMetric(String metricName)
Check if the target evaluation metric is enabled in current environment
(active content and user selection)
|
void |
removeGuidelineSelectionChangedListener(IGuidelineSlectionChangedListener listener)
|
void |
setEnabledGuidelines(String[] guidelineNameArray,
String[] levelArray)
Set enabled guideline items.
|
boolean |
setEnabledGuidelineWithLevels(boolean[] enabledItems)
Set enabled guideline items.
|
boolean |
setEnabledMetrics(boolean[] enabledMetrics)
Set enabled evaluation metrics
|
void |
setEnabledMetrics(String[] enabledMetricsStringArray)
Get enabled evaluation metrics.
|
void |
setTargetMimeType(String currentMimeType) |
String |
toString() |
public static GuidelineHolder getInstance()
GuidelineHolder
GuidelineHolder
public IGuidelineData[] getLeafGuidelineData()
public IGuidelineData[] getGuidelineData()
public String[] getGuidelineNamesWithLevels()
public IGuidelineItem getGuidelineItem(String guidelineName, String id)
guidelineName
- target guideline nameid
- target guideline item IDpublic IEvaluationItem getEvaluationItem(String id)
id
- target ID of evaluation itempublic boolean setEnabledGuidelineWithLevels(boolean[] enabledItems)
enabledItems
- on/off parameterspublic void setEnabledGuidelines(String[] guidelineNameArray, String[] levelArray)
guidelineNameArray
- array of name of enabled guideline itemlevelArray
- array of level of enabled guideline itempublic boolean setEnabledMetrics(boolean[] enabledMetrics)
enabledMetrics
- on/off parameterspublic void setEnabledMetrics(String[] enabledMetricsStringArray)
enabledMetricsStringArray
- array of enabled evaluation metricspublic Set<IEvaluationItem> getMatchedCheckitemSet()
IEvaluationItem
matched to current active content and
user selection of guidelines/metrics.IEvaluationItem
public String[] getMetricsNames()
public String[] getLocalizedMetricsNames()
public boolean isMatchedCheckItem(IEvaluationItem target)
IEvaluationItem
is enabled in current
environment (active content and user selection)target
- target IEvaluationItem
public boolean isMatchedGuidelineItem(IGuidelineItem target)
IGuidelineItem
is enabled in current
environment (active content and user selection)target
- target IGuidelineItem
public boolean isMatchedInTopLevel(IGuidelineItem target)
IGuidelineItem
is enabled in current environment (active content
and user selection)target
- target top level IGuidelineItem
public boolean isEnabledMetric(String metricName)
metricName
- target metricpublic boolean isMatchedMetric(String metricName)
metricName
- target metricpublic boolean[] getEnabledMetrics()
public boolean[] getMatchedMetrics()
public void addGuidelineSelectionChangedListener(IGuidelineSlectionChangedListener listener)
IGuidelineSlectionChangedListener
to listen user change of a
selection of target guidelines and/or metrics.listener
- target IGuidelineSlectionChangedListener
public void removeGuidelineSelectionChangedListener(IGuidelineSlectionChangedListener listener)
listener
- target IGuidelineSlectionChangedListener
public String getTargetMimeType()
public void setTargetMimeType(String currentMimeType)
currentMimeType
- public boolean[][] getCorrespondingMetricsOfLeafGuideline()
public String[] getGuidelineNames()
public SortedSet<ITechniquesItem> getTechniquesItemSet()
public Map<String,Set<IProblemItem>> getTechProbMap()