home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 January: Mac OS SDK / Dev.CD Jan 97 SDK2.toast / Development Kits (Disc 2) / OpenDoc / OpenDoc Development / Debugging Support / OpenDoc™ Source Code / Core / EmbFrItr.cpp < prev    next >
Encoding:
C/C++ Source or Header  |  1996-08-28  |  4.0 KB  |  99 lines  |  [TEXT/MPS ]

  1. /*
  2.     File:        EmbFrItr.cpp
  3.  
  4.     Contains:    EmbeddedFrameIterator class skeleton implementation
  5.  
  6.     Owned by:    Joshua Susser
  7.  
  8.     Copyright:    © 1993 - 1995 by Apple Computer, Inc., all rights reserved.
  9.  
  10.     Change History (most recent first):
  11.  
  12.          <3>      8/3/95    RR        #1257260: Collapse B classes. Remove
  13.                                     somInit methods. Don't call IsInitialized
  14.                                     or SubclassResponsibility
  15.          <2>     1/20/95    JBS        1195017, 1205669: part API changes
  16.          <1>     7/20/94    JBS        first checked in
  17.          <0>     7/19/94    JBS        Added SubClassResponsibility.
  18.     To Do:
  19. */
  20.  
  21. #define ODEmbeddedFramesIterator_Class_Source
  22. #include <EmbFrItr.xih>
  23.  
  24. SOM_Scope void  SOMLINK ODEmbeddedFramesIteratorInitEmbeddedFramesIterator(ODEmbeddedFramesIterator *somSelf, Environment *ev,
  25.         ODPart* part)
  26. {
  27.     /* ODEmbeddedFramesIteratorData *somThis = ODEmbeddedFramesIteratorGetData(somSelf); */
  28.     ODEmbeddedFramesIteratorMethodDebug("ODEmbeddedFramesIterator","InitEmbeddedFramesIterator");
  29.  
  30.     WARN("A subclass should have overridden this method!");
  31.     ODSetSOMException(ev,kODErrSubClassResponsibility, "SubClass Responsibility");
  32. }
  33.  
  34. SOM_Scope ODFrame*  SOMLINK ODEmbeddedFramesIteratorFirst(ODEmbeddedFramesIterator *somSelf, Environment *ev)
  35. {
  36.     /* ODEmbeddedFramesIteratorData *somThis = ODEmbeddedFramesIteratorGetData(somSelf); */
  37.     ODEmbeddedFramesIteratorMethodDebug("ODEmbeddedFramesIterator","First");
  38.  
  39.     WARN("A subclass should have overridden this method!");
  40.     ODSetSOMException(ev,kODErrSubClassResponsibility, "SubClass Responsibility");
  41.     return kODNULL;
  42. }
  43.  
  44. SOM_Scope ODFrame*  SOMLINK ODEmbeddedFramesIteratorNext(ODEmbeddedFramesIterator *somSelf, Environment *ev)
  45. {
  46.     /* ODEmbeddedFramesIteratorData *somThis = ODEmbeddedFramesIteratorGetData(somSelf); */
  47.     ODEmbeddedFramesIteratorMethodDebug("ODEmbeddedFramesIterator","Next");
  48.  
  49.     WARN("A subclass should have overridden this method!");
  50.     ODSetSOMException(ev,kODErrSubClassResponsibility, "SubClass Responsibility");
  51.     return kODNULL;
  52. }
  53.  
  54. SOM_Scope ODBoolean  SOMLINK ODEmbeddedFramesIteratorIsNotComplete(ODEmbeddedFramesIterator *somSelf, Environment *ev)
  55. {
  56.     /* ODEmbeddedFramesIteratorData *somThis = ODEmbeddedFramesIteratorGetData(somSelf); */
  57.     ODEmbeddedFramesIteratorMethodDebug("ODEmbeddedFramesIterator","IsNotComplete");
  58.  
  59.     WARN("A subclass should have overridden this method!");
  60.     ODSetSOMException(ev,kODErrSubClassResponsibility, "SubClass Responsibility");
  61.     return kODFalse;
  62. }
  63.  
  64. SOM_Scope void  SOMLINK ODEmbeddedFramesIteratorPartRemoved(ODEmbeddedFramesIterator *somSelf, Environment *ev)
  65. {
  66.     /* ODEmbeddedFramesIteratorData *somThis = ODEmbeddedFramesIteratorGetData(somSelf); */
  67.     ODEmbeddedFramesIteratorMethodDebug("ODEmbeddedFramesIterator","PartRemoved");
  68.  
  69.     WARN("A subclass should have overridden this method!");
  70.     ODSetSOMException(ev,kODErrSubClassResponsibility, "SubClass Responsibility");
  71. }
  72.  
  73. SOM_Scope ODBoolean  SOMLINK ODEmbeddedFramesIteratorIsValid(ODEmbeddedFramesIterator *somSelf, Environment *ev)
  74. {
  75.     /* ODEmbeddedFramesIteratorData *somThis = ODEmbeddedFramesIteratorGetData(somSelf); */
  76.     ODEmbeddedFramesIteratorMethodDebug("ODEmbeddedFramesIterator","IsValid");
  77.  
  78.     WARN("A subclass should have overridden this method!");
  79.     ODSetSOMException(ev,kODErrSubClassResponsibility, "SubClass Responsibility");
  80.     return kODFalse;
  81. }
  82.  
  83. SOM_Scope void  SOMLINK ODEmbeddedFramesIteratorCheckValid(ODEmbeddedFramesIterator *somSelf, Environment *ev)
  84. {
  85.     /* ODEmbeddedFramesIteratorData *somThis = ODEmbeddedFramesIteratorGetData(somSelf); */
  86.     ODEmbeddedFramesIteratorMethodDebug("ODEmbeddedFramesIterator","CheckValid");
  87.  
  88.     WARN("A subclass should have overridden this method!");
  89.     ODSetSOMException(ev,kODErrSubClassResponsibility, "SubClass Responsibility");
  90. }
  91.  
  92. SOM_Scope void  SOMLINK ODEmbeddedFramesIteratorsomUninit(ODEmbeddedFramesIterator *somSelf)
  93. {
  94.     /* ODEmbeddedFramesIteratorData *somThis = ODEmbeddedFramesIteratorGetData(somSelf); */
  95.     ODEmbeddedFramesIteratorMethodDebug("ODEmbeddedFramesIterator","somUninit");
  96.  
  97.     ODEmbeddedFramesIterator_parent_ODObject_somUninit(somSelf);
  98. }
  99.