aboutsummaryrefslogtreecommitdiffstats
path: root/theme-compiler/src/com/vaadin/sass/internal/tree/KeyframeSelectorNode.java
diff options
context:
space:
mode:
Diffstat (limited to 'theme-compiler/src/com/vaadin/sass/internal/tree/KeyframeSelectorNode.java')
-rw-r--r--theme-compiler/src/com/vaadin/sass/internal/tree/KeyframeSelectorNode.java23
1 files changed, 16 insertions, 7 deletions
diff --git a/theme-compiler/src/com/vaadin/sass/internal/tree/KeyframeSelectorNode.java b/theme-compiler/src/com/vaadin/sass/internal/tree/KeyframeSelectorNode.java
index 085cd46d31..e89b9b2494 100644
--- a/theme-compiler/src/com/vaadin/sass/internal/tree/KeyframeSelectorNode.java
+++ b/theme-compiler/src/com/vaadin/sass/internal/tree/KeyframeSelectorNode.java
@@ -24,14 +24,14 @@ public class KeyframeSelectorNode extends Node {
}
@Override
+ public String printState() {
+ return buildString(PRINT_STRATEGY);
+ }
+
+ @Override
public String toString() {
- StringBuilder string = new StringBuilder();
- string.append(selector).append(" {\n");
- for (Node child : children) {
- string.append("\t\t").append(child.toString()).append("\n");
- }
- string.append("\t}");
- return string.toString();
+ return "Key frame selector node [" + buildString(TO_STRING_STRATEGY)
+ + "]";
}
@Override
@@ -39,4 +39,13 @@ public class KeyframeSelectorNode extends Node {
}
+ public String buildString(BuildStringStrategy strategy) {
+ StringBuilder string = new StringBuilder();
+ string.append(selector).append(" {\n");
+ for (Node child : children) {
+ string.append("\t\t").append(strategy.build(child)).append("\n");
+ }
+ string.append("\t}");
+ return string.toString();
+ }
}