This is an automated email from the ASF dual-hosted git repository.

jsorel pushed a commit to branch geoapi-4.0
in repository https://gitbox.apache.org/repos/asf/sis.git


The following commit(s) were added to refs/heads/geoapi-4.0 by this push:
     new cc7b369  Feature : do not skip attributes with characteristics in 
toString formating
cc7b369 is described below

commit cc7b369ff24d8155523bb5ccb109b7a834fb2a55
Author: jsorel <[email protected]>
AuthorDate: Tue Jul 16 12:14:44 2019 +0200

    Feature : do not skip attributes with characteristics in toString formating
---
 .../src/main/java/org/apache/sis/feature/FeatureFormat.java          | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git 
a/core/sis-feature/src/main/java/org/apache/sis/feature/FeatureFormat.java 
b/core/sis-feature/src/main/java/org/apache/sis/feature/FeatureFormat.java
index 05d460d..d1ce168 100644
--- a/core/sis-feature/src/main/java/org/apache/sis/feature/FeatureFormat.java
+++ b/core/sis-feature/src/main/java/org/apache/sis/feature/FeatureFormat.java
@@ -412,9 +412,10 @@ public class FeatureFormat extends TabularFormat<Object> {
                 value = 
feature.getPropertyValue(propertyType.getName().toString());
                 if (value == null) {
                     if (propertyType instanceof AttributeType<?>
-                            && ((AttributeType<?>) 
propertyType).getMinimumOccurs() == 0)
+                            && ((AttributeType<?>) 
propertyType).getMinimumOccurs() == 0
+                            && ((AttributeType<?>) 
propertyType).characteristics().isEmpty())
                     {
-                        continue;                           // If optional and 
no value, skip the full row.
+                        continue;                           // If optional, no 
value and no characteristics, skip the full row.
                     }
                     if (propertyType instanceof FeatureAssociationRole
                             && ((FeatureAssociationRole) 
propertyType).getMinimumOccurs() == 0)

Reply via email to