Class PropertySpecification

    • Constructor Detail

      • PropertySpecification

        public PropertySpecification​(java.lang.String name,
                                     java.lang.String description,
                                     ModelSpecification type,
                                     java.util.List<ElementFacet> facets,
                                     java.lang.Boolean nullable,
                                     java.lang.Boolean required,
                                     java.lang.Boolean readOnly,
                                     java.lang.Boolean writeOnly,
                                     java.lang.Boolean deprecated,
                                     java.lang.Boolean allowEmptyValue,
                                     java.lang.Boolean isHidden,
                                     int position,
                                     java.lang.Object example,
                                     java.lang.Object defaultValue,
                                     Xml xml,
                                     java.util.List<VendorExtension> vendorExtensions)
    • Method Detail

      • getName

        public java.lang.String getName()
      • getDescription

        public java.lang.String getDescription()
      • getFacets

        public java.util.List<ElementFacet> getFacets()
      • getNullable

        public java.lang.Boolean getNullable()
      • getRequired

        public java.lang.Boolean getRequired()
      • nullSafeIsRequired

        public java.lang.Boolean nullSafeIsRequired()
      • getReadOnly

        public java.lang.Boolean getReadOnly()
      • getWriteOnly

        public java.lang.Boolean getWriteOnly()
      • getDeprecated

        public java.lang.Boolean getDeprecated()
      • getAllowEmptyValue

        public java.lang.Boolean getAllowEmptyValue()
      • getHidden

        public java.lang.Boolean getHidden()
      • getPosition

        public int getPosition()
      • getExample

        public java.lang.Object getExample()
      • getDefaultValue

        public java.lang.Object getDefaultValue()
      • getXml

        public Xml getXml()
      • getVendorExtensions

        public java.util.List<VendorExtension> getVendorExtensions()
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object