Class FeatureTypeSettings

    • Constructor Detail

      • FeatureTypeSettings

        public FeatureTypeSettings()
    • Method Detail

      • getAttributeOrder

        @NotNull
        public @NotNull List<String> getAttributeOrder()
        Reordering of the attributes by attribute names. Attributes in the feature type that are not in this array should still be shown; either after the attribute that precedes the attribute in the original feature type attribute ordering or at the end.
        Returns:
        attributeOrder
      • setAttributeOrder

        public void setAttributeOrder​(List<String> attributeOrder)
      • getHideAttributes

        @NotNull
        public @NotNull List<String> getHideAttributes()
        List of attribute names that should be hidden in all viewers.
        Returns:
        hideAttributes
      • setHideAttributes

        public void setHideAttributes​(List<String> hideAttributes)
      • getReadOnlyAttributes

        @NotNull
        public @NotNull List<String> getReadOnlyAttributes()
        List of attribute names that are not editable.
        Returns:
        readOnlyAttributes
      • setReadOnlyAttributes

        public void setReadOnlyAttributes​(List<String> readOnlyAttributes)
      • getAttributeSettings

        @NotNull
        @Valid
        public @NotNull @Valid Map<String,​AttributeSettings> getAttributeSettings()
        Map of attribute name to its' settings.
        Returns:
        attributeSettings
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object