Mercurial > dive4elements > river
diff flys-artifacts/src/main/java/de/intevation/flys/exports/LegendSection.java @ 2046:2ae0627f956e
Improved ChartSettings and depending classes to avoid a lot of casting.
flys-artifacts/trunk@3534 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Fri, 23 Dec 2011 08:51:28 +0000 |
parents | 5c1e7c1e9e09 |
children | f97cf2e350c9 |
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/exports/LegendSection.java Thu Dec 22 13:22:55 2011 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/exports/LegendSection.java Fri Dec 23 08:51:28 2011 +0000 @@ -34,6 +34,12 @@ } + public Integer getFontSize() { + IntegerAttribute ia = (IntegerAttribute) getAttribute(FONTSIZE_ATTR); + return ia != null ? (Integer) ia.getValue() : null; + } + + public void setVisibility(boolean visibility) { Attribute attr = getAttribute(VISIBILITY_ATTR); if (attr == null) { @@ -44,5 +50,11 @@ attr.setValue(visibility); } } + + + public Boolean getVisibility() { + BooleanAttribute ba = (BooleanAttribute) getAttribute(VISIBILITY_ATTR); + return ba != null ? (Boolean ) ba.getValue() : null; + } } // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :