Class IDRefs

    • Constructor Summary

      Constructors 
      Constructor Description
      IDRefs()  
      IDRefs​(java.lang.String stValue)
      ctor for IDRefs
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object object)
      IDREFs can be equal without having identical ordering because they represent a set of references.
      int hashCode()
      Returns the sum of the hashcodes of the underlying idrefs, an operation which is not sensitive to ordering.
      void setValue​(java.lang.String stValue)
      validates the data and sets the value for the object.
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • IDRefs

        public IDRefs()
      • IDRefs

        public IDRefs​(java.lang.String stValue)
               throws java.lang.IllegalArgumentException
        ctor for IDRefs
        Throws:
        java.lang.IllegalArgumentException - will be thrown if validation fails
    • Method Detail

      • setValue

        public void setValue​(java.lang.String stValue)
        Description copied from class: NCName
        validates the data and sets the value for the object.
        Overrides:
        setValue in class NCName
        Parameters:
        stValue - String value
      • equals

        public boolean equals​(java.lang.Object object)
        IDREFs can be equal without having identical ordering because they represent a set of references. Hence we have to compare values here as a set, not a list.
        Overrides:
        equals in class NormalizedString
        Parameters:
        object - an Object value
        Returns:
        a boolean value
      • hashCode

        public int hashCode()
        Returns the sum of the hashcodes of the underlying idrefs, an operation which is not sensitive to ordering.
        Overrides:
        hashCode in class NormalizedString
        Returns:
        an int value