|
||||||||||
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
GuidelineHolder
public 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.
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 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 IGuidelineSlectionChangedListener
public void removeGuidelineSelectionChangedListener(IGuidelineSlectionChangedListener listener)
IGuidelineSlectionChangedListener
listener
- target IGuidelineSlectionChangedListener
public String getTargetMimeType()
public void setTargetMimeType(String currentMimeType)
currentMimeType
- public boolean[][] getCorrespondingMetricsOfLeafGuideline()
public String[] getGuidelineNames()
public String toString()
toString
in class Object
public 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 |