We insist we're only equal to other xml.
We insist we're only equal to other xml.Equality implementors, which heads off a lot of inconsistency up front.
The equality method defined in AnyRef
.
The equality method defined in AnyRef
.@return true
if the receiver object is equivalent to the argument; false
otherwise. */
Returns some prefix that is mapped to the URI.
Returns some prefix that is mapped to the URI.
the prefix that is mapped to the input URI, or null if no prefix is mapped to the URI.
It's be nice to make these final, but there are probably people out there subclassing the XML types, especially when it comes to equals.
It's be nice to make these final, but there are probably people out there subclassing the XML types, especially when it comes to equals. However WE at least can pretend they are final since clearly individual classes cannot be trusted to maintain a semblance of order.@return the hash code value for the object. */
return k for a product A(x_1,...,x_k)
return k for a product A(x_1,...,x_k)
For a product A(x_1,...,x_k)
, returns x_(n+1)
for 0 <= n < k
For a product A(x_1,...,x_k)
, returns x_(n+1)
for 0 <= n < k
The element n
elements after the first element
use productIterator instead
An iterator that returns all fields of this product
An iterator that returns all fields of this product
By default the empty string.
By default the empty string. Implementations may override this method in order to prepend a string prefix to the result of the toString methods.
Returns a string representation of the object.
Returns a string representation of the object.
The default representation is platform dependent.
a string representation of the object.
top level namespace scope. only contains the predefined binding for the "xml" prefix which is bound to "http://www.w3.org/XML/1998/namespace"