1 25 package classycle.dependency; 26 27 import java.util.Arrays ; 28 29 import classycle.graph.AtomicVertex; 30 31 34 public class ShowStatement implements Statement 35 { 36 private final ResultRenderer _renderer; 37 private final Preference[] _preferences; 38 39 public ShowStatement(ResultRenderer renderer, Preference[] preferences) 40 { 41 _renderer = renderer; 42 _preferences = preferences; 43 } 44 45 public Result execute(AtomicVertex[] graph) 46 { 47 for (int i = 0; i < _preferences.length; i++) 48 { 49 _renderer.considerPreference(_preferences[i]); 50 } 51 return _renderer.getDescriptionOfCurrentPreferences(); 52 } 53 54 public String toString() 55 { 56 return Arrays.asList(_preferences).toString(); 57 } 58 } 59 | Popular Tags |