net.sf.saxon.om

## Interface IdentityComparable

- All Known Subinterfaces:
    NodeName
  All Known Implementing Classes:
    AnyURIValue, AtomicValue, Base64BinaryValue, BigIntegerValue, BooleanValue, CalendarValue, CodedName, DateTimeValue, DateValue, DayTimeDurationValue, DecimalValue, DoubleValue, DurationValue, FingerprintedQName, FloatValue, GDateValue, GDayValue, GMonthDayValue, GMonthValue, GYearMonthValue, GYearValue, HexBinaryValue, Int64Value, IntegerValue, NameOfNode, NoNamespaceName, NotationValue, NumericValue, QNameValue, QualifiedNameValue, StringValue, TimeValue, UntypedAtomicValue, YearMonthDurationValue

      public interface IdentityComparable

  The IdentityComparable class provides a way to compare class objects for equality

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | `isIdentical(IdentityComparable other)` Determine whether two IdentityComparable objects are identical.

- - ### Method Detail

    - #### isIdentical

          boolean isIdentical(IdentityComparable other)

      Determine whether two IdentityComparable objects are identical. This is a stronger test than equality (even schema-equality); for example two dateTime values are not identical unless they are in the same timezone.
      Parameters:
        `other` -
      Returns:
        true if the two values are indentical, false otherwise

Copyright (c) 2004-2013 Saxonica Limited. All rights reserved.