| 
 | ||||||||||
| 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 IGuidelineSlectionChangedListenerto 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 IEvaluationItemmatched 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 IEvaluationItemis 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 | |||||||||