Mercurial > dive4elements > river
comparison gwt-client/src/main/java/org/dive4elements/river/client/server/CollectionHelper.java @ 9499:853f2dafc16e
VegetationZones in CrossSectionsDiagram
author | gernotbelger |
---|---|
date | Thu, 27 Sep 2018 18:06:26 +0200 |
parents | 5e38e2924c07 |
children |
comparison
equal
deleted
inserted
replaced
9496:d8e753d0fdb9 | 9499:853f2dafc16e |
---|---|
820 if (name.length() == 0) { | 820 if (name.length() == 0) { |
821 log.warn("Found an invalid output mode."); | 821 log.warn("Found an invalid output mode."); |
822 continue; | 822 continue; |
823 } | 823 } |
824 | 824 |
825 OutputMode outmode = null; | |
826 List<Facet> fs = extractFacets(tmp); | 825 List<Facet> fs = extractFacets(tmp); |
827 | 826 |
828 if (type.equals("export")) { | 827 final OutputMode outmode = createOutputMode( type, name, desc, mime, fs ); |
829 outmode = new ExportMode(name, desc, mime, fs); | 828 if( outmode != null ) |
830 } | 829 modes.add(outmode); |
831 else if (type.equals("report")) { | |
832 outmode = new ReportMode(name, desc, mime, fs); | |
833 } | |
834 else if (type.equals("chart")){ | |
835 outmode = new ChartMode(name, desc, mime, fs, type); | |
836 } | |
837 else if (type.equals("map")){ | |
838 outmode = new MapMode(name, desc, mime, fs); | |
839 } | |
840 else if (type.equals("overview")) { | |
841 outmode = new OverviewMode(name, desc, mime, fs, type); | |
842 } | |
843 else { | |
844 log.warn("Broken Output mode without type found."); | |
845 continue; | |
846 } | |
847 | |
848 modes.add(outmode); | |
849 } | 830 } |
850 | 831 |
851 return modes; | 832 return modes; |
833 } | |
834 | |
835 private static OutputMode createOutputMode(String type, String name, String desc, String mime, List<Facet> fs) { | |
836 | |
837 if (type.equals("export")) | |
838 return new ExportMode(name, desc, mime, fs); | |
839 | |
840 if (type.equals("report")) | |
841 return new ReportMode(name, desc, mime, fs); | |
842 | |
843 if (type.equals("chart")) | |
844 return new ChartMode(name, desc, mime, fs, type); | |
845 | |
846 if (type.equals("map")) | |
847 return new MapMode(name, desc, mime, fs); | |
848 | |
849 if (type.equals("overview")) | |
850 return new OverviewMode(name, desc, mime, fs, type); | |
851 | |
852 if (type.equals("invisible")) | |
853 return null; | |
854 | |
855 log.warn("Broken Output mode without type found."); | |
856 | |
857 return null; | |
852 } | 858 } |
853 | 859 |
854 | 860 |
855 /** | 861 /** |
856 * Create a Key/Value map for data nodes of artifact/collectionitem. | 862 * Create a Key/Value map for data nodes of artifact/collectionitem. |