CSSDeclaration.java 838 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. package de.tu_darmstadt.informatik.tk.scopviz.ui.css;
  2. /**
  3. * Stores a single CSS property value Pair. Provides setter for both.
  4. *
  5. * @author Matthias Wilhelm
  6. */
  7. class CSSDeclaration {
  8. /**
  9. * The CSS Property name
  10. */
  11. String property;
  12. /**
  13. * The CSS Value
  14. */
  15. String value;
  16. /**
  17. * Creates a new CSSDeclaration.
  18. *
  19. * @param property
  20. * CSS property
  21. * @param value
  22. * CSS value
  23. */
  24. CSSDeclaration(String property, String value) {
  25. this.property = property.trim();
  26. this.value = value.trim();
  27. }
  28. /**
  29. *
  30. * @return CSS property
  31. */
  32. String getProperty() {
  33. return property;
  34. }
  35. /**
  36. *
  37. * @return CSS value
  38. */
  39. String getValue() {
  40. return value;
  41. }
  42. @Override
  43. public String toString() {
  44. return property + ": " + value;
  45. }
  46. }