|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.actf.visualization.eval.guideline.GuidelineHolder
public class GuidelineHolder
Utility class to manage guideline, metrics, and evaluation items.
| Method Summary | |
|---|---|
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)
Remove IGuidelineSlectionChangedListener |
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()
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Method Detail |
|---|
public static GuidelineHolder getInstance()
GuidelineHolder
GuidelineHolderpublic IGuidelineData[] getLeafGuidelineData()
public IGuidelineData[] getGuidelineData()
public String[] getGuidelineNamesWithLevels()
public IGuidelineItem getGuidelineItem(String guidelineName,
String id)
guidelineName - target guideline nameid - target guideline item ID
public IEvaluationItem getEvaluationItem(String id)
id - target ID of evaluation item
public boolean setEnabledGuidelineWithLevels(boolean[] enabledItems)
enabledItems - on/off parameters
public 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 parameters
public 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.
IEvaluationItempublic 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 metric
public boolean isMatchedMetric(String metricName)
metricName - target metric
public 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 IGuidelineSlectionChangedListenerpublic void removeGuidelineSelectionChangedListener(IGuidelineSlectionChangedListener listener)
IGuidelineSlectionChangedListener
listener - target IGuidelineSlectionChangedListenerpublic String getTargetMimeType()
public void setTargetMimeType(String currentMimeType)
currentMimeType - public boolean[][] getCorrespondingMetricsOfLeafGuideline()
public String[] getGuidelineNames()
public String toString()
toString in class Objectpublic SortedSet<ITechniquesItem> getTechniquesItemSet()
public Map<String,Set<IProblemItem>> getTechProbMap()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||