Matthias %!s(int64=8) %!d(string=hai) anos
pai
achega
cbcea9f2bd

+ 8 - 0
scopviz/src/main/java/de/tu_darmstadt/informatik/tk/scopviz/ui/css/CSSCondition.java

@@ -25,4 +25,12 @@ class CSSCondition {
 		}
 		return classes.size();
 	}
+
+	@Override
+	public String toString() {
+		String ret = classes.toString().replace(", ", ".").replace("[", ".").replace("]", "");
+		if (type == null)
+			return type.concat(ret);
+		return ret;
+	}
 }

+ 10 - 0
scopviz/src/main/java/de/tu_darmstadt/informatik/tk/scopviz/ui/css/CSSException.java

@@ -0,0 +1,10 @@
+package de.tu_darmstadt.informatik.tk.scopviz.ui.css;
+
+public abstract class CSSException extends Exception {
+
+	/**
+	 * 
+	 */
+	private static final long serialVersionUID = 2158319179027554462L;
+
+}

+ 7 - 1
scopviz/src/main/java/de/tu_darmstadt/informatik/tk/scopviz/ui/css/CSSRule.java

@@ -10,7 +10,7 @@ class CSSRule {
 	public CSSRule(HashSet<CSSCondition> conditions, String css) {
 		super();
 		this.conditions = conditions;
-		this.css = css;
+		this.css = css.trim();
 	}
 
 	int ConditionsMetBy(CSSable suspect) {
@@ -29,4 +29,10 @@ class CSSRule {
 	String getCSS() {
 		return css;
 	}
+
+	@Override
+	public String toString() {
+		return conditions.toString().replace("[", "").replace("]", "") + " { " + css + " }";
+	}
+
 }