org.hl7.types
Interface ANY

All Known Subinterfaces:
AD, ADXP, BAG<T>, BIN, BL, BN, CD, CE, CO, CR, CS, CV, DSET<T>, ED, EIVL, EN, ENXP, II, INT, IVL<T>, LIST<T>, MO, NullFlavor, OID, ON, ONXP, ORD, PIVL<T>, PN, PNXP, PQ, PQR, QSET<T>, QTY, QTY.diff, REAL, RTO, SC, SET<T>, ST, TEL, TN, TNXP, TS, TYPE, UID, URL
All Known Implementing Classes:
AcknowledgementType, ActClass, ActMood, ActPriority, ActRelationshipCheckpoint, ActRelationshipJoin, ActRelationshipSplit, ActRelationshipType, ActStatus, AddressPartType, ADimpl, AdministrativeGender, ADnull, ADXPimpl, ADXPnull, ANYimpl, ANYnull, BAGjuCollectionAdapter, BAGjuListAdapter, BAGnull, BINbyteArrayImpl, BINnull, BLimpl, CalendarCycle, CDExceptionalImpl, CDimpl, CDnull, CEimpl, CEnull, COimpl, Confidentiality, ContextControl, COnull, CRimpl, CRnull, CSimpl, CSnull, CVExceptionalImpl, CVimpl, CVimplUsingUMLS, CVnull, DSETnull, EDbyteArrayImpl, EDimpl, EDjlStringAdapter, EDnull, EIVLimpl, EmptySet, ENimpl, ENnull, EntityClass, EntityDeterminer, EntityNamePartQualifier, EntityNamePartType, EntityNameUse, EntityStatus, ENXPimpl, ENXPnull, IIimpl, IInull, INTlongAdapter, INTninf, INTnull, INTpinf, IVLimpl, IVLnull, LISTconsImpl, LISTjuListAdapter, LISTnull, ManagedParticipationStatus, MOimpl, MOnull, NullFlavorImpl, ObservationInterpretation, OIDimpl, OIDnull, ONimpl, ONnull, ONXPimpl, ONXPnull, ORDimpl, ParticipationMode, ParticipationSignature, ParticipationType, PIVLimpl, PIVLnull, PNimpl, PNnull, PNXPimpl, PNXPnull, PostalAddressUse, PQimpl, PQnull, PQRimpl, QSETDifferenceImpl, QSETIntersectionImpl, QSETnull, QSETPeriodicHullImpl, QSETSingularityImpl, QSETTermBase, QSETUnionImpl, QTYnull, REALdoubleAdapter, REALninf, REALnull, REALpinf, RelationshipConjunction, ResponseLevel, ResponseModality, RoleClass, RoleLinkType, RoleStatus, RTOimpl, RTOnull, SCimpl, SCnull, SETjuSetAdapter, SETnull, SetOperator, SETSingleton, STjlStringAdapter, STnull, TelecommunicationAddressUse, TELimpl, TELnull, TimingEvent, TNjlStringAdapter, TNnull, TSjuDateAdapter, TSnull, UIDimpl, UIDnull, Unit, URLjnURLAdapter, URLnull

public interface ANY

Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.


Method Summary
 BL equal(ANY x)
           
 BL isNull()
           
 boolean isNullJ()
          Deprecated. use isNull().isTrue() or !isNull().isFalse() instead, it's different and you do want to know!
 BL nonNull()
           
 boolean nonNullJ()
          Deprecated. use nonNull().isTrue() or !nonNull().isFalse() instead, it's different and you do want to know!
 BL notApplicable()
           
 boolean notApplicableJ()
          Deprecated. this is more confusing than helpful
 NullFlavor nullFlavor()
          An exceptional value expressing missing information and possibly the reason why the information is missing.
 BL other()
           
 boolean otherJ()
          Deprecated. this is more confusing than helpful
 BL unknown()
           
 boolean unknownJ()
          Deprecated. this is more confusing than helpful
 

Method Detail

nullFlavor

NullFlavor nullFlavor()
An exceptional value expressing missing information and possibly the reason why the information is missing.


nonNull

BL nonNull()

isNull

BL isNull()

notApplicable

BL notApplicable()

unknown

BL unknown()

other

BL other()

equal

BL equal(ANY x)

nonNullJ

@Deprecated
boolean nonNullJ()
Deprecated. use nonNull().isTrue() or !nonNull().isFalse() instead, it's different and you do want to know!


isNullJ

@Deprecated
boolean isNullJ()
Deprecated. use isNull().isTrue() or !isNull().isFalse() instead, it's different and you do want to know!


notApplicableJ

@Deprecated
boolean notApplicableJ()
Deprecated. this is more confusing than helpful


unknownJ

@Deprecated
boolean unknownJ()
Deprecated. this is more confusing than helpful


otherJ

@Deprecated
boolean otherJ()
Deprecated. this is more confusing than helpful