Class LiteralSchemaTypeProperties

    • Constructor Detail

      • LiteralSchemaTypeProperties

        public LiteralSchemaTypeProperties()
        Default constructor
      • LiteralSchemaTypeProperties

        public LiteralSchemaTypeProperties​(LiteralSchemaTypeProperties template)
        Copy/clone Constructor - the parentAsset is passed separately to the template because it is also likely to be being cloned in the same operation and we want the definitions clone to point to the asset clone and not the original asset.
        Parameters:
        template - template object to copy.
    • Method Detail

      • getDataType

        public String getDataType()
        Return the data type for this element. Null means unknown data type.
        Returns:
        String data type name
      • setDataType

        public void setDataType​(String dataType)
        Set up the data type for this element. Null means unknown data type.
        Parameters:
        dataType - data type name
      • getFixedValue

        public String getFixedValue()
        Return the fixed value for the element. Null means fixed value is null.
        Returns:
        String containing fixed value
      • setFixedValue

        public void setFixedValue​(String fixedValue)
        Set up the fixed value for the element. Null means fixed value is null.
        Parameters:
        fixedValue - String containing fixed value
      • equals

        public boolean equals​(Object objectToCompare)
        Compare the values of the supplied object with those stored in the current object.
        Overrides:
        equals in class SchemaTypeProperties
        Parameters:
        objectToCompare - supplied object
        Returns:
        boolean result of comparison
      • hashCode

        public int hashCode()
        Create a hash code for this element type.
        Overrides:
        hashCode in class SchemaTypeProperties
        Returns:
        int hash code