This is an automated email from the ASF dual-hosted git repository. desruisseaux pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/sis.git
from d59f279d23 Merge branch 'geoapi-3.1'. add 9992bd5235 Style : add internal implementation of GeoAPI Style add 4ee789634f Review of the new style package added in previous commit. Summary of changes: add b35d75f713 Rename `org.apache.sis.internal.style` package as `org.apache.sis.style.se1`. By moving the package outside `internal` namespace, we are making it public. However we still target SIS 1.5, not SIS 1.4, for release. add d38b17c046 Add a placeholder for a JAXB adapter for expressions, then verifies that current JAXB annotations are valid. add 1dacb571d6 Add `CoverageStyle` and reintroduce `StyleFactory` classes (in different form). `CoverageStyle` is defined by OGC 05-077r4 in complement to `FeatureTypeStyle`. Those two classes are identical except for the kind of data on which they work: `FeatureTypeStyle` styles `Feature` while `CoverageStyle` styles `BandedCoverage`. For making that difference possible, it was necessary to add parameterized type <R> on all classes in replacement for the previously hard-coded <Featu [...] add 5ee494c8e8 Remove last links to GeoAPI-pending `org.opengis.style` package. Add a `Style` interface as a placeholder for future style API (to be determined according the result of OGC/ISO works). add 27cab0a6de Merge the style classes from branch 'geoapi-4.0' into geoapi-3.1. new 2f048bc7a0 Merge the style classes from branch 'geoapi-3.1'. The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .../org/apache/sis/feature/FeatureOperations.java | 2 +- .../main/java/org/apache/sis/xml/Namespaces.java | 18 +- core/sis-portrayal/pom.xml | 5 + .../src/main/java/org/apache/sis/style/Style.java | 29 ++ .../java/org/apache/sis/style/package-info.java | 41 ++ .../org/apache/sis/style/se1/AbstractStyle.java | 348 ++++++++++++++ .../java/org/apache/sis/style/se1/AnchorPoint.java | 160 ++++++ .../org/apache/sis/style/se1/ChannelSelection.java | 193 ++++++++ .../java/org/apache/sis/style/se1/ColorMap.java | 94 ++++ .../org/apache/sis/style/se1/ColorReplacement.java | 87 ++++ .../apache/sis/style/se1/ContrastEnhancement.java | 168 +++++++ .../org/apache/sis/style/se1/ContrastMethod.java | 54 +++ .../org/apache/sis/style/se1/CoverageStyle.java | 68 +++ .../java/org/apache/sis/style/se1/Description.java | 160 ++++++ .../org/apache/sis/style/se1/Displacement.java | 163 +++++++ .../java/org/apache/sis/style/se1/ElseFilter.java | 51 ++ .../apache/sis/style/se1/ExpressionAdapter.java | 52 ++ .../org/apache/sis/style/se1/ExternalGraphic.java | 139 ++++++ .../org/apache/sis/style/se1/FeatureTypeStyle.java | 81 ++++ .../main/java/org/apache/sis/style/se1/Fill.java | 248 ++++++++++ .../main/java/org/apache/sis/style/se1/Font.java | 224 +++++++++ .../java/org/apache/sis/style/se1/Graphic.java | 351 ++++++++++++++ .../java/org/apache/sis/style/se1/GraphicFill.java | 138 ++++++ .../org/apache/sis/style/se1/GraphicStroke.java | 203 ++++++++ .../org/apache/sis/style/se1/GraphicalElement.java | 52 ++ .../org/apache/sis/style/se1/GraphicalSymbol.java | 181 +++++++ .../main/java/org/apache/sis/style/se1/Halo.java | 170 +++++++ .../org/apache/sis/style/se1/LabelPlacement.java | 80 +++ .../org/apache/sis/style/se1/LegendGraphic.java | 130 +++++ .../org/apache/sis/style/se1/LinePlacement.java | 283 +++++++++++ .../org/apache/sis/style/se1/LineSymbolizer.java | 173 +++++++ .../main/java/org/apache/sis/style/se1/Mark.java | 293 +++++++++++ .../org/apache/sis/style/se1/OverlapBehavior.java | 52 ++ .../org/apache/sis/style/se1/PointPlacement.java | 209 ++++++++ .../org/apache/sis/style/se1/PointSymbolizer.java | 172 +++++++ .../apache/sis/style/se1/PolygonSymbolizer.java | 324 +++++++++++++ .../org/apache/sis/style/se1/RasterSymbolizer.java | 358 ++++++++++++++ .../main/java/org/apache/sis/style/se1/Rule.java | 513 ++++++++++++++++++++ .../org/apache/sis/style/se1/SelectedChannel.java | 173 +++++++ .../org/apache/sis/style/se1/SemanticType.java | 67 +++ .../org/apache/sis/style/se1/ShadedRelief.java | 155 ++++++ .../main/java/org/apache/sis/style/se1/Stroke.java | 492 +++++++++++++++++++ .../org/apache/sis/style/se1/StyleElement.java | 219 +++++++++ .../org/apache/sis/style/se1/StyleFactory.java | 534 +++++++++++++++++++++ .../java/org/apache/sis/style/se1/Symbolizer.java | 314 ++++++++++++ .../java/org/apache/sis/style/se1/Symbology.java | 255 ++++++++++ .../org/apache/sis/style/se1/TextSymbolizer.java | 288 +++++++++++ .../java/org/apache/sis/style/se1/Translucent.java | 49 ++ .../org/apache/sis/style/se1/package-info.java | 66 +++ .../org/apache/sis/style/se1/AnchorPointTest.java | 53 ++ .../apache/sis/style/se1/ChannelSelectionTest.java | 71 +++ .../sis/style/se1/ContrastEnhancementTest.java | 67 +++ .../org/apache/sis/style/se1/DescriptionTest.java | 60 +++ .../org/apache/sis/style/se1/DisplacementTest.java | 53 ++ .../apache/sis/style/se1/ExternalGraphicTest.java | 102 ++++ .../apache/sis/style/se1/FeatureTypeStyleTest.java | 134 ++++++ .../java/org/apache/sis/style/se1/FillTest.java | 93 ++++ .../java/org/apache/sis/style/se1/FontTest.java | 100 ++++ .../apache/sis/style/se1/GraphicStrokeTest.java | 65 +++ .../java/org/apache/sis/style/se1/GraphicTest.java | 128 +++++ .../java/org/apache/sis/style/se1/HaloTest.java | 73 +++ .../apache/sis/style/se1/LinePlacementTest.java | 125 +++++ .../apache/sis/style/se1/LineSymbolizerTest.java | 72 +++ .../java/org/apache/sis/style/se1/MarkTest.java | 86 ++++ .../apache/sis/style/se1/PointPlacementTest.java | 90 ++++ .../apache/sis/style/se1/PointSymbolizerTest.java | 57 +++ .../sis/style/se1/PolygonSymbolizerTest.java | 109 +++++ .../apache/sis/style/se1/RasterSymbolizerTest.java | 146 ++++++ .../java/org/apache/sis/style/se1/RuleTest.java | 184 +++++++ .../apache/sis/style/se1/SelectedChannelTest.java | 68 +++ .../org/apache/sis/style/se1/ShadedReliefTest.java | 66 +++ .../java/org/apache/sis/style/se1/StrokeTest.java | 187 ++++++++ .../org/apache/sis/style/se1/StyleTestCase.java | 120 +++++ .../org/apache/sis/style/se1/SymbolizerTest.java | 103 ++++ .../org/apache/sis/style/se1/SymbologyTest.java | 114 +++++ .../apache/sis/style/se1/TextSymbolizerTest.java | 122 +++++ .../java/org/apache/sis/style/se1/XmlTest.java | 50 ++ 77 files changed, 11375 insertions(+), 2 deletions(-) create mode 100644 core/sis-portrayal/src/main/java/org/apache/sis/style/Style.java create mode 100644 core/sis-portrayal/src/main/java/org/apache/sis/style/package-info.java create mode 100644 core/sis-portrayal/src/main/java/org/apache/sis/style/se1/AbstractStyle.java create mode 100644 core/sis-portrayal/src/main/java/org/apache/sis/style/se1/AnchorPoint.java create mode 100644 core/sis-portrayal/src/main/java/org/apache/sis/style/se1/ChannelSelection.java create mode 100644 core/sis-portrayal/src/main/java/org/apache/sis/style/se1/ColorMap.java create mode 100644 core/sis-portrayal/src/main/java/org/apache/sis/style/se1/ColorReplacement.java create mode 100644 core/sis-portrayal/src/main/java/org/apache/sis/style/se1/ContrastEnhancement.java create mode 100644 core/sis-portrayal/src/main/java/org/apache/sis/style/se1/ContrastMethod.java create mode 100644 core/sis-portrayal/src/main/java/org/apache/sis/style/se1/CoverageStyle.java create mode 100644 core/sis-portrayal/src/main/java/org/apache/sis/style/se1/Description.java create mode 100644 core/sis-portrayal/src/main/java/org/apache/sis/style/se1/Displacement.java create mode 100644 core/sis-portrayal/src/main/java/org/apache/sis/style/se1/ElseFilter.java create mode 100644 core/sis-portrayal/src/main/java/org/apache/sis/style/se1/ExpressionAdapter.java create mode 100644 core/sis-portrayal/src/main/java/org/apache/sis/style/se1/ExternalGraphic.java create mode 100644 core/sis-portrayal/src/main/java/org/apache/sis/style/se1/FeatureTypeStyle.java create mode 100644 core/sis-portrayal/src/main/java/org/apache/sis/style/se1/Fill.java create mode 100644 core/sis-portrayal/src/main/java/org/apache/sis/style/se1/Font.java create mode 100644 core/sis-portrayal/src/main/java/org/apache/sis/style/se1/Graphic.java create mode 100644 core/sis-portrayal/src/main/java/org/apache/sis/style/se1/GraphicFill.java create mode 100644 core/sis-portrayal/src/main/java/org/apache/sis/style/se1/GraphicStroke.java create mode 100644 core/sis-portrayal/src/main/java/org/apache/sis/style/se1/GraphicalElement.java create mode 100644 core/sis-portrayal/src/main/java/org/apache/sis/style/se1/GraphicalSymbol.java create mode 100644 core/sis-portrayal/src/main/java/org/apache/sis/style/se1/Halo.java create mode 100644 core/sis-portrayal/src/main/java/org/apache/sis/style/se1/LabelPlacement.java create mode 100644 core/sis-portrayal/src/main/java/org/apache/sis/style/se1/LegendGraphic.java create mode 100644 core/sis-portrayal/src/main/java/org/apache/sis/style/se1/LinePlacement.java create mode 100644 core/sis-portrayal/src/main/java/org/apache/sis/style/se1/LineSymbolizer.java create mode 100644 core/sis-portrayal/src/main/java/org/apache/sis/style/se1/Mark.java create mode 100644 core/sis-portrayal/src/main/java/org/apache/sis/style/se1/OverlapBehavior.java create mode 100644 core/sis-portrayal/src/main/java/org/apache/sis/style/se1/PointPlacement.java create mode 100644 core/sis-portrayal/src/main/java/org/apache/sis/style/se1/PointSymbolizer.java create mode 100644 core/sis-portrayal/src/main/java/org/apache/sis/style/se1/PolygonSymbolizer.java create mode 100644 core/sis-portrayal/src/main/java/org/apache/sis/style/se1/RasterSymbolizer.java create mode 100644 core/sis-portrayal/src/main/java/org/apache/sis/style/se1/Rule.java create mode 100644 core/sis-portrayal/src/main/java/org/apache/sis/style/se1/SelectedChannel.java create mode 100644 core/sis-portrayal/src/main/java/org/apache/sis/style/se1/SemanticType.java create mode 100644 core/sis-portrayal/src/main/java/org/apache/sis/style/se1/ShadedRelief.java create mode 100644 core/sis-portrayal/src/main/java/org/apache/sis/style/se1/Stroke.java create mode 100644 core/sis-portrayal/src/main/java/org/apache/sis/style/se1/StyleElement.java create mode 100644 core/sis-portrayal/src/main/java/org/apache/sis/style/se1/StyleFactory.java create mode 100644 core/sis-portrayal/src/main/java/org/apache/sis/style/se1/Symbolizer.java create mode 100644 core/sis-portrayal/src/main/java/org/apache/sis/style/se1/Symbology.java create mode 100644 core/sis-portrayal/src/main/java/org/apache/sis/style/se1/TextSymbolizer.java create mode 100644 core/sis-portrayal/src/main/java/org/apache/sis/style/se1/Translucent.java create mode 100644 core/sis-portrayal/src/main/java/org/apache/sis/style/se1/package-info.java create mode 100644 core/sis-portrayal/src/test/java/org/apache/sis/style/se1/AnchorPointTest.java create mode 100644 core/sis-portrayal/src/test/java/org/apache/sis/style/se1/ChannelSelectionTest.java create mode 100644 core/sis-portrayal/src/test/java/org/apache/sis/style/se1/ContrastEnhancementTest.java create mode 100644 core/sis-portrayal/src/test/java/org/apache/sis/style/se1/DescriptionTest.java create mode 100644 core/sis-portrayal/src/test/java/org/apache/sis/style/se1/DisplacementTest.java create mode 100644 core/sis-portrayal/src/test/java/org/apache/sis/style/se1/ExternalGraphicTest.java create mode 100644 core/sis-portrayal/src/test/java/org/apache/sis/style/se1/FeatureTypeStyleTest.java create mode 100644 core/sis-portrayal/src/test/java/org/apache/sis/style/se1/FillTest.java create mode 100644 core/sis-portrayal/src/test/java/org/apache/sis/style/se1/FontTest.java create mode 100644 core/sis-portrayal/src/test/java/org/apache/sis/style/se1/GraphicStrokeTest.java create mode 100644 core/sis-portrayal/src/test/java/org/apache/sis/style/se1/GraphicTest.java create mode 100644 core/sis-portrayal/src/test/java/org/apache/sis/style/se1/HaloTest.java create mode 100644 core/sis-portrayal/src/test/java/org/apache/sis/style/se1/LinePlacementTest.java create mode 100644 core/sis-portrayal/src/test/java/org/apache/sis/style/se1/LineSymbolizerTest.java create mode 100644 core/sis-portrayal/src/test/java/org/apache/sis/style/se1/MarkTest.java create mode 100644 core/sis-portrayal/src/test/java/org/apache/sis/style/se1/PointPlacementTest.java create mode 100644 core/sis-portrayal/src/test/java/org/apache/sis/style/se1/PointSymbolizerTest.java create mode 100644 core/sis-portrayal/src/test/java/org/apache/sis/style/se1/PolygonSymbolizerTest.java create mode 100644 core/sis-portrayal/src/test/java/org/apache/sis/style/se1/RasterSymbolizerTest.java create mode 100644 core/sis-portrayal/src/test/java/org/apache/sis/style/se1/RuleTest.java create mode 100644 core/sis-portrayal/src/test/java/org/apache/sis/style/se1/SelectedChannelTest.java create mode 100644 core/sis-portrayal/src/test/java/org/apache/sis/style/se1/ShadedReliefTest.java create mode 100644 core/sis-portrayal/src/test/java/org/apache/sis/style/se1/StrokeTest.java create mode 100644 core/sis-portrayal/src/test/java/org/apache/sis/style/se1/StyleTestCase.java create mode 100644 core/sis-portrayal/src/test/java/org/apache/sis/style/se1/SymbolizerTest.java create mode 100644 core/sis-portrayal/src/test/java/org/apache/sis/style/se1/SymbologyTest.java create mode 100644 core/sis-portrayal/src/test/java/org/apache/sis/style/se1/TextSymbolizerTest.java create mode 100644 core/sis-portrayal/src/test/java/org/apache/sis/style/se1/XmlTest.java